./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/systemc/token_ring.12.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 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_6657dcbf-def0-4bfc-befe-cd5b32de3387/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6657dcbf-def0-4bfc-befe-cd5b32de3387/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_6657dcbf-def0-4bfc-befe-cd5b32de3387/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6657dcbf-def0-4bfc-befe-cd5b32de3387/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/systemc/token_ring.12.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6657dcbf-def0-4bfc-befe-cd5b32de3387/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_6657dcbf-def0-4bfc-befe-cd5b32de3387/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 bc6dc2c99e05b6915f0a2e5b5d96221c996d96767aaa6be997dea59c4d6f5f0a --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 07:43:56,703 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 07:43:56,769 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6657dcbf-def0-4bfc-befe-cd5b32de3387/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-19 07:43:56,775 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 07:43:56,775 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 07:43:56,801 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 07:43:56,802 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 07:43:56,803 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 07:43:56,804 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 07:43:56,805 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 07:43:56,805 INFO L153 SettingsManager]: * Use SBE=true [2023-11-19 07:43:56,806 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-19 07:43:56,807 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-19 07:43:56,807 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-19 07:43:56,808 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-19 07:43:56,808 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-19 07:43:56,809 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-19 07:43:56,809 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 07:43:56,810 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-19 07:43:56,810 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 07:43:56,811 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-19 07:43:56,816 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 07:43:56,817 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 07:43:56,817 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-19 07:43:56,818 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-19 07:43:56,818 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-19 07:43:56,819 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-19 07:43:56,819 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 07:43:56,819 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 07:43:56,820 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-19 07:43:56,820 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 07:43:56,821 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 07:43:56,821 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 07:43:56,822 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 07:43:56,822 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-19 07:43:56,823 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-19 07:43:56,824 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_6657dcbf-def0-4bfc-befe-cd5b32de3387/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_6657dcbf-def0-4bfc-befe-cd5b32de3387/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 -> bc6dc2c99e05b6915f0a2e5b5d96221c996d96767aaa6be997dea59c4d6f5f0a [2023-11-19 07:43:57,092 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 07:43:57,126 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 07:43:57,128 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 07:43:57,130 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 07:43:57,131 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 07:43:57,132 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6657dcbf-def0-4bfc-befe-cd5b32de3387/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/systemc/token_ring.12.cil-2.c [2023-11-19 07:44:00,253 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 07:44:00,520 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 07:44:00,529 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6657dcbf-def0-4bfc-befe-cd5b32de3387/sv-benchmarks/c/systemc/token_ring.12.cil-2.c [2023-11-19 07:44:00,546 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6657dcbf-def0-4bfc-befe-cd5b32de3387/bin/uautomizer-verify-uCwYo4JHxu/data/6410221de/40b6f3d5bd5a401cb4ffdc2cf2a26adb/FLAG707ac4b1c [2023-11-19 07:44:00,561 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6657dcbf-def0-4bfc-befe-cd5b32de3387/bin/uautomizer-verify-uCwYo4JHxu/data/6410221de/40b6f3d5bd5a401cb4ffdc2cf2a26adb [2023-11-19 07:44:00,563 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 07:44:00,565 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 07:44:00,567 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 07:44:00,567 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 07:44:00,572 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 07:44:00,573 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:44:00" (1/1) ... [2023-11-19 07:44:00,574 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2d53f978 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:00, skipping insertion in model container [2023-11-19 07:44:00,574 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 07:44:00" (1/1) ... [2023-11-19 07:44:00,628 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 07:44:00,924 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:44:00,940 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 07:44:01,025 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 07:44:01,054 INFO L206 MainTranslator]: Completed translation [2023-11-19 07:44:01,054 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:01 WrapperNode [2023-11-19 07:44:01,054 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 07:44:01,055 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 07:44:01,056 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 07:44:01,056 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 07:44:01,063 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:44:01" (1/1) ... [2023-11-19 07:44:01,078 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:44:01" (1/1) ... [2023-11-19 07:44:01,230 INFO L138 Inliner]: procedures = 52, calls = 68, calls flagged for inlining = 63, calls inlined = 270, statements flattened = 4161 [2023-11-19 07:44:01,231 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 07:44:01,232 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 07:44:01,233 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 07:44:01,233 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 07:44:01,243 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:01" (1/1) ... [2023-11-19 07:44:01,243 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:01" (1/1) ... [2023-11-19 07:44:01,263 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:01" (1/1) ... [2023-11-19 07:44:01,263 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:01" (1/1) ... [2023-11-19 07:44:01,331 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:01" (1/1) ... [2023-11-19 07:44:01,398 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:01" (1/1) ... [2023-11-19 07:44:01,411 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:01" (1/1) ... [2023-11-19 07:44:01,422 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:01" (1/1) ... [2023-11-19 07:44:01,439 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 07:44:01,440 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 07:44:01,440 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 07:44:01,440 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 07:44:01,441 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:01" (1/1) ... [2023-11-19 07:44:01,447 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-19 07:44:01,458 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6657dcbf-def0-4bfc-befe-cd5b32de3387/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 07:44:01,475 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6657dcbf-def0-4bfc-befe-cd5b32de3387/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:44:01,487 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_6657dcbf-def0-4bfc-befe-cd5b32de3387/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:44:01,522 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 07:44:01,523 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-19 07:44:01,523 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 07:44:01,523 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 07:44:01,647 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 07:44:01,650 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 07:44:04,216 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 07:44:04,252 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 07:44:04,252 INFO L302 CfgBuilder]: Removed 15 assume(true) statements. [2023-11-19 07:44:04,271 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:44:04 BoogieIcfgContainer [2023-11-19 07:44:04,271 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 07:44:04,273 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-19 07:44:04,273 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-19 07:44:04,277 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-19 07:44:04,278 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-19 07:44:04,278 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 19.11 07:44:00" (1/3) ... [2023-11-19 07:44:04,279 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@16afdaba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.11 07:44:04, skipping insertion in model container [2023-11-19 07:44:04,279 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-19 07:44:04,279 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 07:44:01" (2/3) ... [2023-11-19 07:44:04,281 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@16afdaba and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.11 07:44:04, skipping insertion in model container [2023-11-19 07:44:04,281 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-19 07:44:04,281 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 07:44:04" (3/3) ... [2023-11-19 07:44:04,283 INFO L332 chiAutomizerObserver]: Analyzing ICFG token_ring.12.cil-2.c [2023-11-19 07:44:04,407 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-19 07:44:04,407 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-19 07:44:04,407 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-19 07:44:04,408 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-19 07:44:04,408 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-19 07:44:04,408 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-19 07:44:04,409 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-19 07:44:04,409 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-19 07:44:04,426 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 1805 states, 1804 states have (on average 1.4950110864745012) internal successors, (2697), 1804 states have internal predecessors, (2697), 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:44:04,528 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1638 [2023-11-19 07:44:04,529 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:04,529 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:04,552 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] [2023-11-19 07:44:04,553 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] [2023-11-19 07:44:04,553 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-19 07:44:04,558 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 1805 states, 1804 states have (on average 1.4950110864745012) internal successors, (2697), 1804 states have internal predecessors, (2697), 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:44:04,587 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1638 [2023-11-19 07:44:04,587 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:04,587 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:04,594 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] [2023-11-19 07:44:04,595 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] [2023-11-19 07:44:04,607 INFO L748 eck$LassoCheckResult]: Stem: 117#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 1720#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 685#init_model_returnLabel#1true assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 1718#update_channels_returnLabel#1true assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 151#L841true assume !(1 == ~m_i~0);~m_st~0 := 2; 558#L841-2true assume 1 == ~t1_i~0;~t1_st~0 := 0; 106#L846-1true assume !(1 == ~t2_i~0);~t2_st~0 := 2; 1737#L851-1true assume !(1 == ~t3_i~0);~t3_st~0 := 2; 1030#L856-1true assume !(1 == ~t4_i~0);~t4_st~0 := 2; 457#L861-1true assume !(1 == ~t5_i~0);~t5_st~0 := 2; 491#L866-1true assume !(1 == ~t6_i~0);~t6_st~0 := 2; 392#L871-1true assume !(1 == ~t7_i~0);~t7_st~0 := 2; 762#L876-1true assume !(1 == ~t8_i~0);~t8_st~0 := 2; 753#L881-1true assume 1 == ~t9_i~0;~t9_st~0 := 0; 1325#L886-1true assume !(1 == ~t10_i~0);~t10_st~0 := 2; 251#L891-1true assume !(1 == ~t11_i~0);~t11_st~0 := 2; 1315#L896-1true assume !(1 == ~t12_i~0);~t12_st~0 := 2; 517#L901-1true assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 1202#L1194true assume !(0 == ~M_E~0); 618#L1194-2true assume 0 == ~T1_E~0;~T1_E~0 := 1; 880#L1199-1true assume !(0 == ~T2_E~0); 1073#L1204-1true assume !(0 == ~T3_E~0); 803#L1209-1true assume !(0 == ~T4_E~0); 1362#L1214-1true assume !(0 == ~T5_E~0); 1753#L1219-1true assume !(0 == ~T6_E~0); 1673#L1224-1true assume !(0 == ~T7_E~0); 292#L1229-1true assume !(0 == ~T8_E~0); 68#L1234-1true assume 0 == ~T9_E~0;~T9_E~0 := 1; 505#L1239-1true assume !(0 == ~T10_E~0); 87#L1244-1true assume !(0 == ~T11_E~0); 1455#L1249-1true assume !(0 == ~T12_E~0); 479#L1254-1true assume !(0 == ~E_M~0); 39#L1259-1true assume !(0 == ~E_1~0); 22#L1264-1true assume !(0 == ~E_2~0); 1795#L1269-1true assume !(0 == ~E_3~0); 1723#L1274-1true assume 0 == ~E_4~0;~E_4~0 := 1; 1446#L1279-1true assume !(0 == ~E_5~0); 122#L1284-1true assume !(0 == ~E_6~0); 1580#L1289-1true assume !(0 == ~E_7~0); 523#L1294-1true assume !(0 == ~E_8~0); 530#L1299-1true assume !(0 == ~E_9~0); 1643#L1304-1true assume !(0 == ~E_10~0); 1684#L1309-1true assume !(0 == ~E_11~0); 1660#L1314-1true assume 0 == ~E_12~0;~E_12~0 := 1; 102#L1319-1true assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 67#L586true assume 1 == ~m_pc~0; 1237#L587true assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 781#L597true is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 571#is_master_triggered_returnLabel#1true activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 199#L1485true assume !(0 != activate_threads_~tmp~1#1); 1041#L1485-2true assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 1743#L605true assume !(1 == ~t1_pc~0); 1191#L605-2true is_transmit1_triggered_~__retres1~1#1 := 0; 412#L616true is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 933#is_transmit1_triggered_returnLabel#1true activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 1354#L1493true assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 855#L1493-2true assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 356#L624true assume 1 == ~t2_pc~0; 89#L625true assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 462#L635true is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 213#is_transmit2_triggered_returnLabel#1true activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 1436#L1501true assume !(0 != activate_threads_~tmp___1~0#1); 1095#L1501-2true assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 930#L643true assume !(1 == ~t3_pc~0); 777#L643-2true is_transmit3_triggered_~__retres1~3#1 := 0; 542#L654true is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 911#is_transmit3_triggered_returnLabel#1true activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 255#L1509true assume !(0 != activate_threads_~tmp___2~0#1); 1286#L1509-2true assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 132#L662true assume 1 == ~t4_pc~0; 453#L663true assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 113#L673true is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 48#is_transmit4_triggered_returnLabel#1true activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 562#L1517true assume !(0 != activate_threads_~tmp___3~0#1); 61#L1517-2true assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 378#L681true assume !(1 == ~t5_pc~0); 2#L681-2true is_transmit5_triggered_~__retres1~5#1 := 0; 600#L692true is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1489#is_transmit5_triggered_returnLabel#1true activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 1285#L1525true assume !(0 != activate_threads_~tmp___4~0#1); 262#L1525-2true assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 732#L700true assume 1 == ~t6_pc~0; 1794#L701true assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 128#L711true is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 201#is_transmit6_triggered_returnLabel#1true activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 152#L1533true assume !(0 != activate_threads_~tmp___5~0#1); 1170#L1533-2true assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 1304#L719true assume 1 == ~t7_pc~0; 1597#L720true assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 1615#L730true is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1738#is_transmit7_triggered_returnLabel#1true activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 1408#L1541true assume !(0 != activate_threads_~tmp___6~0#1); 8#L1541-2true assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 1616#L738true assume !(1 == ~t8_pc~0); 887#L738-2true is_transmit8_triggered_~__retres1~8#1 := 0; 796#L749true is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1433#is_transmit8_triggered_returnLabel#1true activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 616#L1549true assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 1214#L1549-2true assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 952#L757true assume 1 == ~t9_pc~0; 1655#L758true assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 6#L768true is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 235#is_transmit9_triggered_returnLabel#1true activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 1068#L1557true assume !(0 != activate_threads_~tmp___8~0#1); 594#L1557-2true assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 1598#L776true assume !(1 == ~t10_pc~0); 1104#L776-2true is_transmit10_triggered_~__retres1~10#1 := 0; 202#L787true is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1208#is_transmit10_triggered_returnLabel#1true activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 123#L1565true assume !(0 != activate_threads_~tmp___9~0#1); 770#L1565-2true assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 103#L795true assume 1 == ~t11_pc~0; 273#L796true assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 1065#L806true is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1347#is_transmit11_triggered_returnLabel#1true activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 1336#L1573true assume !(0 != activate_threads_~tmp___10~0#1); 772#L1573-2true assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 756#L814true assume !(1 == ~t12_pc~0); 910#L814-2true is_transmit12_triggered_~__retres1~12#1 := 0; 1004#L825true is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 28#is_transmit12_triggered_returnLabel#1true activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 1324#L1581true assume !(0 != activate_threads_~tmp___11~0#1); 228#L1581-2true havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1110#L1332true assume !(1 == ~M_E~0); 1498#L1332-2true assume !(1 == ~T1_E~0); 1532#L1337-1true assume 1 == ~T2_E~0;~T2_E~0 := 2; 697#L1342-1true assume !(1 == ~T3_E~0); 1440#L1347-1true assume !(1 == ~T4_E~0); 1152#L1352-1true assume !(1 == ~T5_E~0); 957#L1357-1true assume !(1 == ~T6_E~0); 391#L1362-1true assume !(1 == ~T7_E~0); 1224#L1367-1true assume !(1 == ~T8_E~0); 167#L1372-1true assume !(1 == ~T9_E~0); 496#L1377-1true assume 1 == ~T10_E~0;~T10_E~0 := 2; 342#L1382-1true assume !(1 == ~T11_E~0); 852#L1387-1true assume !(1 == ~T12_E~0); 1387#L1392-1true assume !(1 == ~E_M~0); 357#L1397-1true assume !(1 == ~E_1~0); 1504#L1402-1true assume !(1 == ~E_2~0); 175#L1407-1true assume !(1 == ~E_3~0); 1635#L1412-1true assume !(1 == ~E_4~0); 1064#L1417-1true assume 1 == ~E_5~0;~E_5~0 := 2; 1806#L1422-1true assume !(1 == ~E_6~0); 1503#L1427-1true assume !(1 == ~E_7~0); 274#L1432-1true assume !(1 == ~E_8~0); 1393#L1437-1true assume !(1 == ~E_9~0); 995#L1442-1true assume !(1 == ~E_10~0); 1309#L1447-1true assume !(1 == ~E_11~0); 841#L1452-1true assume !(1 == ~E_12~0); 75#L1457-1true assume { :end_inline_reset_delta_events } true; 1441#L1803-2true [2023-11-19 07:44:04,612 INFO L750 eck$LassoCheckResult]: Loop: 1441#L1803-2true assume !false; 241#L1804true start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 280#L1169-1true assume false; 515#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 306#update_channels_returnLabel#2true assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 619#L1194-3true assume !(0 == ~M_E~0); 1653#L1194-5true assume 0 == ~T1_E~0;~T1_E~0 := 1; 156#L1199-3true assume 0 == ~T2_E~0;~T2_E~0 := 1; 886#L1204-3true assume 0 == ~T3_E~0;~T3_E~0 := 1; 290#L1209-3true assume 0 == ~T4_E~0;~T4_E~0 := 1; 12#L1214-3true assume 0 == ~T5_E~0;~T5_E~0 := 1; 681#L1219-3true assume 0 == ~T6_E~0;~T6_E~0 := 1; 411#L1224-3true assume 0 == ~T7_E~0;~T7_E~0 := 1; 1801#L1229-3true assume !(0 == ~T8_E~0); 429#L1234-3true assume 0 == ~T9_E~0;~T9_E~0 := 1; 91#L1239-3true assume 0 == ~T10_E~0;~T10_E~0 := 1; 323#L1244-3true assume 0 == ~T11_E~0;~T11_E~0 := 1; 716#L1249-3true assume 0 == ~T12_E~0;~T12_E~0 := 1; 1557#L1254-3true assume 0 == ~E_M~0;~E_M~0 := 1; 1355#L1259-3true assume 0 == ~E_1~0;~E_1~0 := 1; 827#L1264-3true assume 0 == ~E_2~0;~E_2~0 := 1; 94#L1269-3true assume !(0 == ~E_3~0); 1621#L1274-3true assume 0 == ~E_4~0;~E_4~0 := 1; 1439#L1279-3true assume 0 == ~E_5~0;~E_5~0 := 1; 410#L1284-3true assume 0 == ~E_6~0;~E_6~0 := 1; 1494#L1289-3true assume 0 == ~E_7~0;~E_7~0 := 1; 397#L1294-3true assume 0 == ~E_8~0;~E_8~0 := 1; 1675#L1299-3true assume 0 == ~E_9~0;~E_9~0 := 1; 660#L1304-3true assume 0 == ~E_10~0;~E_10~0 := 1; 1018#L1309-3true assume !(0 == ~E_11~0); 343#L1314-3true assume 0 == ~E_12~0;~E_12~0 := 1; 1754#L1319-3true assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 346#L586-42true assume 1 == ~m_pc~0; 1045#L587-14true assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 127#L597-14true is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 380#is_master_triggered_returnLabel#15true activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 1431#L1485-42true assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 425#L1485-44true assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 895#L605-42true assume !(1 == ~t1_pc~0); 1759#L605-44true is_transmit1_triggered_~__retres1~1#1 := 0; 635#L616-14true is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1651#is_transmit1_triggered_returnLabel#15true activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 426#L1493-42true assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 476#L1493-44true assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 431#L624-42true assume !(1 == ~t2_pc~0); 528#L624-44true is_transmit2_triggered_~__retres1~2#1 := 0; 1450#L635-14true is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 593#is_transmit2_triggered_returnLabel#15true activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 1702#L1501-42true assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 322#L1501-44true assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 1297#L643-42true assume !(1 == ~t3_pc~0); 978#L643-44true is_transmit3_triggered_~__retres1~3#1 := 0; 516#L654-14true is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 901#is_transmit3_triggered_returnLabel#15true activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 407#L1509-42true assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 1005#L1509-44true assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 1321#L662-42true assume !(1 == ~t4_pc~0); 1374#L662-44true is_transmit4_triggered_~__retres1~4#1 := 0; 136#L673-14true is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 976#is_transmit4_triggered_returnLabel#15true activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 1474#L1517-42true assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 1419#L1517-44true assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 1338#L681-42true assume !(1 == ~t5_pc~0); 73#L681-44true is_transmit5_triggered_~__retres1~5#1 := 0; 754#L692-14true is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 655#is_transmit5_triggered_returnLabel#15true activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 1636#L1525-42true assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 1072#L1525-44true assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 334#L700-42true assume !(1 == ~t6_pc~0); 221#L700-44true is_transmit6_triggered_~__retres1~6#1 := 0; 959#L711-14true is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 181#is_transmit6_triggered_returnLabel#15true activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 1086#L1533-42true assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 1706#L1533-44true assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 1460#L719-42true assume !(1 == ~t7_pc~0); 162#L719-44true is_transmit7_triggered_~__retres1~7#1 := 0; 372#L730-14true is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 670#is_transmit7_triggered_returnLabel#15true activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 541#L1541-42true assume !(0 != activate_threads_~tmp___6~0#1); 381#L1541-44true assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 1445#L738-42true assume !(1 == ~t8_pc~0); 1211#L738-44true is_transmit8_triggered_~__retres1~8#1 := 0; 351#L749-14true is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 785#is_transmit8_triggered_returnLabel#15true activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 93#L1549-42true assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 375#L1549-44true assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 1255#L757-42true assume 1 == ~t9_pc~0; 604#L758-14true assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 182#L768-14true is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1664#is_transmit9_triggered_returnLabel#15true activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 643#L1557-42true assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 245#L1557-44true assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 1044#L776-42true assume !(1 == ~t10_pc~0); 968#L776-44true is_transmit10_triggered_~__retres1~10#1 := 0; 1031#L787-14true is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 773#is_transmit10_triggered_returnLabel#15true activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 1611#L1565-42true assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 1799#L1565-44true assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 795#L795-42true assume 1 == ~t11_pc~0; 1463#L796-14true assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 160#L806-14true is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1412#is_transmit11_triggered_returnLabel#15true activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 210#L1573-42true assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 387#L1573-44true assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 1125#L814-42true assume 1 == ~t12_pc~0; 1047#L815-14true assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 118#L825-14true is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 637#is_transmit12_triggered_returnLabel#15true activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 26#L1581-42true assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 1755#L1581-44true havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 100#L1332-3true assume 1 == ~M_E~0;~M_E~0 := 2; 713#L1332-5true assume !(1 == ~T1_E~0); 88#L1337-3true assume 1 == ~T2_E~0;~T2_E~0 := 2; 563#L1342-3true assume 1 == ~T3_E~0;~T3_E~0 := 2; 1039#L1347-3true assume 1 == ~T4_E~0;~T4_E~0 := 2; 688#L1352-3true assume 1 == ~T5_E~0;~T5_E~0 := 2; 1204#L1357-3true assume 1 == ~T6_E~0;~T6_E~0 := 2; 1793#L1362-3true assume 1 == ~T7_E~0;~T7_E~0 := 2; 1658#L1367-3true assume 1 == ~T8_E~0;~T8_E~0 := 2; 1625#L1372-3true assume !(1 == ~T9_E~0); 19#L1377-3true assume 1 == ~T10_E~0;~T10_E~0 := 2; 433#L1382-3true assume 1 == ~T11_E~0;~T11_E~0 := 2; 332#L1387-3true assume 1 == ~T12_E~0;~T12_E~0 := 2; 1001#L1392-3true assume 1 == ~E_M~0;~E_M~0 := 2; 1713#L1397-3true assume 1 == ~E_1~0;~E_1~0 := 2; 1493#L1402-3true assume 1 == ~E_2~0;~E_2~0 := 2; 645#L1407-3true assume 1 == ~E_3~0;~E_3~0 := 2; 140#L1412-3true assume !(1 == ~E_4~0); 1242#L1417-3true assume 1 == ~E_5~0;~E_5~0 := 2; 576#L1422-3true assume 1 == ~E_6~0;~E_6~0 := 2; 1197#L1427-3true assume 1 == ~E_7~0;~E_7~0 := 2; 1395#L1432-3true assume 1 == ~E_8~0;~E_8~0 := 2; 875#L1437-3true assume 1 == ~E_9~0;~E_9~0 := 2; 662#L1442-3true assume 1 == ~E_10~0;~E_10~0 := 2; 889#L1447-3true assume 1 == ~E_11~0;~E_11~0 := 2; 43#L1452-3true assume !(1 == ~E_12~0); 1767#L1457-3true assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 366#L914-1true assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 1404#L981-1true exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 174#exists_runnable_thread_returnLabel#2true start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 135#L1822true assume !(0 == start_simulation_~tmp~3#1); 745#L1822-2true assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 771#L914-2true assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 270#L981-2true exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 20#exists_runnable_thread_returnLabel#3true stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 704#L1777true assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 798#L1784true stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 1241#stop_simulation_returnLabel#1true start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 1249#L1835true assume !(0 != start_simulation_~tmp___0~1#1); 1441#L1803-2true [2023-11-19 07:44:04,621 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:04,621 INFO L85 PathProgramCache]: Analyzing trace with hash -1818030166, now seen corresponding path program 1 times [2023-11-19 07:44:04,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:04,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489780293] [2023-11-19 07:44:04,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:04,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:04,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:05,098 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:44:05,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:05,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489780293] [2023-11-19 07:44:05,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1489780293] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:05,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:05,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:05,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212010309] [2023-11-19 07:44:05,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:05,114 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:05,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:05,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1408546403, now seen corresponding path program 1 times [2023-11-19 07:44:05,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:05,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952675166] [2023-11-19 07:44:05,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:05,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:05,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:05,209 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:44:05,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:05,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952675166] [2023-11-19 07:44:05,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1952675166] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:05,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:05,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:44:05,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [118733587] [2023-11-19 07:44:05,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:05,217 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:05,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:05,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-19 07:44:05,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 07:44:05,257 INFO L87 Difference]: Start difference. First operand has 1805 states, 1804 states have (on average 1.4950110864745012) internal successors, (2697), 1804 states have internal predecessors, (2697), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 74.5) internal successors, (149), 2 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:05,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:05,330 INFO L93 Difference]: Finished difference Result 1803 states and 2664 transitions. [2023-11-19 07:44:05,332 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1803 states and 2664 transitions. [2023-11-19 07:44:05,353 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:05,376 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1803 states to 1798 states and 2659 transitions. [2023-11-19 07:44:05,377 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:05,380 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:05,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2659 transitions. [2023-11-19 07:44:05,393 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:05,394 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2659 transitions. [2023-11-19 07:44:05,419 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2659 transitions. [2023-11-19 07:44:05,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:05,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.4788654060066742) internal successors, (2659), 1797 states have internal predecessors, (2659), 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:44:05,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2659 transitions. [2023-11-19 07:44:05,543 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2659 transitions. [2023-11-19 07:44:05,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-19 07:44:05,547 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2659 transitions. [2023-11-19 07:44:05,547 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-19 07:44:05,547 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2659 transitions. [2023-11-19 07:44:05,561 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:05,561 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:05,562 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:05,565 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] [2023-11-19 07:44:05,566 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] [2023-11-19 07:44:05,566 INFO L748 eck$LassoCheckResult]: Stem: 3859#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 3860#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 4794#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 4795#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 3929#L841 assume !(1 == ~m_i~0);~m_st~0 := 2; 3930#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 3834#L846-1 assume !(1 == ~t2_i~0);~t2_st~0 := 2; 3835#L851-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 5122#L856-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 4475#L861-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 4476#L866-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 4367#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 4368#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 4876#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 4877#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 4126#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 4127#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 4561#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 4562#L1194 assume !(0 == ~M_E~0); 4714#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 4715#L1199-1 assume !(0 == ~T2_E~0); 5001#L1204-1 assume !(0 == ~T3_E~0); 4926#L1209-1 assume !(0 == ~T4_E~0); 4927#L1214-1 assume !(0 == ~T5_E~0); 5325#L1219-1 assume !(0 == ~T6_E~0); 5411#L1224-1 assume !(0 == ~T7_E~0); 4200#L1229-1 assume !(0 == ~T8_E~0); 3754#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 3755#L1239-1 assume !(0 == ~T10_E~0); 3797#L1244-1 assume !(0 == ~T11_E~0); 3798#L1249-1 assume !(0 == ~T12_E~0); 4505#L1254-1 assume !(0 == ~E_M~0); 3696#L1259-1 assume !(0 == ~E_1~0); 3661#L1264-1 assume !(0 == ~E_2~0); 3662#L1269-1 assume !(0 == ~E_3~0); 5413#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 5357#L1279-1 assume !(0 == ~E_5~0); 3870#L1284-1 assume !(0 == ~E_6~0); 3871#L1289-1 assume !(0 == ~E_7~0); 4568#L1294-1 assume !(0 == ~E_8~0); 4569#L1299-1 assume !(0 == ~E_9~0); 4580#L1304-1 assume !(0 == ~E_10~0); 5404#L1309-1 assume !(0 == ~E_11~0); 5409#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 3827#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 3751#L586 assume 1 == ~m_pc~0; 3752#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 3819#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 4640#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 4026#L1485 assume !(0 != activate_threads_~tmp~1#1); 4027#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 5128#L605 assume !(1 == ~t1_pc~0); 4654#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 4396#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 4397#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 5040#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 4975#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 4304#L624 assume 1 == ~t2_pc~0; 3801#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 3802#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 4053#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 4054#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 5160#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 5038#L643 assume !(1 == ~t3_pc~0); 4896#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 4598#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 4599#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 4133#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 4134#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 3891#L662 assume 1 == ~t4_pc~0; 3892#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 3850#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 3713#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 3714#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 3740#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 3741#L681 assume !(1 == ~t5_pc~0); 3617#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 3618#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 4680#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 5286#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 4145#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 4146#L700 assume 1 == ~t6_pc~0; 4856#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 3883#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 3884#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 3931#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 3932#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 5214#L719 assume 1 == ~t7_pc~0; 5295#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 4102#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 5401#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 5343#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 3631#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 3632#L738 assume !(1 == ~t8_pc~0); 5008#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 4917#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 4918#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 4710#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 4711#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 5060#L757 assume 1 == ~t9_pc~0; 5061#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 3626#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 3627#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 4100#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 4672#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 4673#L776 assume !(1 == ~t10_pc~0); 3648#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 3647#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 4030#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 3872#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 3873#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 3828#L795 assume 1 == ~t11_pc~0; 3829#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 4165#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 5142#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 5313#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 4890#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 4880#L814 assume !(1 == ~t12_pc~0); 4740#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 4741#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 3674#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 3675#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 4084#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 4085#L1332 assume !(1 == ~M_E~0); 5173#L1332-2 assume !(1 == ~T1_E~0); 5375#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 4811#L1342-1 assume !(1 == ~T3_E~0); 4812#L1347-1 assume !(1 == ~T4_E~0); 5201#L1352-1 assume !(1 == ~T5_E~0); 5066#L1357-1 assume !(1 == ~T6_E~0); 4365#L1362-1 assume !(1 == ~T7_E~0); 4366#L1367-1 assume !(1 == ~T8_E~0); 3965#L1372-1 assume !(1 == ~T9_E~0); 3966#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 4276#L1382-1 assume !(1 == ~T11_E~0); 4277#L1387-1 assume !(1 == ~T12_E~0); 4973#L1392-1 assume !(1 == ~E_M~0); 4305#L1397-1 assume !(1 == ~E_1~0); 4306#L1402-1 assume !(1 == ~E_2~0); 3980#L1407-1 assume !(1 == ~E_3~0); 3981#L1412-1 assume !(1 == ~E_4~0); 5140#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 5141#L1422-1 assume !(1 == ~E_6~0); 5377#L1427-1 assume !(1 == ~E_7~0); 4166#L1432-1 assume !(1 == ~E_8~0); 4167#L1437-1 assume !(1 == ~E_9~0); 5093#L1442-1 assume !(1 == ~E_10~0); 5094#L1447-1 assume !(1 == ~E_11~0); 4965#L1452-1 assume !(1 == ~E_12~0); 3771#L1457-1 assume { :end_inline_reset_delta_events } true; 3772#L1803-2 [2023-11-19 07:44:05,567 INFO L750 eck$LassoCheckResult]: Loop: 3772#L1803-2 assume !false; 4108#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 4057#L1169-1 assume !false; 4177#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 4347#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 3836#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 3837#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 5181#L996 assume !(0 != eval_~tmp~0#1); 4558#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 4222#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 4223#L1194-3 assume !(0 == ~M_E~0); 4716#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 3939#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 3940#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 4196#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 3640#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 3641#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 4394#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 4395#L1229-3 assume !(0 == ~T8_E~0); 4429#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 3807#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 3808#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 4245#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 4835#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 5319#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 4948#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 3813#L1269-3 assume !(0 == ~E_3~0); 3814#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 5354#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 4392#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 4393#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 4374#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 4375#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 4767#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 4768#L1309-3 assume !(0 == ~E_11~0); 4278#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 4279#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 4284#L586-42 assume !(1 == ~m_pc~0); 4285#L586-44 is_master_triggered_~__retres1~0#1 := 0; 3881#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 3882#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 4348#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 4422#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 4423#L605-42 assume 1 == ~t1_pc~0; 5013#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 4733#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 4734#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 4424#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 4425#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 4433#L624-42 assume !(1 == ~t2_pc~0); 4434#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 4578#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 4670#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 4671#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 4243#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 4244#L643-42 assume 1 == ~t3_pc~0; 4602#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 4559#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 4560#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 4389#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 4390#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 5103#L662-42 assume !(1 == ~t4_pc~0); 5306#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 3902#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 3903#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 5081#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 5347#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 5314#L681-42 assume 1 == ~t5_pc~0; 4612#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 3768#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 4760#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 4761#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 5149#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 4262#L700-42 assume 1 == ~t6_pc~0; 4263#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 4072#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 3992#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 3993#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 5156#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 5364#L719-42 assume !(1 == ~t7_pc~0); 3953#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 3954#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 4334#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 4597#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 4349#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 4350#L738-42 assume 1 == ~t8_pc~0; 4548#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 4293#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 4294#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 3811#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 3812#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 4343#L757-42 assume 1 == ~t9_pc~0; 4686#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 3994#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 3995#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 4747#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 4113#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 4114#L776-42 assume !(1 == ~t10_pc~0); 5073#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 5074#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 4891#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 4892#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 5399#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 4914#L795-42 assume !(1 == ~t11_pc~0); 4915#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 3948#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 3949#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 4047#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 4048#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 4359#L814-42 assume !(1 == ~t12_pc~0); 4228#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 3861#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 3862#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 3669#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 3670#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 3823#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 3824#L1332-5 assume !(1 == ~T1_E~0); 3799#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 3800#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 4629#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 4799#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 4800#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 5235#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 5407#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 5403#L1372-3 assume !(1 == ~T9_E~0); 3655#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 3656#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 4259#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 4260#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 5099#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 5374#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 4749#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 3907#L1412-3 assume !(1 == ~E_4~0); 3908#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 4649#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 4650#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 5232#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 4994#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 4769#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 4770#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 3703#L1452-3 assume !(1 == ~E_12~0); 3704#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 4322#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 4164#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 3979#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 3899#L1822 assume !(0 == start_simulation_~tmp~3#1); 3900#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 4865#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 4160#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 3657#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 3658#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 4821#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 4920#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 5260#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 3772#L1803-2 [2023-11-19 07:44:05,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:05,568 INFO L85 PathProgramCache]: Analyzing trace with hash -1818030166, now seen corresponding path program 2 times [2023-11-19 07:44:05,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:05,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [701983430] [2023-11-19 07:44:05,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:05,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:05,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:05,663 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:44:05,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:05,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [701983430] [2023-11-19 07:44:05,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [701983430] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:05,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:05,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:05,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1962403981] [2023-11-19 07:44:05,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:05,666 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:05,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:05,666 INFO L85 PathProgramCache]: Analyzing trace with hash 1102292536, now seen corresponding path program 1 times [2023-11-19 07:44:05,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:05,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949296810] [2023-11-19 07:44:05,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:05,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:05,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:05,844 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:44:05,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:05,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949296810] [2023-11-19 07:44:05,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949296810] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:05,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:05,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:05,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981162471] [2023-11-19 07:44:05,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:05,846 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:05,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:05,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:05,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:05,847 INFO L87 Difference]: Start difference. First operand 1798 states and 2659 transitions. cyclomatic complexity: 862 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:05,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:05,902 INFO L93 Difference]: Finished difference Result 1798 states and 2658 transitions. [2023-11-19 07:44:05,903 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1798 states and 2658 transitions. [2023-11-19 07:44:05,920 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:05,937 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1798 states to 1798 states and 2658 transitions. [2023-11-19 07:44:05,937 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:05,939 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:05,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2658 transitions. [2023-11-19 07:44:05,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:05,943 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2658 transitions. [2023-11-19 07:44:05,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2658 transitions. [2023-11-19 07:44:05,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:05,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.478309232480534) internal successors, (2658), 1797 states have internal predecessors, (2658), 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:44:05,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2658 transitions. [2023-11-19 07:44:05,988 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2658 transitions. [2023-11-19 07:44:05,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:05,991 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2658 transitions. [2023-11-19 07:44:05,991 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-19 07:44:05,991 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2658 transitions. [2023-11-19 07:44:06,003 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:06,004 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:06,004 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:06,010 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] [2023-11-19 07:44:06,015 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] [2023-11-19 07:44:06,017 INFO L748 eck$LassoCheckResult]: Stem: 7462#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 7463#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 8397#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 8398#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 7532#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 7533#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 7437#L846-1 assume !(1 == ~t2_i~0);~t2_st~0 := 2; 7438#L851-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 8725#L856-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 8078#L861-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 8079#L866-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 7970#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 7971#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 8479#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 8480#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 7729#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 7730#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 8164#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 8165#L1194 assume !(0 == ~M_E~0); 8317#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 8318#L1199-1 assume !(0 == ~T2_E~0); 8604#L1204-1 assume !(0 == ~T3_E~0); 8529#L1209-1 assume !(0 == ~T4_E~0); 8530#L1214-1 assume !(0 == ~T5_E~0); 8928#L1219-1 assume !(0 == ~T6_E~0); 9014#L1224-1 assume !(0 == ~T7_E~0); 7803#L1229-1 assume !(0 == ~T8_E~0); 7357#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 7358#L1239-1 assume !(0 == ~T10_E~0); 7400#L1244-1 assume !(0 == ~T11_E~0); 7401#L1249-1 assume !(0 == ~T12_E~0); 8108#L1254-1 assume !(0 == ~E_M~0); 7299#L1259-1 assume !(0 == ~E_1~0); 7264#L1264-1 assume !(0 == ~E_2~0); 7265#L1269-1 assume !(0 == ~E_3~0); 9016#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 8960#L1279-1 assume !(0 == ~E_5~0); 7473#L1284-1 assume !(0 == ~E_6~0); 7474#L1289-1 assume !(0 == ~E_7~0); 8171#L1294-1 assume !(0 == ~E_8~0); 8172#L1299-1 assume !(0 == ~E_9~0); 8183#L1304-1 assume !(0 == ~E_10~0); 9007#L1309-1 assume !(0 == ~E_11~0); 9012#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 7430#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 7354#L586 assume 1 == ~m_pc~0; 7355#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 7422#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 8243#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 7629#L1485 assume !(0 != activate_threads_~tmp~1#1); 7630#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 8731#L605 assume !(1 == ~t1_pc~0); 8257#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 7999#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 8000#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 8643#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 8578#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 7907#L624 assume 1 == ~t2_pc~0; 7404#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 7405#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 7656#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 7657#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 8763#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 8641#L643 assume !(1 == ~t3_pc~0); 8499#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 8201#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 8202#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 7736#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 7737#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 7494#L662 assume 1 == ~t4_pc~0; 7495#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 7453#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 7316#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 7317#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 7343#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 7344#L681 assume !(1 == ~t5_pc~0); 7220#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 7221#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 8283#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 8889#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 7748#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 7749#L700 assume 1 == ~t6_pc~0; 8459#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 7486#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 7487#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 7534#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 7535#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 8817#L719 assume 1 == ~t7_pc~0; 8898#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 7705#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 9004#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 8946#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 7234#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 7235#L738 assume !(1 == ~t8_pc~0); 8611#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 8520#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 8521#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 8313#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 8314#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 8663#L757 assume 1 == ~t9_pc~0; 8664#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 7229#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 7230#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 7703#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 8275#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 8276#L776 assume !(1 == ~t10_pc~0); 7251#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 7250#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 7633#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 7475#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 7476#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 7431#L795 assume 1 == ~t11_pc~0; 7432#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 7768#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 8745#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 8916#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 8493#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 8483#L814 assume !(1 == ~t12_pc~0); 8343#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 8344#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 7277#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 7278#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 7687#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 7688#L1332 assume !(1 == ~M_E~0); 8776#L1332-2 assume !(1 == ~T1_E~0); 8978#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 8414#L1342-1 assume !(1 == ~T3_E~0); 8415#L1347-1 assume !(1 == ~T4_E~0); 8804#L1352-1 assume !(1 == ~T5_E~0); 8669#L1357-1 assume !(1 == ~T6_E~0); 7968#L1362-1 assume !(1 == ~T7_E~0); 7969#L1367-1 assume !(1 == ~T8_E~0); 7568#L1372-1 assume !(1 == ~T9_E~0); 7569#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 7879#L1382-1 assume !(1 == ~T11_E~0); 7880#L1387-1 assume !(1 == ~T12_E~0); 8576#L1392-1 assume !(1 == ~E_M~0); 7908#L1397-1 assume !(1 == ~E_1~0); 7909#L1402-1 assume !(1 == ~E_2~0); 7583#L1407-1 assume !(1 == ~E_3~0); 7584#L1412-1 assume !(1 == ~E_4~0); 8743#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 8744#L1422-1 assume !(1 == ~E_6~0); 8980#L1427-1 assume !(1 == ~E_7~0); 7769#L1432-1 assume !(1 == ~E_8~0); 7770#L1437-1 assume !(1 == ~E_9~0); 8696#L1442-1 assume !(1 == ~E_10~0); 8697#L1447-1 assume !(1 == ~E_11~0); 8568#L1452-1 assume !(1 == ~E_12~0); 7374#L1457-1 assume { :end_inline_reset_delta_events } true; 7375#L1803-2 [2023-11-19 07:44:06,017 INFO L750 eck$LassoCheckResult]: Loop: 7375#L1803-2 assume !false; 7711#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 7660#L1169-1 assume !false; 7780#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 7950#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 7439#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 7440#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 8784#L996 assume !(0 != eval_~tmp~0#1); 8161#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 7825#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 7826#L1194-3 assume !(0 == ~M_E~0); 8319#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 7542#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 7543#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 7799#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 7243#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 7244#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 7997#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 7998#L1229-3 assume !(0 == ~T8_E~0); 8032#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 7410#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 7411#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 7848#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 8438#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 8922#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 8551#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 7416#L1269-3 assume !(0 == ~E_3~0); 7417#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 8957#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 7995#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 7996#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 7977#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 7978#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 8370#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 8371#L1309-3 assume !(0 == ~E_11~0); 7881#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 7882#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 7887#L586-42 assume !(1 == ~m_pc~0); 7888#L586-44 is_master_triggered_~__retres1~0#1 := 0; 7484#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 7485#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 7951#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 8025#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 8026#L605-42 assume 1 == ~t1_pc~0; 8616#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 8336#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 8337#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 8027#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 8028#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 8036#L624-42 assume !(1 == ~t2_pc~0); 8037#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 8181#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 8273#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 8274#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 7846#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 7847#L643-42 assume 1 == ~t3_pc~0; 8205#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 8162#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 8163#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 7992#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 7993#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 8706#L662-42 assume !(1 == ~t4_pc~0); 8909#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 7505#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 7506#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 8684#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 8950#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 8917#L681-42 assume 1 == ~t5_pc~0; 8215#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 7371#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 8363#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 8364#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 8752#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 7865#L700-42 assume 1 == ~t6_pc~0; 7866#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 7675#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 7595#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 7596#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 8759#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 8967#L719-42 assume !(1 == ~t7_pc~0); 7556#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 7557#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 7937#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 8200#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 7952#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 7953#L738-42 assume 1 == ~t8_pc~0; 8151#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 7896#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 7897#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 7414#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 7415#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 7946#L757-42 assume 1 == ~t9_pc~0; 8289#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 7597#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 7598#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 8350#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 7716#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 7717#L776-42 assume !(1 == ~t10_pc~0); 8676#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 8677#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 8494#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 8495#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 9002#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 8517#L795-42 assume !(1 == ~t11_pc~0); 8518#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 7551#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 7552#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 7650#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 7651#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 7962#L814-42 assume !(1 == ~t12_pc~0); 7831#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 7464#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 7465#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 7272#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 7273#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 7426#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 7427#L1332-5 assume !(1 == ~T1_E~0); 7402#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 7403#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 8232#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 8402#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 8403#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 8838#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 9010#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 9006#L1372-3 assume !(1 == ~T9_E~0); 7258#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 7259#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 7862#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 7863#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 8702#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 8977#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 8352#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 7510#L1412-3 assume !(1 == ~E_4~0); 7511#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 8252#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 8253#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 8835#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 8597#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 8372#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 8373#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 7306#L1452-3 assume !(1 == ~E_12~0); 7307#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 7925#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 7767#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 7582#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 7502#L1822 assume !(0 == start_simulation_~tmp~3#1); 7503#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 8468#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 7763#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 7260#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 7261#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 8424#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 8523#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 8863#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 7375#L1803-2 [2023-11-19 07:44:06,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:06,019 INFO L85 PathProgramCache]: Analyzing trace with hash -494851220, now seen corresponding path program 1 times [2023-11-19 07:44:06,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:06,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374037675] [2023-11-19 07:44:06,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:06,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:06,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:06,127 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:44:06,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:06,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374037675] [2023-11-19 07:44:06,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374037675] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:06,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:06,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:06,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482197674] [2023-11-19 07:44:06,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:06,130 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:06,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:06,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1102292536, now seen corresponding path program 2 times [2023-11-19 07:44:06,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:06,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257445007] [2023-11-19 07:44:06,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:06,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:06,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:06,238 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:44:06,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:06,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257445007] [2023-11-19 07:44:06,239 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257445007] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:06,239 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:06,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:06,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19106837] [2023-11-19 07:44:06,239 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:06,240 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:06,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:06,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:06,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:06,241 INFO L87 Difference]: Start difference. First operand 1798 states and 2658 transitions. cyclomatic complexity: 861 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:06,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:06,329 INFO L93 Difference]: Finished difference Result 1798 states and 2657 transitions. [2023-11-19 07:44:06,329 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1798 states and 2657 transitions. [2023-11-19 07:44:06,346 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:06,362 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1798 states to 1798 states and 2657 transitions. [2023-11-19 07:44:06,362 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:06,364 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:06,364 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2657 transitions. [2023-11-19 07:44:06,367 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:06,368 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2657 transitions. [2023-11-19 07:44:06,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2657 transitions. [2023-11-19 07:44:06,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:06,401 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.4777530589543937) internal successors, (2657), 1797 states have internal predecessors, (2657), 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:44:06,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2657 transitions. [2023-11-19 07:44:06,411 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2657 transitions. [2023-11-19 07:44:06,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:06,413 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2657 transitions. [2023-11-19 07:44:06,414 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-19 07:44:06,414 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2657 transitions. [2023-11-19 07:44:06,427 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:06,427 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:06,427 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:06,430 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] [2023-11-19 07:44:06,431 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] [2023-11-19 07:44:06,431 INFO L748 eck$LassoCheckResult]: Stem: 11065#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 11066#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 12000#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 12001#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 11135#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 11136#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 11040#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 11041#L851-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 12328#L856-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 11681#L861-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 11682#L866-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 11573#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 11574#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 12082#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 12083#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 11332#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 11333#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 11767#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 11768#L1194 assume !(0 == ~M_E~0); 11920#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 11921#L1199-1 assume !(0 == ~T2_E~0); 12207#L1204-1 assume !(0 == ~T3_E~0); 12132#L1209-1 assume !(0 == ~T4_E~0); 12133#L1214-1 assume !(0 == ~T5_E~0); 12531#L1219-1 assume !(0 == ~T6_E~0); 12617#L1224-1 assume !(0 == ~T7_E~0); 11406#L1229-1 assume !(0 == ~T8_E~0); 10960#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 10961#L1239-1 assume !(0 == ~T10_E~0); 11003#L1244-1 assume !(0 == ~T11_E~0); 11004#L1249-1 assume !(0 == ~T12_E~0); 11711#L1254-1 assume !(0 == ~E_M~0); 10902#L1259-1 assume !(0 == ~E_1~0); 10867#L1264-1 assume !(0 == ~E_2~0); 10868#L1269-1 assume !(0 == ~E_3~0); 12619#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 12563#L1279-1 assume !(0 == ~E_5~0); 11076#L1284-1 assume !(0 == ~E_6~0); 11077#L1289-1 assume !(0 == ~E_7~0); 11774#L1294-1 assume !(0 == ~E_8~0); 11775#L1299-1 assume !(0 == ~E_9~0); 11786#L1304-1 assume !(0 == ~E_10~0); 12610#L1309-1 assume !(0 == ~E_11~0); 12615#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 11033#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 10957#L586 assume 1 == ~m_pc~0; 10958#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 11025#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 11846#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 11232#L1485 assume !(0 != activate_threads_~tmp~1#1); 11233#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 12334#L605 assume !(1 == ~t1_pc~0); 11860#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 11602#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 11603#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 12246#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 12181#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 11510#L624 assume 1 == ~t2_pc~0; 11007#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 11008#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 11259#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 11260#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 12366#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 12244#L643 assume !(1 == ~t3_pc~0); 12102#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 11804#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 11805#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 11339#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 11340#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 11097#L662 assume 1 == ~t4_pc~0; 11098#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 11056#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 10919#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 10920#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 10946#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 10947#L681 assume !(1 == ~t5_pc~0); 10823#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 10824#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 11886#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 12492#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 11351#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 11352#L700 assume 1 == ~t6_pc~0; 12062#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 11089#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 11090#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 11137#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 11138#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 12420#L719 assume 1 == ~t7_pc~0; 12501#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 11308#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 12607#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 12549#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 10837#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 10838#L738 assume !(1 == ~t8_pc~0); 12214#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 12123#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 12124#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 11916#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 11917#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 12266#L757 assume 1 == ~t9_pc~0; 12267#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 10832#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 10833#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 11306#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 11878#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 11879#L776 assume !(1 == ~t10_pc~0); 10854#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 10853#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 11236#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 11078#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 11079#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 11034#L795 assume 1 == ~t11_pc~0; 11035#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 11371#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 12348#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 12519#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 12096#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 12086#L814 assume !(1 == ~t12_pc~0); 11946#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 11947#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 10880#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 10881#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 11290#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 11291#L1332 assume !(1 == ~M_E~0); 12379#L1332-2 assume !(1 == ~T1_E~0); 12581#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 12017#L1342-1 assume !(1 == ~T3_E~0); 12018#L1347-1 assume !(1 == ~T4_E~0); 12407#L1352-1 assume !(1 == ~T5_E~0); 12272#L1357-1 assume !(1 == ~T6_E~0); 11571#L1362-1 assume !(1 == ~T7_E~0); 11572#L1367-1 assume !(1 == ~T8_E~0); 11171#L1372-1 assume !(1 == ~T9_E~0); 11172#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 11482#L1382-1 assume !(1 == ~T11_E~0); 11483#L1387-1 assume !(1 == ~T12_E~0); 12179#L1392-1 assume !(1 == ~E_M~0); 11511#L1397-1 assume !(1 == ~E_1~0); 11512#L1402-1 assume !(1 == ~E_2~0); 11186#L1407-1 assume !(1 == ~E_3~0); 11187#L1412-1 assume !(1 == ~E_4~0); 12346#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 12347#L1422-1 assume !(1 == ~E_6~0); 12583#L1427-1 assume !(1 == ~E_7~0); 11372#L1432-1 assume !(1 == ~E_8~0); 11373#L1437-1 assume !(1 == ~E_9~0); 12299#L1442-1 assume !(1 == ~E_10~0); 12300#L1447-1 assume !(1 == ~E_11~0); 12171#L1452-1 assume !(1 == ~E_12~0); 10977#L1457-1 assume { :end_inline_reset_delta_events } true; 10978#L1803-2 [2023-11-19 07:44:06,432 INFO L750 eck$LassoCheckResult]: Loop: 10978#L1803-2 assume !false; 11314#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 11263#L1169-1 assume !false; 11383#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 11553#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 11042#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 11043#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 12387#L996 assume !(0 != eval_~tmp~0#1); 11764#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 11428#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 11429#L1194-3 assume !(0 == ~M_E~0); 11922#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 11145#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 11146#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 11402#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 10846#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 10847#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 11600#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 11601#L1229-3 assume !(0 == ~T8_E~0); 11635#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 11013#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 11014#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 11451#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 12041#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 12525#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 12154#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 11019#L1269-3 assume !(0 == ~E_3~0); 11020#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 12560#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 11598#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 11599#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 11580#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 11581#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 11973#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 11974#L1309-3 assume !(0 == ~E_11~0); 11484#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 11485#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 11490#L586-42 assume !(1 == ~m_pc~0); 11491#L586-44 is_master_triggered_~__retres1~0#1 := 0; 11087#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 11088#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 11554#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 11628#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 11629#L605-42 assume 1 == ~t1_pc~0; 12219#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 11939#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 11940#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 11630#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 11631#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 11639#L624-42 assume !(1 == ~t2_pc~0); 11640#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 11784#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 11876#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 11877#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 11449#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 11450#L643-42 assume 1 == ~t3_pc~0; 11808#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 11765#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 11766#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 11595#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 11596#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 12309#L662-42 assume !(1 == ~t4_pc~0); 12512#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 11108#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 11109#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 12287#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 12553#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 12520#L681-42 assume 1 == ~t5_pc~0; 11818#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 10974#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 11966#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 11967#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 12355#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 11468#L700-42 assume 1 == ~t6_pc~0; 11469#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 11278#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 11198#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 11199#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 12362#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 12570#L719-42 assume !(1 == ~t7_pc~0); 11159#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 11160#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 11540#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 11803#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 11555#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 11556#L738-42 assume 1 == ~t8_pc~0; 11754#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 11499#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 11500#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 11017#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 11018#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 11549#L757-42 assume 1 == ~t9_pc~0; 11892#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 11200#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 11201#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 11953#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 11319#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 11320#L776-42 assume !(1 == ~t10_pc~0); 12279#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 12280#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 12097#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 12098#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 12605#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 12120#L795-42 assume !(1 == ~t11_pc~0); 12121#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 11154#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 11155#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 11253#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 11254#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 11565#L814-42 assume 1 == ~t12_pc~0; 12337#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 11067#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 11068#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 10875#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 10876#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 11029#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 11030#L1332-5 assume !(1 == ~T1_E~0); 11005#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 11006#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 11835#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 12005#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 12006#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 12441#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 12613#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 12609#L1372-3 assume !(1 == ~T9_E~0); 10861#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 10862#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 11465#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 11466#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 12305#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 12580#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 11955#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 11113#L1412-3 assume !(1 == ~E_4~0); 11114#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 11855#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 11856#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 12438#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 12200#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 11975#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 11976#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 10909#L1452-3 assume !(1 == ~E_12~0); 10910#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 11528#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 11370#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 11185#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 11105#L1822 assume !(0 == start_simulation_~tmp~3#1); 11106#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 12071#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 11366#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 10863#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 10864#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 12027#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 12126#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 12466#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 10978#L1803-2 [2023-11-19 07:44:06,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:06,434 INFO L85 PathProgramCache]: Analyzing trace with hash -833138770, now seen corresponding path program 1 times [2023-11-19 07:44:06,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:06,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53621234] [2023-11-19 07:44:06,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:06,435 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:06,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:06,513 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:44:06,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:06,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53621234] [2023-11-19 07:44:06,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53621234] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:06,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:06,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:06,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1203738903] [2023-11-19 07:44:06,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:06,516 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:06,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:06,516 INFO L85 PathProgramCache]: Analyzing trace with hash 1975770231, now seen corresponding path program 1 times [2023-11-19 07:44:06,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:06,521 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025372913] [2023-11-19 07:44:06,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:06,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:06,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:06,614 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:44:06,614 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:06,614 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025372913] [2023-11-19 07:44:06,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025372913] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:06,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:06,615 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:06,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1852353921] [2023-11-19 07:44:06,615 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:06,615 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:06,616 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:06,616 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:06,616 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:06,616 INFO L87 Difference]: Start difference. First operand 1798 states and 2657 transitions. cyclomatic complexity: 860 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:06,674 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:06,674 INFO L93 Difference]: Finished difference Result 1798 states and 2656 transitions. [2023-11-19 07:44:06,674 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1798 states and 2656 transitions. [2023-11-19 07:44:06,690 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:06,706 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1798 states to 1798 states and 2656 transitions. [2023-11-19 07:44:06,707 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:06,709 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:06,709 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2656 transitions. [2023-11-19 07:44:06,713 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:06,713 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2656 transitions. [2023-11-19 07:44:06,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2656 transitions. [2023-11-19 07:44:06,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:06,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.4771968854282536) internal successors, (2656), 1797 states have internal predecessors, (2656), 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:44:06,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2656 transitions. [2023-11-19 07:44:06,755 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2656 transitions. [2023-11-19 07:44:06,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:06,758 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2656 transitions. [2023-11-19 07:44:06,758 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-19 07:44:06,761 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2656 transitions. [2023-11-19 07:44:06,774 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:06,774 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:06,774 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:06,777 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] [2023-11-19 07:44:06,777 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] [2023-11-19 07:44:06,778 INFO L748 eck$LassoCheckResult]: Stem: 14668#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 14669#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 15603#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 15604#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 14738#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 14739#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 14643#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 14644#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 15931#L856-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 15284#L861-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 15285#L866-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 15176#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 15177#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 15685#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 15686#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 14935#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 14936#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 15370#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 15371#L1194 assume !(0 == ~M_E~0); 15523#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 15524#L1199-1 assume !(0 == ~T2_E~0); 15810#L1204-1 assume !(0 == ~T3_E~0); 15735#L1209-1 assume !(0 == ~T4_E~0); 15736#L1214-1 assume !(0 == ~T5_E~0); 16134#L1219-1 assume !(0 == ~T6_E~0); 16220#L1224-1 assume !(0 == ~T7_E~0); 15009#L1229-1 assume !(0 == ~T8_E~0); 14563#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 14564#L1239-1 assume !(0 == ~T10_E~0); 14606#L1244-1 assume !(0 == ~T11_E~0); 14607#L1249-1 assume !(0 == ~T12_E~0); 15314#L1254-1 assume !(0 == ~E_M~0); 14505#L1259-1 assume !(0 == ~E_1~0); 14470#L1264-1 assume !(0 == ~E_2~0); 14471#L1269-1 assume !(0 == ~E_3~0); 16222#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 16166#L1279-1 assume !(0 == ~E_5~0); 14679#L1284-1 assume !(0 == ~E_6~0); 14680#L1289-1 assume !(0 == ~E_7~0); 15377#L1294-1 assume !(0 == ~E_8~0); 15378#L1299-1 assume !(0 == ~E_9~0); 15389#L1304-1 assume !(0 == ~E_10~0); 16213#L1309-1 assume !(0 == ~E_11~0); 16218#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 14636#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 14560#L586 assume 1 == ~m_pc~0; 14561#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 14628#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 15449#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 14835#L1485 assume !(0 != activate_threads_~tmp~1#1); 14836#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 15937#L605 assume !(1 == ~t1_pc~0); 15463#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 15205#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 15206#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 15849#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 15784#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 15113#L624 assume 1 == ~t2_pc~0; 14610#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 14611#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 14862#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 14863#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 15969#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 15847#L643 assume !(1 == ~t3_pc~0); 15705#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 15407#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 15408#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 14942#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 14943#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 14700#L662 assume 1 == ~t4_pc~0; 14701#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 14659#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 14522#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 14523#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 14549#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 14550#L681 assume !(1 == ~t5_pc~0); 14426#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 14427#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 15489#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 16095#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 14954#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 14955#L700 assume 1 == ~t6_pc~0; 15665#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 14692#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 14693#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 14740#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 14741#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 16023#L719 assume 1 == ~t7_pc~0; 16104#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 14911#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 16210#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 16152#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 14440#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 14441#L738 assume !(1 == ~t8_pc~0); 15817#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 15726#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 15727#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 15519#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 15520#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 15869#L757 assume 1 == ~t9_pc~0; 15870#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 14435#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 14436#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 14909#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 15481#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 15482#L776 assume !(1 == ~t10_pc~0); 14457#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 14456#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 14839#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 14681#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 14682#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 14637#L795 assume 1 == ~t11_pc~0; 14638#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 14974#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 15951#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 16122#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 15699#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 15689#L814 assume !(1 == ~t12_pc~0); 15549#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 15550#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 14483#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 14484#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 14893#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 14894#L1332 assume !(1 == ~M_E~0); 15982#L1332-2 assume !(1 == ~T1_E~0); 16184#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 15620#L1342-1 assume !(1 == ~T3_E~0); 15621#L1347-1 assume !(1 == ~T4_E~0); 16010#L1352-1 assume !(1 == ~T5_E~0); 15875#L1357-1 assume !(1 == ~T6_E~0); 15174#L1362-1 assume !(1 == ~T7_E~0); 15175#L1367-1 assume !(1 == ~T8_E~0); 14774#L1372-1 assume !(1 == ~T9_E~0); 14775#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 15085#L1382-1 assume !(1 == ~T11_E~0); 15086#L1387-1 assume !(1 == ~T12_E~0); 15782#L1392-1 assume !(1 == ~E_M~0); 15114#L1397-1 assume !(1 == ~E_1~0); 15115#L1402-1 assume !(1 == ~E_2~0); 14789#L1407-1 assume !(1 == ~E_3~0); 14790#L1412-1 assume !(1 == ~E_4~0); 15949#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 15950#L1422-1 assume !(1 == ~E_6~0); 16186#L1427-1 assume !(1 == ~E_7~0); 14975#L1432-1 assume !(1 == ~E_8~0); 14976#L1437-1 assume !(1 == ~E_9~0); 15902#L1442-1 assume !(1 == ~E_10~0); 15903#L1447-1 assume !(1 == ~E_11~0); 15774#L1452-1 assume !(1 == ~E_12~0); 14580#L1457-1 assume { :end_inline_reset_delta_events } true; 14581#L1803-2 [2023-11-19 07:44:06,778 INFO L750 eck$LassoCheckResult]: Loop: 14581#L1803-2 assume !false; 14917#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 14866#L1169-1 assume !false; 14986#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 15156#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 14645#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 14646#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 15990#L996 assume !(0 != eval_~tmp~0#1); 15367#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 15031#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 15032#L1194-3 assume !(0 == ~M_E~0); 15525#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 14748#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 14749#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 15005#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 14449#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 14450#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 15203#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 15204#L1229-3 assume !(0 == ~T8_E~0); 15238#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 14616#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 14617#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 15054#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 15644#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 16128#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 15757#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 14622#L1269-3 assume !(0 == ~E_3~0); 14623#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 16163#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 15201#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 15202#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 15183#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 15184#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 15576#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 15577#L1309-3 assume !(0 == ~E_11~0); 15087#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 15088#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 15093#L586-42 assume !(1 == ~m_pc~0); 15094#L586-44 is_master_triggered_~__retres1~0#1 := 0; 14690#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 14691#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 15157#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 15231#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 15232#L605-42 assume 1 == ~t1_pc~0; 15822#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 15542#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 15543#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 15233#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 15234#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 15242#L624-42 assume !(1 == ~t2_pc~0); 15243#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 15387#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 15479#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 15480#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 15052#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 15053#L643-42 assume 1 == ~t3_pc~0; 15411#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 15368#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 15369#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 15198#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 15199#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 15912#L662-42 assume !(1 == ~t4_pc~0); 16115#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 14711#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 14712#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 15890#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 16156#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 16123#L681-42 assume !(1 == ~t5_pc~0); 14576#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 14577#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 15569#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 15570#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 15958#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 15071#L700-42 assume 1 == ~t6_pc~0; 15072#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 14881#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 14801#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 14802#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 15965#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 16173#L719-42 assume 1 == ~t7_pc~0; 15682#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 14763#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 15143#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 15406#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 15158#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 15159#L738-42 assume 1 == ~t8_pc~0; 15357#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 15102#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 15103#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 14620#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 14621#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 15152#L757-42 assume 1 == ~t9_pc~0; 15495#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 14803#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 14804#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 15556#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 14922#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 14923#L776-42 assume !(1 == ~t10_pc~0); 15882#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 15883#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 15700#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 15701#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 16208#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 15723#L795-42 assume !(1 == ~t11_pc~0); 15724#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 14757#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 14758#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 14856#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 14857#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 15168#L814-42 assume 1 == ~t12_pc~0; 15940#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 14670#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 14671#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 14478#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 14479#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 14632#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 14633#L1332-5 assume !(1 == ~T1_E~0); 14608#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 14609#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 15438#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 15608#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 15609#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 16044#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 16216#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 16212#L1372-3 assume !(1 == ~T9_E~0); 14464#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 14465#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 15068#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 15069#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 15908#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 16183#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 15558#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 14716#L1412-3 assume !(1 == ~E_4~0); 14717#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 15458#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 15459#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 16041#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 15803#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 15578#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 15579#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 14512#L1452-3 assume !(1 == ~E_12~0); 14513#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 15131#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 14973#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 14788#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 14708#L1822 assume !(0 == start_simulation_~tmp~3#1); 14709#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 15674#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 14969#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 14466#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 14467#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 15630#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 15729#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 16069#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 14581#L1803-2 [2023-11-19 07:44:06,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:06,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1259693268, now seen corresponding path program 1 times [2023-11-19 07:44:06,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:06,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2075839758] [2023-11-19 07:44:06,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:06,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:06,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:06,847 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:44:06,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:06,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2075839758] [2023-11-19 07:44:06,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2075839758] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:06,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:06,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:06,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607114248] [2023-11-19 07:44:06,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:06,849 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:06,849 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:06,849 INFO L85 PathProgramCache]: Analyzing trace with hash 349430519, now seen corresponding path program 1 times [2023-11-19 07:44:06,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:06,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276050542] [2023-11-19 07:44:06,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:06,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:06,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:06,962 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:44:06,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:06,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276050542] [2023-11-19 07:44:06,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276050542] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:06,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:06,964 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:06,964 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151862884] [2023-11-19 07:44:06,964 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:06,965 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:06,965 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:06,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:06,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:06,966 INFO L87 Difference]: Start difference. First operand 1798 states and 2656 transitions. cyclomatic complexity: 859 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:07,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:07,012 INFO L93 Difference]: Finished difference Result 1798 states and 2655 transitions. [2023-11-19 07:44:07,012 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1798 states and 2655 transitions. [2023-11-19 07:44:07,028 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:07,044 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1798 states to 1798 states and 2655 transitions. [2023-11-19 07:44:07,044 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:07,047 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:07,047 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2655 transitions. [2023-11-19 07:44:07,050 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:07,050 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2655 transitions. [2023-11-19 07:44:07,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2655 transitions. [2023-11-19 07:44:07,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:07,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.4766407119021134) internal successors, (2655), 1797 states have internal predecessors, (2655), 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:44:07,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2655 transitions. [2023-11-19 07:44:07,094 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2655 transitions. [2023-11-19 07:44:07,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:07,096 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2655 transitions. [2023-11-19 07:44:07,096 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-19 07:44:07,096 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2655 transitions. [2023-11-19 07:44:07,106 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:07,106 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:07,106 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:07,109 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] [2023-11-19 07:44:07,110 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] [2023-11-19 07:44:07,110 INFO L748 eck$LassoCheckResult]: Stem: 18273#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 18274#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 19207#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 19208#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 18341#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 18342#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 18246#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 18247#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 19534#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 18887#L861-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 18888#L866-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 18779#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 18780#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 19288#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 19289#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 18538#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 18539#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 18975#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 18976#L1194 assume !(0 == ~M_E~0); 19126#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 19127#L1199-1 assume !(0 == ~T2_E~0); 19413#L1204-1 assume !(0 == ~T3_E~0); 19338#L1209-1 assume !(0 == ~T4_E~0); 19339#L1214-1 assume !(0 == ~T5_E~0); 19737#L1219-1 assume !(0 == ~T6_E~0); 19823#L1224-1 assume !(0 == ~T7_E~0); 18614#L1229-1 assume !(0 == ~T8_E~0); 18174#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 18175#L1239-1 assume !(0 == ~T10_E~0); 18211#L1244-1 assume !(0 == ~T11_E~0); 18212#L1249-1 assume !(0 == ~T12_E~0); 18917#L1254-1 assume !(0 == ~E_M~0); 18108#L1259-1 assume !(0 == ~E_1~0); 18073#L1264-1 assume !(0 == ~E_2~0); 18074#L1269-1 assume !(0 == ~E_3~0); 19825#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 19769#L1279-1 assume !(0 == ~E_5~0); 18282#L1284-1 assume !(0 == ~E_6~0); 18283#L1289-1 assume !(0 == ~E_7~0); 18982#L1294-1 assume !(0 == ~E_8~0); 18983#L1299-1 assume !(0 == ~E_9~0); 18994#L1304-1 assume !(0 == ~E_10~0); 19816#L1309-1 assume !(0 == ~E_11~0); 19821#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 18240#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 18163#L586 assume 1 == ~m_pc~0; 18164#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 18231#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 19052#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 18438#L1485 assume !(0 != activate_threads_~tmp~1#1); 18439#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 19540#L605 assume !(1 == ~t1_pc~0); 19066#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 18808#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 18809#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 19452#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 19388#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 18716#L624 assume 1 == ~t2_pc~0; 18216#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 18217#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 18465#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 18466#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 19572#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 19450#L643 assume !(1 == ~t3_pc~0); 19310#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 19016#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 19017#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 18545#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 18546#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 18303#L662 assume 1 == ~t4_pc~0; 18304#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 18262#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 18128#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 18129#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 18154#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 18155#L681 assume !(1 == ~t5_pc~0); 18029#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 18030#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 19092#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 19698#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 18557#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 18558#L700 assume 1 == ~t6_pc~0; 19268#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 18295#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 18296#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 18343#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 18344#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 19626#L719 assume 1 == ~t7_pc~0; 19710#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 18515#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 19813#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 19755#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 18043#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 18044#L738 assume !(1 == ~t8_pc~0); 19420#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 19329#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 19330#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 19122#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 19123#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 19472#L757 assume 1 == ~t9_pc~0; 19473#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 18038#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 18039#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 18512#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 19084#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 19085#L776 assume !(1 == ~t10_pc~0); 18060#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 18059#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 18445#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 18284#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 18285#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 18241#L795 assume 1 == ~t11_pc~0; 18242#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 18581#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 19554#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 19726#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 19302#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 19292#L814 assume !(1 == ~t12_pc~0); 19152#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 19153#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 18089#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 18090#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 18496#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 18497#L1332 assume !(1 == ~M_E~0); 19585#L1332-2 assume !(1 == ~T1_E~0); 19788#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 19225#L1342-1 assume !(1 == ~T3_E~0); 19226#L1347-1 assume !(1 == ~T4_E~0); 19614#L1352-1 assume !(1 == ~T5_E~0); 19478#L1357-1 assume !(1 == ~T6_E~0); 18777#L1362-1 assume !(1 == ~T7_E~0); 18778#L1367-1 assume !(1 == ~T8_E~0); 18379#L1372-1 assume !(1 == ~T9_E~0); 18380#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 18688#L1382-1 assume !(1 == ~T11_E~0); 18689#L1387-1 assume !(1 == ~T12_E~0); 19385#L1392-1 assume !(1 == ~E_M~0); 18717#L1397-1 assume !(1 == ~E_1~0); 18718#L1402-1 assume !(1 == ~E_2~0); 18394#L1407-1 assume !(1 == ~E_3~0); 18395#L1412-1 assume !(1 == ~E_4~0); 19552#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 19553#L1422-1 assume !(1 == ~E_6~0); 19789#L1427-1 assume !(1 == ~E_7~0); 18577#L1432-1 assume !(1 == ~E_8~0); 18578#L1437-1 assume !(1 == ~E_9~0); 19505#L1442-1 assume !(1 == ~E_10~0); 19506#L1447-1 assume !(1 == ~E_11~0); 19377#L1452-1 assume !(1 == ~E_12~0); 18183#L1457-1 assume { :end_inline_reset_delta_events } true; 18184#L1803-2 [2023-11-19 07:44:07,111 INFO L750 eck$LassoCheckResult]: Loop: 18184#L1803-2 assume !false; 18520#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 18469#L1169-1 assume !false; 18589#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 18759#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 18248#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 18249#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 19593#L996 assume !(0 != eval_~tmp~0#1); 18970#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 18634#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 18635#L1194-3 assume !(0 == ~M_E~0); 19128#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 18351#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 18352#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 18608#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 18052#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 18053#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 18806#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 18807#L1229-3 assume !(0 == ~T8_E~0); 18841#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 18219#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 18220#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 18657#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 19247#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 19731#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 19360#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 18225#L1269-3 assume !(0 == ~E_3~0); 18226#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 19766#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 18804#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 18805#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 18786#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 18787#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 19179#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 19180#L1309-3 assume !(0 == ~E_11~0); 18690#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 18691#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 18696#L586-42 assume !(1 == ~m_pc~0); 18697#L586-44 is_master_triggered_~__retres1~0#1 := 0; 18293#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 18294#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 18760#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 18834#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 18835#L605-42 assume 1 == ~t1_pc~0; 19425#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 19145#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 19146#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 18836#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 18837#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 18845#L624-42 assume !(1 == ~t2_pc~0); 18846#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 18990#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 19082#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 19083#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 18655#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 18656#L643-42 assume 1 == ~t3_pc~0; 19012#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 18971#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 18972#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 18801#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 18802#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 19515#L662-42 assume !(1 == ~t4_pc~0); 19718#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 18314#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 18315#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 19493#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 19759#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 19725#L681-42 assume 1 == ~t5_pc~0; 19024#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 18180#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 19172#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 19173#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 19561#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 18674#L700-42 assume 1 == ~t6_pc~0; 18675#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 18484#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 18404#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 18405#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 19568#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 19776#L719-42 assume 1 == ~t7_pc~0; 19285#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 18366#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 18746#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 19009#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 18761#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 18762#L738-42 assume 1 == ~t8_pc~0; 18960#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 18705#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 18706#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 18223#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 18224#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 18755#L757-42 assume 1 == ~t9_pc~0; 19098#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 18406#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 18407#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 19159#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 18525#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 18526#L776-42 assume !(1 == ~t10_pc~0); 19485#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 19486#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 19303#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 19304#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 19811#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 19326#L795-42 assume 1 == ~t11_pc~0; 19328#L796-14 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 18360#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 18361#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 18459#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 18460#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 18771#L814-42 assume !(1 == ~t12_pc~0); 18640#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 18271#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 18272#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 18081#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 18082#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 18235#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 18236#L1332-5 assume !(1 == ~T1_E~0); 18209#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 18210#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 19041#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 19211#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 19212#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 19647#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 19819#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 19815#L1372-3 assume !(1 == ~T9_E~0); 18067#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 18068#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 18671#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 18672#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 19511#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 19786#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 19161#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 18319#L1412-3 assume !(1 == ~E_4~0); 18320#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 19061#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 19062#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 19644#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 19406#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 19181#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 19182#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 18115#L1452-3 assume !(1 == ~E_12~0); 18116#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 18734#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 18576#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 18391#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 18311#L1822 assume !(0 == start_simulation_~tmp~3#1); 18312#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 19277#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 18572#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 18069#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 18070#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 19233#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 19332#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 19672#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 18184#L1803-2 [2023-11-19 07:44:07,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:07,112 INFO L85 PathProgramCache]: Analyzing trace with hash -719263762, now seen corresponding path program 1 times [2023-11-19 07:44:07,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:07,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548255571] [2023-11-19 07:44:07,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:07,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:07,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:07,171 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:44:07,172 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:07,172 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548255571] [2023-11-19 07:44:07,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [548255571] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:07,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:07,173 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:07,173 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950364951] [2023-11-19 07:44:07,173 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:07,173 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:07,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:07,174 INFO L85 PathProgramCache]: Analyzing trace with hash -1232933066, now seen corresponding path program 1 times [2023-11-19 07:44:07,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:07,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57534420] [2023-11-19 07:44:07,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:07,180 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:07,201 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:07,262 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:44:07,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:07,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57534420] [2023-11-19 07:44:07,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [57534420] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:07,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:07,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:07,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88405891] [2023-11-19 07:44:07,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:07,264 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:07,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:07,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:07,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:07,266 INFO L87 Difference]: Start difference. First operand 1798 states and 2655 transitions. cyclomatic complexity: 858 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:07,312 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:07,312 INFO L93 Difference]: Finished difference Result 1798 states and 2654 transitions. [2023-11-19 07:44:07,312 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1798 states and 2654 transitions. [2023-11-19 07:44:07,325 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:07,341 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1798 states to 1798 states and 2654 transitions. [2023-11-19 07:44:07,341 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:07,343 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:07,344 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2654 transitions. [2023-11-19 07:44:07,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:07,347 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2654 transitions. [2023-11-19 07:44:07,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2654 transitions. [2023-11-19 07:44:07,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:07,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.4760845383759733) internal successors, (2654), 1797 states have internal predecessors, (2654), 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:44:07,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2654 transitions. [2023-11-19 07:44:07,390 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2654 transitions. [2023-11-19 07:44:07,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:07,392 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2654 transitions. [2023-11-19 07:44:07,392 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-19 07:44:07,392 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2654 transitions. [2023-11-19 07:44:07,401 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:07,401 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:07,404 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:07,407 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] [2023-11-19 07:44:07,407 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] [2023-11-19 07:44:07,407 INFO L748 eck$LassoCheckResult]: Stem: 21876#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 21877#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 22809#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 22810#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 21944#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 21945#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 21849#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 21850#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 23137#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 22490#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 22491#L866-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 22382#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 22383#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 22891#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 22892#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 22141#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 22142#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 22578#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 22579#L1194 assume !(0 == ~M_E~0); 22729#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 22730#L1199-1 assume !(0 == ~T2_E~0); 23016#L1204-1 assume !(0 == ~T3_E~0); 22941#L1209-1 assume !(0 == ~T4_E~0); 22942#L1214-1 assume !(0 == ~T5_E~0); 23340#L1219-1 assume !(0 == ~T6_E~0); 23426#L1224-1 assume !(0 == ~T7_E~0); 22217#L1229-1 assume !(0 == ~T8_E~0); 21777#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 21778#L1239-1 assume !(0 == ~T10_E~0); 21814#L1244-1 assume !(0 == ~T11_E~0); 21815#L1249-1 assume !(0 == ~T12_E~0); 22520#L1254-1 assume !(0 == ~E_M~0); 21711#L1259-1 assume !(0 == ~E_1~0); 21676#L1264-1 assume !(0 == ~E_2~0); 21677#L1269-1 assume !(0 == ~E_3~0); 23428#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 23372#L1279-1 assume !(0 == ~E_5~0); 21885#L1284-1 assume !(0 == ~E_6~0); 21886#L1289-1 assume !(0 == ~E_7~0); 22583#L1294-1 assume !(0 == ~E_8~0); 22584#L1299-1 assume !(0 == ~E_9~0); 22597#L1304-1 assume !(0 == ~E_10~0); 23419#L1309-1 assume !(0 == ~E_11~0); 23424#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 21843#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 21766#L586 assume 1 == ~m_pc~0; 21767#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 21834#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 22655#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 22041#L1485 assume !(0 != activate_threads_~tmp~1#1); 22042#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 23143#L605 assume !(1 == ~t1_pc~0); 22669#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 22411#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 22412#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 23055#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 22991#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 22319#L624 assume 1 == ~t2_pc~0; 21819#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 21820#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 22068#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 22069#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 23175#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 23053#L643 assume !(1 == ~t3_pc~0); 22911#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 22619#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 22620#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 22148#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 22149#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 21906#L662 assume 1 == ~t4_pc~0; 21907#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 21865#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 21731#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 21732#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 21757#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 21758#L681 assume !(1 == ~t5_pc~0); 21632#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 21633#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 22695#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 23301#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 22160#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 22161#L700 assume 1 == ~t6_pc~0; 22871#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 21898#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 21899#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 21946#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 21947#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 23229#L719 assume 1 == ~t7_pc~0; 23310#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 22117#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 23416#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 23358#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 21646#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 21647#L738 assume !(1 == ~t8_pc~0); 23023#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 22932#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 22933#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 22725#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 22726#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 23075#L757 assume 1 == ~t9_pc~0; 23076#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 21641#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 21642#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 22115#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 22687#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 22688#L776 assume !(1 == ~t10_pc~0); 21663#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 21662#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 22045#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 21887#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 21888#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 21844#L795 assume 1 == ~t11_pc~0; 21845#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 22180#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 23157#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 23329#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 22905#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 22895#L814 assume !(1 == ~t12_pc~0); 22755#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 22756#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 21689#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 21690#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 22099#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 22100#L1332 assume !(1 == ~M_E~0); 23188#L1332-2 assume !(1 == ~T1_E~0); 23391#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 22826#L1342-1 assume !(1 == ~T3_E~0); 22827#L1347-1 assume !(1 == ~T4_E~0); 23217#L1352-1 assume !(1 == ~T5_E~0); 23081#L1357-1 assume !(1 == ~T6_E~0); 22380#L1362-1 assume !(1 == ~T7_E~0); 22381#L1367-1 assume !(1 == ~T8_E~0); 21982#L1372-1 assume !(1 == ~T9_E~0); 21983#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 22291#L1382-1 assume !(1 == ~T11_E~0); 22292#L1387-1 assume !(1 == ~T12_E~0); 22988#L1392-1 assume !(1 == ~E_M~0); 22320#L1397-1 assume !(1 == ~E_1~0); 22321#L1402-1 assume !(1 == ~E_2~0); 21997#L1407-1 assume !(1 == ~E_3~0); 21998#L1412-1 assume !(1 == ~E_4~0); 23155#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 23156#L1422-1 assume !(1 == ~E_6~0); 23392#L1427-1 assume !(1 == ~E_7~0); 22181#L1432-1 assume !(1 == ~E_8~0); 22182#L1437-1 assume !(1 == ~E_9~0); 23108#L1442-1 assume !(1 == ~E_10~0); 23109#L1447-1 assume !(1 == ~E_11~0); 22980#L1452-1 assume !(1 == ~E_12~0); 21786#L1457-1 assume { :end_inline_reset_delta_events } true; 21787#L1803-2 [2023-11-19 07:44:07,408 INFO L750 eck$LassoCheckResult]: Loop: 21787#L1803-2 assume !false; 22123#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 22072#L1169-1 assume !false; 22192#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 22362#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 21851#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 21852#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 23196#L996 assume !(0 != eval_~tmp~0#1); 22575#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 22240#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 22241#L1194-3 assume !(0 == ~M_E~0); 22731#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 21954#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 21955#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 22211#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 21659#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 21660#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 22409#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 22410#L1229-3 assume !(0 == ~T8_E~0); 22447#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 21822#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 21823#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 22260#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 22850#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 23334#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 22963#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 21828#L1269-3 assume !(0 == ~E_3~0); 21829#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 23369#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 22407#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 22408#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 22389#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 22390#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 22782#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 22783#L1309-3 assume !(0 == ~E_11~0); 22293#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 22294#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 22301#L586-42 assume !(1 == ~m_pc~0); 22302#L586-44 is_master_triggered_~__retres1~0#1 := 0; 21893#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 21894#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 22363#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 22437#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 22438#L605-42 assume 1 == ~t1_pc~0; 23027#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 22748#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 22749#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 22439#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 22440#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 22444#L624-42 assume !(1 == ~t2_pc~0); 22445#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 22590#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 22685#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 22686#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 22258#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 22259#L643-42 assume 1 == ~t3_pc~0; 22615#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 22573#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 22574#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 22404#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 22405#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 23118#L662-42 assume !(1 == ~t4_pc~0); 23320#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 21917#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 21918#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 23096#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 23362#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 23328#L681-42 assume 1 == ~t5_pc~0; 22627#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 21783#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 22775#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 22776#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 23164#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 22277#L700-42 assume 1 == ~t6_pc~0; 22278#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 22087#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 22007#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 22008#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 23171#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 23379#L719-42 assume !(1 == ~t7_pc~0); 21968#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 21969#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 22349#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 22612#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 22364#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 22365#L738-42 assume 1 == ~t8_pc~0; 22563#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 22308#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 22309#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 21826#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 21827#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 22358#L757-42 assume 1 == ~t9_pc~0; 22698#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 22009#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 22010#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 22762#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 22127#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 22128#L776-42 assume !(1 == ~t10_pc~0); 23088#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 23089#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 22906#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 22907#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 23414#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 22929#L795-42 assume !(1 == ~t11_pc~0); 22930#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 21963#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 21964#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 22062#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 22063#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 22374#L814-42 assume !(1 == ~t12_pc~0); 22243#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 21874#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 21875#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 21684#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 21685#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 21838#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 21839#L1332-5 assume !(1 == ~T1_E~0); 21812#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 21813#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 22644#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 22814#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 22815#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 23250#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 23422#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 23418#L1372-3 assume !(1 == ~T9_E~0); 21670#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 21671#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 22274#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 22275#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 23114#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 23389#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 22764#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 21922#L1412-3 assume !(1 == ~E_4~0); 21923#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 22664#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 22665#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 23247#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 23008#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 22784#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 22785#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 21718#L1452-3 assume !(1 == ~E_12~0); 21719#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 22337#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 22179#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 21994#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 21914#L1822 assume !(0 == start_simulation_~tmp~3#1); 21915#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 22880#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 22172#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 21672#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 21673#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 22836#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 22935#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 23274#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 21787#L1803-2 [2023-11-19 07:44:07,409 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:07,409 INFO L85 PathProgramCache]: Analyzing trace with hash -563283220, now seen corresponding path program 1 times [2023-11-19 07:44:07,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:07,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [72634708] [2023-11-19 07:44:07,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:07,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:07,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:07,468 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:44:07,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:07,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [72634708] [2023-11-19 07:44:07,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [72634708] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:07,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:07,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:07,470 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867985105] [2023-11-19 07:44:07,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:07,470 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:07,471 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:07,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1102292536, now seen corresponding path program 3 times [2023-11-19 07:44:07,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:07,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949266448] [2023-11-19 07:44:07,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:07,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:07,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:07,608 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:44:07,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:07,608 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949266448] [2023-11-19 07:44:07,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949266448] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:07,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:07,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:07,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2127592335] [2023-11-19 07:44:07,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:07,610 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:07,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:07,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:07,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:07,611 INFO L87 Difference]: Start difference. First operand 1798 states and 2654 transitions. cyclomatic complexity: 857 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:07,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:07,663 INFO L93 Difference]: Finished difference Result 1798 states and 2653 transitions. [2023-11-19 07:44:07,663 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1798 states and 2653 transitions. [2023-11-19 07:44:07,677 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:07,693 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1798 states to 1798 states and 2653 transitions. [2023-11-19 07:44:07,694 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:07,698 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:07,698 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2653 transitions. [2023-11-19 07:44:07,702 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:07,702 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2653 transitions. [2023-11-19 07:44:07,706 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2653 transitions. [2023-11-19 07:44:07,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:07,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.4755283648498332) internal successors, (2653), 1797 states have internal predecessors, (2653), 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:44:07,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2653 transitions. [2023-11-19 07:44:07,760 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2653 transitions. [2023-11-19 07:44:07,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:07,762 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2653 transitions. [2023-11-19 07:44:07,763 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-19 07:44:07,763 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2653 transitions. [2023-11-19 07:44:07,773 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:07,774 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:07,774 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:07,777 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] [2023-11-19 07:44:07,778 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] [2023-11-19 07:44:07,778 INFO L748 eck$LassoCheckResult]: Stem: 25479#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 25480#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 26412#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 26413#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 25547#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 25548#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 25452#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 25453#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 26740#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 26093#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 26094#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 25985#L871-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 25986#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 26494#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 26495#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 25744#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 25745#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 26181#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 26182#L1194 assume !(0 == ~M_E~0); 26332#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 26333#L1199-1 assume !(0 == ~T2_E~0); 26619#L1204-1 assume !(0 == ~T3_E~0); 26544#L1209-1 assume !(0 == ~T4_E~0); 26545#L1214-1 assume !(0 == ~T5_E~0); 26943#L1219-1 assume !(0 == ~T6_E~0); 27029#L1224-1 assume !(0 == ~T7_E~0); 25818#L1229-1 assume !(0 == ~T8_E~0); 25378#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 25379#L1239-1 assume !(0 == ~T10_E~0); 25417#L1244-1 assume !(0 == ~T11_E~0); 25418#L1249-1 assume !(0 == ~T12_E~0); 26123#L1254-1 assume !(0 == ~E_M~0); 25314#L1259-1 assume !(0 == ~E_1~0); 25279#L1264-1 assume !(0 == ~E_2~0); 25280#L1269-1 assume !(0 == ~E_3~0); 27031#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 26975#L1279-1 assume !(0 == ~E_5~0); 25488#L1284-1 assume !(0 == ~E_6~0); 25489#L1289-1 assume !(0 == ~E_7~0); 26186#L1294-1 assume !(0 == ~E_8~0); 26187#L1299-1 assume !(0 == ~E_9~0); 26200#L1304-1 assume !(0 == ~E_10~0); 27022#L1309-1 assume !(0 == ~E_11~0); 27027#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 25446#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 25369#L586 assume 1 == ~m_pc~0; 25370#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 25437#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 26258#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 25644#L1485 assume !(0 != activate_threads_~tmp~1#1); 25645#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 26746#L605 assume !(1 == ~t1_pc~0); 26272#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 26014#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 26015#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 26658#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 26594#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 25922#L624 assume 1 == ~t2_pc~0; 25422#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 25423#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 25671#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 25672#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 26778#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 26656#L643 assume !(1 == ~t3_pc~0); 26514#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 26218#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 26219#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 25751#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 25752#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 25509#L662 assume 1 == ~t4_pc~0; 25510#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 25468#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 25331#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 25332#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 25360#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 25361#L681 assume !(1 == ~t5_pc~0); 25235#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 25236#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 26298#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 26904#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 25763#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 25764#L700 assume 1 == ~t6_pc~0; 26474#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 25501#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 25502#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 25549#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 25550#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 26832#L719 assume 1 == ~t7_pc~0; 26913#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 25720#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 27019#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 26961#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 25249#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 25250#L738 assume !(1 == ~t8_pc~0); 26626#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 26535#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 26536#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 26328#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 26329#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 26678#L757 assume 1 == ~t9_pc~0; 26679#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 25244#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 25245#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 25718#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 26290#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 26291#L776 assume !(1 == ~t10_pc~0); 25266#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 25265#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 25648#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 25490#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 25491#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 25447#L795 assume 1 == ~t11_pc~0; 25448#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 25783#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 26760#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 26931#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 26508#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 26498#L814 assume !(1 == ~t12_pc~0); 26358#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 26359#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 25292#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 25293#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 25702#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 25703#L1332 assume !(1 == ~M_E~0); 26791#L1332-2 assume !(1 == ~T1_E~0); 26994#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 26429#L1342-1 assume !(1 == ~T3_E~0); 26430#L1347-1 assume !(1 == ~T4_E~0); 26819#L1352-1 assume !(1 == ~T5_E~0); 26684#L1357-1 assume !(1 == ~T6_E~0); 25983#L1362-1 assume !(1 == ~T7_E~0); 25984#L1367-1 assume !(1 == ~T8_E~0); 25583#L1372-1 assume !(1 == ~T9_E~0); 25584#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 25894#L1382-1 assume !(1 == ~T11_E~0); 25895#L1387-1 assume !(1 == ~T12_E~0); 26591#L1392-1 assume !(1 == ~E_M~0); 25923#L1397-1 assume !(1 == ~E_1~0); 25924#L1402-1 assume !(1 == ~E_2~0); 25600#L1407-1 assume !(1 == ~E_3~0); 25601#L1412-1 assume !(1 == ~E_4~0); 26758#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 26759#L1422-1 assume !(1 == ~E_6~0); 26995#L1427-1 assume !(1 == ~E_7~0); 25784#L1432-1 assume !(1 == ~E_8~0); 25785#L1437-1 assume !(1 == ~E_9~0); 26711#L1442-1 assume !(1 == ~E_10~0); 26712#L1447-1 assume !(1 == ~E_11~0); 26583#L1452-1 assume !(1 == ~E_12~0); 25389#L1457-1 assume { :end_inline_reset_delta_events } true; 25390#L1803-2 [2023-11-19 07:44:07,779 INFO L750 eck$LassoCheckResult]: Loop: 25390#L1803-2 assume !false; 25726#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 25675#L1169-1 assume !false; 25795#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 25965#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 25454#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 25455#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 26799#L996 assume !(0 != eval_~tmp~0#1); 26176#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 25843#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 25844#L1194-3 assume !(0 == ~M_E~0); 26334#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 25557#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 25558#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 25814#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 25262#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 25263#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 26012#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 26013#L1229-3 assume !(0 == ~T8_E~0); 26047#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 25425#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 25426#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 25863#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 26453#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 26937#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 26566#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 25431#L1269-3 assume !(0 == ~E_3~0); 25432#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 26972#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 26010#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 26011#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 25992#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 25993#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 26385#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 26386#L1309-3 assume !(0 == ~E_11~0); 25896#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 25897#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 25902#L586-42 assume 1 == ~m_pc~0; 25904#L587-14 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 25499#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 25500#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 25968#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 26040#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 26041#L605-42 assume 1 == ~t1_pc~0; 26632#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 26351#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 26352#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 26045#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 26046#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 26051#L624-42 assume !(1 == ~t2_pc~0); 26052#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 26197#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 26288#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 26289#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 25861#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 25862#L643-42 assume 1 == ~t3_pc~0; 26222#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 26177#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 26178#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 26007#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 26008#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 26721#L662-42 assume !(1 == ~t4_pc~0); 26924#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 25520#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 25521#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 26699#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 26965#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 26932#L681-42 assume 1 == ~t5_pc~0; 26233#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 25386#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 26378#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 26379#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 26767#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 25879#L700-42 assume !(1 == ~t6_pc~0); 25686#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 25687#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 25610#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 25611#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 26774#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 26980#L719-42 assume !(1 == ~t7_pc~0); 25568#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 25569#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 25952#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 26215#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 25966#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 25967#L738-42 assume 1 == ~t8_pc~0; 26166#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 25909#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 25910#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 25429#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 25430#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 25961#L757-42 assume 1 == ~t9_pc~0; 26301#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 25612#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 25613#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 26365#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 25730#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 25731#L776-42 assume !(1 == ~t10_pc~0); 26691#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 26692#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 26509#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 26510#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 27017#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 26532#L795-42 assume !(1 == ~t11_pc~0); 26533#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 25564#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 25565#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 25663#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 25664#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 25977#L814-42 assume !(1 == ~t12_pc~0); 25846#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 25477#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 25478#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 25287#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 25288#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 25441#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 25442#L1332-5 assume !(1 == ~T1_E~0); 25415#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 25416#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 26247#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 26417#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 26418#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 26852#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 27025#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 27021#L1372-3 assume !(1 == ~T9_E~0); 25273#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 25274#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 25877#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 25878#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 26717#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 26992#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 26367#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 25525#L1412-3 assume !(1 == ~E_4~0); 25526#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 26267#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 26268#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 26850#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 26611#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 26387#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 26388#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 25321#L1452-3 assume !(1 == ~E_12~0); 25322#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 25938#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 25782#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 25597#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 25517#L1822 assume !(0 == start_simulation_~tmp~3#1); 25518#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 26483#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 25775#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 25275#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 25276#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 26439#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 26538#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 26877#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 25390#L1803-2 [2023-11-19 07:44:07,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:07,780 INFO L85 PathProgramCache]: Analyzing trace with hash -973893586, now seen corresponding path program 1 times [2023-11-19 07:44:07,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:07,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440631966] [2023-11-19 07:44:07,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:07,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:07,803 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:07,849 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:44:07,850 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:07,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440631966] [2023-11-19 07:44:07,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440631966] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:07,852 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:07,852 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:07,852 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382228228] [2023-11-19 07:44:07,852 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:07,853 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:07,857 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:07,857 INFO L85 PathProgramCache]: Analyzing trace with hash -1150192968, now seen corresponding path program 1 times [2023-11-19 07:44:07,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:07,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [857338298] [2023-11-19 07:44:07,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:07,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:07,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:07,942 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:44:07,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:07,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [857338298] [2023-11-19 07:44:07,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [857338298] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:07,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:07,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:07,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243355457] [2023-11-19 07:44:07,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:07,946 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:07,946 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:07,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:07,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:07,947 INFO L87 Difference]: Start difference. First operand 1798 states and 2653 transitions. cyclomatic complexity: 856 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:07,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:07,996 INFO L93 Difference]: Finished difference Result 1798 states and 2652 transitions. [2023-11-19 07:44:07,996 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1798 states and 2652 transitions. [2023-11-19 07:44:08,009 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:08,024 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1798 states to 1798 states and 2652 transitions. [2023-11-19 07:44:08,024 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:08,026 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:08,027 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2652 transitions. [2023-11-19 07:44:08,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:08,030 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2652 transitions. [2023-11-19 07:44:08,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2652 transitions. [2023-11-19 07:44:08,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:08,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.474972191323693) internal successors, (2652), 1797 states have internal predecessors, (2652), 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:44:08,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2652 transitions. [2023-11-19 07:44:08,078 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2652 transitions. [2023-11-19 07:44:08,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:08,081 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2652 transitions. [2023-11-19 07:44:08,081 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-19 07:44:08,081 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2652 transitions. [2023-11-19 07:44:08,089 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:08,089 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:08,089 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:08,092 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] [2023-11-19 07:44:08,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] [2023-11-19 07:44:08,093 INFO L748 eck$LassoCheckResult]: Stem: 29080#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 29081#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 30015#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 30016#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 29150#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 29151#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 29055#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 29056#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 30343#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 29696#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 29697#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 29588#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 29589#L876-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 30097#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 30098#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 29347#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 29348#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 29782#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 29783#L1194 assume !(0 == ~M_E~0); 29935#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 29936#L1199-1 assume !(0 == ~T2_E~0); 30222#L1204-1 assume !(0 == ~T3_E~0); 30147#L1209-1 assume !(0 == ~T4_E~0); 30148#L1214-1 assume !(0 == ~T5_E~0); 30546#L1219-1 assume !(0 == ~T6_E~0); 30632#L1224-1 assume !(0 == ~T7_E~0); 29421#L1229-1 assume !(0 == ~T8_E~0); 28975#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 28976#L1239-1 assume !(0 == ~T10_E~0); 29018#L1244-1 assume !(0 == ~T11_E~0); 29019#L1249-1 assume !(0 == ~T12_E~0); 29726#L1254-1 assume !(0 == ~E_M~0); 28917#L1259-1 assume !(0 == ~E_1~0); 28882#L1264-1 assume !(0 == ~E_2~0); 28883#L1269-1 assume !(0 == ~E_3~0); 30634#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 30578#L1279-1 assume !(0 == ~E_5~0); 29091#L1284-1 assume !(0 == ~E_6~0); 29092#L1289-1 assume !(0 == ~E_7~0); 29789#L1294-1 assume !(0 == ~E_8~0); 29790#L1299-1 assume !(0 == ~E_9~0); 29801#L1304-1 assume !(0 == ~E_10~0); 30625#L1309-1 assume !(0 == ~E_11~0); 30630#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 29049#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 28972#L586 assume 1 == ~m_pc~0; 28973#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 29040#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 29861#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 29247#L1485 assume !(0 != activate_threads_~tmp~1#1); 29248#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 30349#L605 assume !(1 == ~t1_pc~0); 29875#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 29617#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 29618#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 30261#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 30196#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 29525#L624 assume 1 == ~t2_pc~0; 29022#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 29023#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 29274#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 29275#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 30381#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 30259#L643 assume !(1 == ~t3_pc~0); 30117#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 29821#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 29822#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 29354#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 29355#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 29112#L662 assume 1 == ~t4_pc~0; 29113#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 29071#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 28934#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 28935#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 28963#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 28964#L681 assume !(1 == ~t5_pc~0); 28838#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 28839#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 29901#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 30507#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 29366#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 29367#L700 assume 1 == ~t6_pc~0; 30077#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 29104#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 29105#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 29152#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 29153#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 30435#L719 assume 1 == ~t7_pc~0; 30516#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 29323#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 30622#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 30564#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 28852#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 28853#L738 assume !(1 == ~t8_pc~0); 30229#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 30138#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 30139#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 29931#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 29932#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 30281#L757 assume 1 == ~t9_pc~0; 30282#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 28847#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 28848#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 29321#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 29893#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 29894#L776 assume !(1 == ~t10_pc~0); 28869#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 28868#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 29251#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 29093#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 29094#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 29050#L795 assume 1 == ~t11_pc~0; 29051#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 29386#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 30363#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 30534#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 30111#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 30101#L814 assume !(1 == ~t12_pc~0); 29961#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 29962#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 28895#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 28896#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 29305#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 29306#L1332 assume !(1 == ~M_E~0); 30394#L1332-2 assume !(1 == ~T1_E~0); 30596#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 30032#L1342-1 assume !(1 == ~T3_E~0); 30033#L1347-1 assume !(1 == ~T4_E~0); 30422#L1352-1 assume !(1 == ~T5_E~0); 30287#L1357-1 assume !(1 == ~T6_E~0); 29586#L1362-1 assume !(1 == ~T7_E~0); 29587#L1367-1 assume !(1 == ~T8_E~0); 29186#L1372-1 assume !(1 == ~T9_E~0); 29187#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 29497#L1382-1 assume !(1 == ~T11_E~0); 29498#L1387-1 assume !(1 == ~T12_E~0); 30194#L1392-1 assume !(1 == ~E_M~0); 29526#L1397-1 assume !(1 == ~E_1~0); 29527#L1402-1 assume !(1 == ~E_2~0); 29201#L1407-1 assume !(1 == ~E_3~0); 29202#L1412-1 assume !(1 == ~E_4~0); 30361#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 30362#L1422-1 assume !(1 == ~E_6~0); 30598#L1427-1 assume !(1 == ~E_7~0); 29387#L1432-1 assume !(1 == ~E_8~0); 29388#L1437-1 assume !(1 == ~E_9~0); 30314#L1442-1 assume !(1 == ~E_10~0); 30315#L1447-1 assume !(1 == ~E_11~0); 30186#L1452-1 assume !(1 == ~E_12~0); 28992#L1457-1 assume { :end_inline_reset_delta_events } true; 28993#L1803-2 [2023-11-19 07:44:08,094 INFO L750 eck$LassoCheckResult]: Loop: 28993#L1803-2 assume !false; 29329#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 29278#L1169-1 assume !false; 29398#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 29568#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 29057#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 29058#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 30402#L996 assume !(0 != eval_~tmp~0#1); 29779#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 29443#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 29444#L1194-3 assume !(0 == ~M_E~0); 29937#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 29160#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 29161#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 29417#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 28863#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 28864#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 29615#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 29616#L1229-3 assume !(0 == ~T8_E~0); 29650#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 29028#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 29029#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 29466#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 30056#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 30540#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 30169#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 29034#L1269-3 assume !(0 == ~E_3~0); 29035#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 30575#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 29613#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 29614#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 29595#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 29596#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 29988#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 29989#L1309-3 assume !(0 == ~E_11~0); 29499#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 29500#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 29505#L586-42 assume !(1 == ~m_pc~0); 29506#L586-44 is_master_triggered_~__retres1~0#1 := 0; 29102#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 29103#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 29569#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 29643#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 29644#L605-42 assume 1 == ~t1_pc~0; 30234#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 29954#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 29955#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 29647#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 29648#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 29654#L624-42 assume !(1 == ~t2_pc~0); 29655#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 29799#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 29891#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 29892#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 29464#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 29465#L643-42 assume 1 == ~t3_pc~0; 29825#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 29780#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 29781#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 29610#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 29611#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 30324#L662-42 assume 1 == ~t4_pc~0; 30528#L663-14 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 29123#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 29124#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 30302#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 30568#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 30535#L681-42 assume 1 == ~t5_pc~0; 29836#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 28989#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 29981#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 29982#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 30370#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 29483#L700-42 assume 1 == ~t6_pc~0; 29484#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 29293#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 29213#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 29214#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 30377#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 30585#L719-42 assume !(1 == ~t7_pc~0); 29174#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 29175#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 29555#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 29818#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 29570#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 29571#L738-42 assume 1 == ~t8_pc~0; 29770#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 29514#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 29515#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 29032#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 29033#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 29564#L757-42 assume 1 == ~t9_pc~0; 29910#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 29215#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 29216#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 29968#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 29334#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 29335#L776-42 assume !(1 == ~t10_pc~0); 30294#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 30295#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 30113#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 30114#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 30620#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 30135#L795-42 assume !(1 == ~t11_pc~0); 30136#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 29169#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 29170#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 29268#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 29269#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 29580#L814-42 assume 1 == ~t12_pc~0; 30352#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 29082#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 29083#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 28890#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 28891#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 29044#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 29045#L1332-5 assume !(1 == ~T1_E~0); 29020#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 29021#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 29850#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 30020#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 30021#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 30456#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 30628#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 30624#L1372-3 assume !(1 == ~T9_E~0); 28876#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 28877#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 29480#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 29481#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 30320#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 30595#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 29970#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 29128#L1412-3 assume !(1 == ~E_4~0); 29129#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 29870#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 29871#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 30451#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 30214#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 29990#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 29991#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 28924#L1452-3 assume !(1 == ~E_12~0); 28925#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 29539#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 29385#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 29198#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 29120#L1822 assume !(0 == start_simulation_~tmp~3#1); 29121#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 30086#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 29376#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 28878#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 28879#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 30042#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 30141#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 30479#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 28993#L1803-2 [2023-11-19 07:44:08,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:08,094 INFO L85 PathProgramCache]: Analyzing trace with hash 813976236, now seen corresponding path program 1 times [2023-11-19 07:44:08,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:08,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [905309052] [2023-11-19 07:44:08,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:08,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:08,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:08,150 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:44:08,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:08,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [905309052] [2023-11-19 07:44:08,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [905309052] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:08,151 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:08,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:08,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447491120] [2023-11-19 07:44:08,151 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:08,152 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:08,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:08,153 INFO L85 PathProgramCache]: Analyzing trace with hash 858585270, now seen corresponding path program 1 times [2023-11-19 07:44:08,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:08,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336317096] [2023-11-19 07:44:08,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:08,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:08,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:08,223 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:44:08,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:08,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336317096] [2023-11-19 07:44:08,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1336317096] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:08,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:08,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:08,225 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112271470] [2023-11-19 07:44:08,225 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:08,225 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:08,225 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:08,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:08,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:08,226 INFO L87 Difference]: Start difference. First operand 1798 states and 2652 transitions. cyclomatic complexity: 855 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:08,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:08,268 INFO L93 Difference]: Finished difference Result 1798 states and 2651 transitions. [2023-11-19 07:44:08,268 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1798 states and 2651 transitions. [2023-11-19 07:44:08,279 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:08,293 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1798 states to 1798 states and 2651 transitions. [2023-11-19 07:44:08,293 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:08,295 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:08,295 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2651 transitions. [2023-11-19 07:44:08,298 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:08,298 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2651 transitions. [2023-11-19 07:44:08,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2651 transitions. [2023-11-19 07:44:08,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:08,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.474416017797553) internal successors, (2651), 1797 states have internal predecessors, (2651), 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:44:08,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2651 transitions. [2023-11-19 07:44:08,339 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2651 transitions. [2023-11-19 07:44:08,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:08,341 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2651 transitions. [2023-11-19 07:44:08,341 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-19 07:44:08,341 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2651 transitions. [2023-11-19 07:44:08,349 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:08,350 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:08,350 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:08,353 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] [2023-11-19 07:44:08,353 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] [2023-11-19 07:44:08,353 INFO L748 eck$LassoCheckResult]: Stem: 32683#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 32684#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 33618#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 33619#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 32753#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 32754#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 32658#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 32659#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 33946#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 33299#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 33300#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 33191#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 33192#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 33700#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 33701#L886-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 32950#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 32951#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 33385#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 33386#L1194 assume !(0 == ~M_E~0); 33538#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 33539#L1199-1 assume !(0 == ~T2_E~0); 33825#L1204-1 assume !(0 == ~T3_E~0); 33750#L1209-1 assume !(0 == ~T4_E~0); 33751#L1214-1 assume !(0 == ~T5_E~0); 34149#L1219-1 assume !(0 == ~T6_E~0); 34235#L1224-1 assume !(0 == ~T7_E~0); 33024#L1229-1 assume !(0 == ~T8_E~0); 32578#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 32579#L1239-1 assume !(0 == ~T10_E~0); 32621#L1244-1 assume !(0 == ~T11_E~0); 32622#L1249-1 assume !(0 == ~T12_E~0); 33329#L1254-1 assume !(0 == ~E_M~0); 32520#L1259-1 assume !(0 == ~E_1~0); 32485#L1264-1 assume !(0 == ~E_2~0); 32486#L1269-1 assume !(0 == ~E_3~0); 34237#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 34181#L1279-1 assume !(0 == ~E_5~0); 32694#L1284-1 assume !(0 == ~E_6~0); 32695#L1289-1 assume !(0 == ~E_7~0); 33392#L1294-1 assume !(0 == ~E_8~0); 33393#L1299-1 assume !(0 == ~E_9~0); 33404#L1304-1 assume !(0 == ~E_10~0); 34228#L1309-1 assume !(0 == ~E_11~0); 34233#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 32651#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 32575#L586 assume 1 == ~m_pc~0; 32576#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 32643#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 33464#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 32850#L1485 assume !(0 != activate_threads_~tmp~1#1); 32851#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 33952#L605 assume !(1 == ~t1_pc~0); 33478#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 33220#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 33221#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 33864#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 33799#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 33128#L624 assume 1 == ~t2_pc~0; 32625#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 32626#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 32877#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 32878#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 33984#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 33862#L643 assume !(1 == ~t3_pc~0); 33720#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 33422#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 33423#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 32957#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 32958#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 32715#L662 assume 1 == ~t4_pc~0; 32716#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 32674#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 32537#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 32538#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 32564#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 32565#L681 assume !(1 == ~t5_pc~0); 32441#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 32442#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 33504#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 34110#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 32969#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 32970#L700 assume 1 == ~t6_pc~0; 33680#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 32707#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 32708#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 32755#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 32756#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 34038#L719 assume 1 == ~t7_pc~0; 34119#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 32926#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 34225#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 34167#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 32455#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 32456#L738 assume !(1 == ~t8_pc~0); 33832#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 33741#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 33742#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 33534#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 33535#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 33884#L757 assume 1 == ~t9_pc~0; 33885#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 32450#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 32451#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 32924#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 33496#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 33497#L776 assume !(1 == ~t10_pc~0); 32472#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 32471#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 32854#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 32696#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 32697#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 32652#L795 assume 1 == ~t11_pc~0; 32653#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 32989#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 33966#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 34137#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 33714#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 33704#L814 assume !(1 == ~t12_pc~0); 33564#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 33565#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 32498#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 32499#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 32908#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 32909#L1332 assume !(1 == ~M_E~0); 33997#L1332-2 assume !(1 == ~T1_E~0); 34199#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 33635#L1342-1 assume !(1 == ~T3_E~0); 33636#L1347-1 assume !(1 == ~T4_E~0); 34025#L1352-1 assume !(1 == ~T5_E~0); 33890#L1357-1 assume !(1 == ~T6_E~0); 33189#L1362-1 assume !(1 == ~T7_E~0); 33190#L1367-1 assume !(1 == ~T8_E~0); 32789#L1372-1 assume !(1 == ~T9_E~0); 32790#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 33100#L1382-1 assume !(1 == ~T11_E~0); 33101#L1387-1 assume !(1 == ~T12_E~0); 33797#L1392-1 assume !(1 == ~E_M~0); 33129#L1397-1 assume !(1 == ~E_1~0); 33130#L1402-1 assume !(1 == ~E_2~0); 32804#L1407-1 assume !(1 == ~E_3~0); 32805#L1412-1 assume !(1 == ~E_4~0); 33964#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 33965#L1422-1 assume !(1 == ~E_6~0); 34201#L1427-1 assume !(1 == ~E_7~0); 32990#L1432-1 assume !(1 == ~E_8~0); 32991#L1437-1 assume !(1 == ~E_9~0); 33917#L1442-1 assume !(1 == ~E_10~0); 33918#L1447-1 assume !(1 == ~E_11~0); 33789#L1452-1 assume !(1 == ~E_12~0); 32595#L1457-1 assume { :end_inline_reset_delta_events } true; 32596#L1803-2 [2023-11-19 07:44:08,354 INFO L750 eck$LassoCheckResult]: Loop: 32596#L1803-2 assume !false; 32932#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 32881#L1169-1 assume !false; 33001#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 33171#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 32660#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 32661#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 34005#L996 assume !(0 != eval_~tmp~0#1); 33382#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 33046#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 33047#L1194-3 assume !(0 == ~M_E~0); 33540#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 32763#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 32764#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 33020#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 32464#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 32465#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 33218#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 33219#L1229-3 assume !(0 == ~T8_E~0); 33253#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 32631#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 32632#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 33069#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 33659#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 34143#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 33772#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 32637#L1269-3 assume !(0 == ~E_3~0); 32638#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 34178#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 33216#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 33217#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 33198#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 33199#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 33591#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 33592#L1309-3 assume !(0 == ~E_11~0); 33102#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 33103#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 33108#L586-42 assume !(1 == ~m_pc~0); 33109#L586-44 is_master_triggered_~__retres1~0#1 := 0; 32705#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 32706#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 33172#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 33246#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 33247#L605-42 assume 1 == ~t1_pc~0; 33837#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 33557#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 33558#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 33248#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 33249#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 33257#L624-42 assume !(1 == ~t2_pc~0); 33258#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 33402#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 33494#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 33495#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 33067#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 33068#L643-42 assume 1 == ~t3_pc~0; 33426#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 33383#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 33384#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 33213#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 33214#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 33927#L662-42 assume !(1 == ~t4_pc~0); 34130#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 32726#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 32727#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 33905#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 34171#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 34138#L681-42 assume 1 == ~t5_pc~0; 33436#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 32592#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 33584#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 33585#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 33973#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 33086#L700-42 assume 1 == ~t6_pc~0; 33087#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 32896#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 32816#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 32817#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 33980#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 34188#L719-42 assume 1 == ~t7_pc~0; 33697#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 32778#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 33158#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 33421#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 33173#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 33174#L738-42 assume 1 == ~t8_pc~0; 33372#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 33117#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 33118#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 32635#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 32636#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 33167#L757-42 assume 1 == ~t9_pc~0; 33510#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 32818#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 32819#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 33571#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 32937#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 32938#L776-42 assume !(1 == ~t10_pc~0); 33897#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 33898#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 33715#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 33716#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 34223#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 33738#L795-42 assume !(1 == ~t11_pc~0); 33739#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 32772#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 32773#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 32871#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 32872#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 33183#L814-42 assume 1 == ~t12_pc~0; 33955#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 32685#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 32686#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 32493#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 32494#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 32647#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 32648#L1332-5 assume !(1 == ~T1_E~0); 32623#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 32624#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 33453#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 33623#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 33624#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 34059#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 34231#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 34227#L1372-3 assume !(1 == ~T9_E~0); 32479#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 32480#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 33083#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 33084#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 33923#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 34198#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 33573#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 32731#L1412-3 assume !(1 == ~E_4~0); 32732#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 33473#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 33474#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 34056#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 33818#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 33593#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 33594#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 32527#L1452-3 assume !(1 == ~E_12~0); 32528#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 33146#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 32988#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 32803#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 32723#L1822 assume !(0 == start_simulation_~tmp~3#1); 32724#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 33689#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 32984#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 32481#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 32482#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 33645#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 33744#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 34084#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 32596#L1803-2 [2023-11-19 07:44:08,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:08,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1345107858, now seen corresponding path program 1 times [2023-11-19 07:44:08,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:08,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1007614125] [2023-11-19 07:44:08,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:08,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:08,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:08,437 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:44:08,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:08,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1007614125] [2023-11-19 07:44:08,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1007614125] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:08,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:08,438 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:08,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663393214] [2023-11-19 07:44:08,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:08,439 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:08,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:08,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1834670710, now seen corresponding path program 1 times [2023-11-19 07:44:08,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:08,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915706558] [2023-11-19 07:44:08,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:08,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:08,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:08,512 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:44:08,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:08,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915706558] [2023-11-19 07:44:08,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915706558] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:08,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:08,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:08,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401862661] [2023-11-19 07:44:08,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:08,514 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:08,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:08,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:08,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:08,515 INFO L87 Difference]: Start difference. First operand 1798 states and 2651 transitions. cyclomatic complexity: 854 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:08,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:08,560 INFO L93 Difference]: Finished difference Result 1798 states and 2650 transitions. [2023-11-19 07:44:08,560 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1798 states and 2650 transitions. [2023-11-19 07:44:08,572 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:08,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1798 states to 1798 states and 2650 transitions. [2023-11-19 07:44:08,587 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:08,589 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:08,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2650 transitions. [2023-11-19 07:44:08,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:08,593 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2650 transitions. [2023-11-19 07:44:08,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2650 transitions. [2023-11-19 07:44:08,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:08,631 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.4738598442714126) internal successors, (2650), 1797 states have internal predecessors, (2650), 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:44:08,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2650 transitions. [2023-11-19 07:44:08,639 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2650 transitions. [2023-11-19 07:44:08,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:08,640 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2650 transitions. [2023-11-19 07:44:08,640 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-19 07:44:08,640 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2650 transitions. [2023-11-19 07:44:08,649 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:08,649 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:08,650 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:08,652 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] [2023-11-19 07:44:08,653 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] [2023-11-19 07:44:08,653 INFO L748 eck$LassoCheckResult]: Stem: 36286#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 36287#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 37221#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 37222#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 36356#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 36357#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 36261#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 36262#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 37549#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 36902#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 36903#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 36794#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 36795#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 37303#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 37304#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 36553#L891-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 36554#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 36988#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 36989#L1194 assume !(0 == ~M_E~0); 37141#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 37142#L1199-1 assume !(0 == ~T2_E~0); 37428#L1204-1 assume !(0 == ~T3_E~0); 37353#L1209-1 assume !(0 == ~T4_E~0); 37354#L1214-1 assume !(0 == ~T5_E~0); 37752#L1219-1 assume !(0 == ~T6_E~0); 37838#L1224-1 assume !(0 == ~T7_E~0); 36627#L1229-1 assume !(0 == ~T8_E~0); 36181#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 36182#L1239-1 assume !(0 == ~T10_E~0); 36224#L1244-1 assume !(0 == ~T11_E~0); 36225#L1249-1 assume !(0 == ~T12_E~0); 36932#L1254-1 assume !(0 == ~E_M~0); 36123#L1259-1 assume !(0 == ~E_1~0); 36088#L1264-1 assume !(0 == ~E_2~0); 36089#L1269-1 assume !(0 == ~E_3~0); 37840#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 37784#L1279-1 assume !(0 == ~E_5~0); 36297#L1284-1 assume !(0 == ~E_6~0); 36298#L1289-1 assume !(0 == ~E_7~0); 36995#L1294-1 assume !(0 == ~E_8~0); 36996#L1299-1 assume !(0 == ~E_9~0); 37007#L1304-1 assume !(0 == ~E_10~0); 37831#L1309-1 assume !(0 == ~E_11~0); 37836#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 36254#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 36178#L586 assume 1 == ~m_pc~0; 36179#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 36246#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 37067#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 36453#L1485 assume !(0 != activate_threads_~tmp~1#1); 36454#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 37555#L605 assume !(1 == ~t1_pc~0); 37081#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 36823#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 36824#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 37467#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 37402#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 36731#L624 assume 1 == ~t2_pc~0; 36228#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 36229#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 36480#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 36481#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 37587#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 37465#L643 assume !(1 == ~t3_pc~0); 37323#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 37025#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 37026#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 36560#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 36561#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 36318#L662 assume 1 == ~t4_pc~0; 36319#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 36277#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 36140#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 36141#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 36167#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 36168#L681 assume !(1 == ~t5_pc~0); 36044#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 36045#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 37107#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 37713#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 36572#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 36573#L700 assume 1 == ~t6_pc~0; 37283#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 36310#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 36311#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 36358#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 36359#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 37641#L719 assume 1 == ~t7_pc~0; 37722#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 36529#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 37828#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 37770#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 36058#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 36059#L738 assume !(1 == ~t8_pc~0); 37435#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 37344#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 37345#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 37137#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 37138#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 37487#L757 assume 1 == ~t9_pc~0; 37488#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 36053#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 36054#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 36527#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 37099#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 37100#L776 assume !(1 == ~t10_pc~0); 36075#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 36074#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 36457#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 36299#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 36300#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 36255#L795 assume 1 == ~t11_pc~0; 36256#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 36592#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 37569#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 37740#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 37317#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 37307#L814 assume !(1 == ~t12_pc~0); 37167#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 37168#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 36101#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 36102#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 36511#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 36512#L1332 assume !(1 == ~M_E~0); 37600#L1332-2 assume !(1 == ~T1_E~0); 37802#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 37238#L1342-1 assume !(1 == ~T3_E~0); 37239#L1347-1 assume !(1 == ~T4_E~0); 37628#L1352-1 assume !(1 == ~T5_E~0); 37493#L1357-1 assume !(1 == ~T6_E~0); 36792#L1362-1 assume !(1 == ~T7_E~0); 36793#L1367-1 assume !(1 == ~T8_E~0); 36392#L1372-1 assume !(1 == ~T9_E~0); 36393#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 36703#L1382-1 assume !(1 == ~T11_E~0); 36704#L1387-1 assume !(1 == ~T12_E~0); 37400#L1392-1 assume !(1 == ~E_M~0); 36732#L1397-1 assume !(1 == ~E_1~0); 36733#L1402-1 assume !(1 == ~E_2~0); 36407#L1407-1 assume !(1 == ~E_3~0); 36408#L1412-1 assume !(1 == ~E_4~0); 37567#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 37568#L1422-1 assume !(1 == ~E_6~0); 37804#L1427-1 assume !(1 == ~E_7~0); 36593#L1432-1 assume !(1 == ~E_8~0); 36594#L1437-1 assume !(1 == ~E_9~0); 37520#L1442-1 assume !(1 == ~E_10~0); 37521#L1447-1 assume !(1 == ~E_11~0); 37392#L1452-1 assume !(1 == ~E_12~0); 36198#L1457-1 assume { :end_inline_reset_delta_events } true; 36199#L1803-2 [2023-11-19 07:44:08,654 INFO L750 eck$LassoCheckResult]: Loop: 36199#L1803-2 assume !false; 36535#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 36484#L1169-1 assume !false; 36604#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 36774#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 36263#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 36264#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 37608#L996 assume !(0 != eval_~tmp~0#1); 36985#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 36649#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 36650#L1194-3 assume !(0 == ~M_E~0); 37143#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 36366#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 36367#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 36623#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 36067#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 36068#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 36821#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 36822#L1229-3 assume !(0 == ~T8_E~0); 36856#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 36234#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 36235#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 36672#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 37262#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 37746#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 37375#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 36240#L1269-3 assume !(0 == ~E_3~0); 36241#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 37781#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 36819#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 36820#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 36801#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 36802#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 37194#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 37195#L1309-3 assume !(0 == ~E_11~0); 36705#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 36706#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 36711#L586-42 assume !(1 == ~m_pc~0); 36712#L586-44 is_master_triggered_~__retres1~0#1 := 0; 36308#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 36309#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 36775#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 36849#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 36850#L605-42 assume 1 == ~t1_pc~0; 37440#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 37160#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 37161#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 36851#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 36852#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 36860#L624-42 assume !(1 == ~t2_pc~0); 36861#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 37005#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 37097#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 37098#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 36670#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 36671#L643-42 assume 1 == ~t3_pc~0; 37029#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 36986#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 36987#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 36816#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 36817#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 37530#L662-42 assume !(1 == ~t4_pc~0); 37733#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 36329#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 36330#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 37508#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 37774#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 37741#L681-42 assume !(1 == ~t5_pc~0); 36194#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 36195#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 37187#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 37188#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 37576#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 36689#L700-42 assume 1 == ~t6_pc~0; 36690#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 36499#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 36419#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 36420#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 37583#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 37791#L719-42 assume 1 == ~t7_pc~0; 37300#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 36381#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 36761#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 37024#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 36776#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 36777#L738-42 assume !(1 == ~t8_pc~0); 36976#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 36720#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 36721#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 36238#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 36239#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 36770#L757-42 assume 1 == ~t9_pc~0; 37113#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 36421#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 36422#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 37174#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 36540#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 36541#L776-42 assume !(1 == ~t10_pc~0); 37500#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 37501#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 37318#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 37319#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 37826#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 37341#L795-42 assume !(1 == ~t11_pc~0); 37342#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 36375#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 36376#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 36474#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 36475#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 36786#L814-42 assume 1 == ~t12_pc~0; 37558#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 36288#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 36289#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 36096#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 36097#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 36250#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 36251#L1332-5 assume !(1 == ~T1_E~0); 36226#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 36227#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 37056#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 37226#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 37227#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 37662#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 37834#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 37830#L1372-3 assume !(1 == ~T9_E~0); 36082#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 36083#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 36686#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 36687#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 37526#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 37801#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 37176#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 36334#L1412-3 assume !(1 == ~E_4~0); 36335#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 37076#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 37077#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 37659#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 37421#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 37196#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 37197#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 36130#L1452-3 assume !(1 == ~E_12~0); 36131#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 36749#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 36591#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 36406#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 36326#L1822 assume !(0 == start_simulation_~tmp~3#1); 36327#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 37292#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 36587#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 36084#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 36085#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 37248#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 37347#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 37687#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 36199#L1803-2 [2023-11-19 07:44:08,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:08,655 INFO L85 PathProgramCache]: Analyzing trace with hash -1762996560, now seen corresponding path program 1 times [2023-11-19 07:44:08,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:08,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406885412] [2023-11-19 07:44:08,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:08,656 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:08,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:08,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:44:08,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:08,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406885412] [2023-11-19 07:44:08,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406885412] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:08,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:08,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:08,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [680040141] [2023-11-19 07:44:08,711 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:08,711 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:08,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:08,712 INFO L85 PathProgramCache]: Analyzing trace with hash 1487059384, now seen corresponding path program 1 times [2023-11-19 07:44:08,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:08,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697989752] [2023-11-19 07:44:08,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:08,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:08,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:08,787 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:44:08,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:08,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697989752] [2023-11-19 07:44:08,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697989752] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:08,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:08,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:08,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103736890] [2023-11-19 07:44:08,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:08,789 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:08,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:08,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:08,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:08,791 INFO L87 Difference]: Start difference. First operand 1798 states and 2650 transitions. cyclomatic complexity: 853 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:08,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:08,831 INFO L93 Difference]: Finished difference Result 1798 states and 2649 transitions. [2023-11-19 07:44:08,831 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1798 states and 2649 transitions. [2023-11-19 07:44:08,842 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:08,863 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1798 states to 1798 states and 2649 transitions. [2023-11-19 07:44:08,864 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:08,866 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:08,866 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2649 transitions. [2023-11-19 07:44:08,869 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:08,869 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2649 transitions. [2023-11-19 07:44:08,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2649 transitions. [2023-11-19 07:44:08,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:08,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.4733036707452725) internal successors, (2649), 1797 states have internal predecessors, (2649), 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:44:08,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2649 transitions. [2023-11-19 07:44:08,925 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2649 transitions. [2023-11-19 07:44:08,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:08,926 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2649 transitions. [2023-11-19 07:44:08,926 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-19 07:44:08,926 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2649 transitions. [2023-11-19 07:44:08,934 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:08,934 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:08,934 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:08,937 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] [2023-11-19 07:44:08,937 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] [2023-11-19 07:44:08,938 INFO L748 eck$LassoCheckResult]: Stem: 39889#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 39890#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 40824#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 40825#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 39959#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 39960#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 39864#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 39865#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 41152#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 40505#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 40506#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 40397#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 40398#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 40906#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 40907#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 40156#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 40157#L896-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 40591#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 40592#L1194 assume !(0 == ~M_E~0); 40744#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 40745#L1199-1 assume !(0 == ~T2_E~0); 41031#L1204-1 assume !(0 == ~T3_E~0); 40956#L1209-1 assume !(0 == ~T4_E~0); 40957#L1214-1 assume !(0 == ~T5_E~0); 41355#L1219-1 assume !(0 == ~T6_E~0); 41441#L1224-1 assume !(0 == ~T7_E~0); 40230#L1229-1 assume !(0 == ~T8_E~0); 39784#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 39785#L1239-1 assume !(0 == ~T10_E~0); 39827#L1244-1 assume !(0 == ~T11_E~0); 39828#L1249-1 assume !(0 == ~T12_E~0); 40535#L1254-1 assume !(0 == ~E_M~0); 39726#L1259-1 assume !(0 == ~E_1~0); 39691#L1264-1 assume !(0 == ~E_2~0); 39692#L1269-1 assume !(0 == ~E_3~0); 41443#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 41387#L1279-1 assume !(0 == ~E_5~0); 39900#L1284-1 assume !(0 == ~E_6~0); 39901#L1289-1 assume !(0 == ~E_7~0); 40598#L1294-1 assume !(0 == ~E_8~0); 40599#L1299-1 assume !(0 == ~E_9~0); 40610#L1304-1 assume !(0 == ~E_10~0); 41434#L1309-1 assume !(0 == ~E_11~0); 41439#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 39857#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 39781#L586 assume 1 == ~m_pc~0; 39782#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 39849#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 40670#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 40056#L1485 assume !(0 != activate_threads_~tmp~1#1); 40057#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 41158#L605 assume !(1 == ~t1_pc~0); 40684#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 40426#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 40427#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 41070#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 41005#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 40334#L624 assume 1 == ~t2_pc~0; 39831#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 39832#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 40083#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 40084#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 41190#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 41068#L643 assume !(1 == ~t3_pc~0); 40926#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 40628#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 40629#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 40163#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 40164#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 39921#L662 assume 1 == ~t4_pc~0; 39922#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 39880#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 39743#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 39744#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 39770#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 39771#L681 assume !(1 == ~t5_pc~0); 39647#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 39648#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 40710#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 41316#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 40175#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 40176#L700 assume 1 == ~t6_pc~0; 40886#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 39913#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 39914#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 39961#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 39962#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 41244#L719 assume 1 == ~t7_pc~0; 41325#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 40132#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 41431#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 41373#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 39661#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 39662#L738 assume !(1 == ~t8_pc~0); 41038#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 40947#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 40948#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 40740#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 40741#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 41090#L757 assume 1 == ~t9_pc~0; 41091#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 39656#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 39657#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 40130#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 40702#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 40703#L776 assume !(1 == ~t10_pc~0); 39678#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 39677#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 40060#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 39902#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 39903#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 39858#L795 assume 1 == ~t11_pc~0; 39859#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 40195#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 41172#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 41343#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 40920#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 40910#L814 assume !(1 == ~t12_pc~0); 40770#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 40771#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 39704#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 39705#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 40114#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 40115#L1332 assume !(1 == ~M_E~0); 41203#L1332-2 assume !(1 == ~T1_E~0); 41405#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 40841#L1342-1 assume !(1 == ~T3_E~0); 40842#L1347-1 assume !(1 == ~T4_E~0); 41231#L1352-1 assume !(1 == ~T5_E~0); 41096#L1357-1 assume !(1 == ~T6_E~0); 40395#L1362-1 assume !(1 == ~T7_E~0); 40396#L1367-1 assume !(1 == ~T8_E~0); 39995#L1372-1 assume !(1 == ~T9_E~0); 39996#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 40306#L1382-1 assume !(1 == ~T11_E~0); 40307#L1387-1 assume !(1 == ~T12_E~0); 41003#L1392-1 assume !(1 == ~E_M~0); 40335#L1397-1 assume !(1 == ~E_1~0); 40336#L1402-1 assume !(1 == ~E_2~0); 40010#L1407-1 assume !(1 == ~E_3~0); 40011#L1412-1 assume !(1 == ~E_4~0); 41170#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 41171#L1422-1 assume !(1 == ~E_6~0); 41407#L1427-1 assume !(1 == ~E_7~0); 40196#L1432-1 assume !(1 == ~E_8~0); 40197#L1437-1 assume !(1 == ~E_9~0); 41123#L1442-1 assume !(1 == ~E_10~0); 41124#L1447-1 assume !(1 == ~E_11~0); 40995#L1452-1 assume !(1 == ~E_12~0); 39801#L1457-1 assume { :end_inline_reset_delta_events } true; 39802#L1803-2 [2023-11-19 07:44:08,939 INFO L750 eck$LassoCheckResult]: Loop: 39802#L1803-2 assume !false; 40138#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 40087#L1169-1 assume !false; 40207#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 40377#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 39866#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 39867#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 41211#L996 assume !(0 != eval_~tmp~0#1); 40588#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 40252#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 40253#L1194-3 assume !(0 == ~M_E~0); 40746#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 39969#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 39970#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 40226#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 39670#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 39671#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 40424#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 40425#L1229-3 assume !(0 == ~T8_E~0); 40459#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 39837#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 39838#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 40275#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 40865#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 41349#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 40978#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 39843#L1269-3 assume !(0 == ~E_3~0); 39844#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 41384#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 40422#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 40423#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 40404#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 40405#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 40797#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 40798#L1309-3 assume !(0 == ~E_11~0); 40308#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 40309#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 40314#L586-42 assume !(1 == ~m_pc~0); 40315#L586-44 is_master_triggered_~__retres1~0#1 := 0; 39911#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 39912#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 40378#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 40452#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 40453#L605-42 assume 1 == ~t1_pc~0; 41043#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 40763#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 40764#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 40454#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 40455#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 40463#L624-42 assume !(1 == ~t2_pc~0); 40464#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 40608#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 40700#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 40701#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 40273#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 40274#L643-42 assume 1 == ~t3_pc~0; 40632#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 40589#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 40590#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 40419#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 40420#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 41133#L662-42 assume !(1 == ~t4_pc~0); 41336#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 39932#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 39933#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 41111#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 41377#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 41344#L681-42 assume 1 == ~t5_pc~0; 40642#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 39798#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 40790#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 40791#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 41179#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 40292#L700-42 assume 1 == ~t6_pc~0; 40293#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 40102#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 40022#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 40023#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 41186#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 41394#L719-42 assume 1 == ~t7_pc~0; 40903#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 39984#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 40364#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 40627#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 40379#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 40380#L738-42 assume 1 == ~t8_pc~0; 40578#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 40323#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 40324#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 39841#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 39842#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 40373#L757-42 assume 1 == ~t9_pc~0; 40716#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 40024#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 40025#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 40777#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 40143#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 40144#L776-42 assume 1 == ~t10_pc~0; 41120#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 41104#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 40921#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 40922#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 41429#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 40944#L795-42 assume !(1 == ~t11_pc~0); 40945#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 39978#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 39979#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 40077#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 40078#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 40389#L814-42 assume !(1 == ~t12_pc~0); 40258#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 39891#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 39892#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 39699#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 39700#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 39853#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 39854#L1332-5 assume !(1 == ~T1_E~0); 39829#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 39830#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 40659#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 40829#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 40830#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 41265#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 41437#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 41433#L1372-3 assume !(1 == ~T9_E~0); 39685#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 39686#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 40289#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 40290#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 41129#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 41404#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 40779#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 39937#L1412-3 assume !(1 == ~E_4~0); 39938#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 40679#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 40680#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 41262#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 41024#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 40799#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 40800#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 39733#L1452-3 assume !(1 == ~E_12~0); 39734#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 40352#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 40194#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 40009#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 39929#L1822 assume !(0 == start_simulation_~tmp~3#1); 39930#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 40895#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 40190#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 39687#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 39688#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 40851#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 40950#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 41290#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 39802#L1803-2 [2023-11-19 07:44:08,939 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:08,940 INFO L85 PathProgramCache]: Analyzing trace with hash 1133017134, now seen corresponding path program 1 times [2023-11-19 07:44:08,940 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:08,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066161593] [2023-11-19 07:44:08,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:08,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:08,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:09,004 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:44:09,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:09,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066161593] [2023-11-19 07:44:09,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066161593] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:09,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:09,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:09,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808604045] [2023-11-19 07:44:09,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:09,007 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:09,008 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:09,008 INFO L85 PathProgramCache]: Analyzing trace with hash 720925686, now seen corresponding path program 1 times [2023-11-19 07:44:09,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:09,008 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [482691110] [2023-11-19 07:44:09,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:09,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:09,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:09,085 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:44:09,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:09,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [482691110] [2023-11-19 07:44:09,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [482691110] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:09,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:09,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:09,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [681250894] [2023-11-19 07:44:09,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:09,087 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:09,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:09,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:09,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:09,089 INFO L87 Difference]: Start difference. First operand 1798 states and 2649 transitions. cyclomatic complexity: 852 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:09,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:09,128 INFO L93 Difference]: Finished difference Result 1798 states and 2648 transitions. [2023-11-19 07:44:09,128 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1798 states and 2648 transitions. [2023-11-19 07:44:09,138 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:09,148 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1798 states to 1798 states and 2648 transitions. [2023-11-19 07:44:09,148 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:09,150 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:09,151 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2648 transitions. [2023-11-19 07:44:09,153 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:09,154 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2648 transitions. [2023-11-19 07:44:09,158 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2648 transitions. [2023-11-19 07:44:09,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:09,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.4727474972191323) internal successors, (2648), 1797 states have internal predecessors, (2648), 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:44:09,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2648 transitions. [2023-11-19 07:44:09,192 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2648 transitions. [2023-11-19 07:44:09,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:09,193 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2648 transitions. [2023-11-19 07:44:09,194 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-19 07:44:09,194 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2648 transitions. [2023-11-19 07:44:09,232 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:09,233 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:09,233 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:09,235 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] [2023-11-19 07:44:09,236 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] [2023-11-19 07:44:09,236 INFO L748 eck$LassoCheckResult]: Stem: 43492#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 43493#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 44427#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 44428#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 43562#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 43563#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 43467#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 43468#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 44755#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 44108#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 44109#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 44000#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 44001#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 44509#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 44510#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 43759#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 43760#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 44194#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 44195#L1194 assume !(0 == ~M_E~0); 44347#L1194-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 44348#L1199-1 assume !(0 == ~T2_E~0); 44634#L1204-1 assume !(0 == ~T3_E~0); 44559#L1209-1 assume !(0 == ~T4_E~0); 44560#L1214-1 assume !(0 == ~T5_E~0); 44958#L1219-1 assume !(0 == ~T6_E~0); 45044#L1224-1 assume !(0 == ~T7_E~0); 43833#L1229-1 assume !(0 == ~T8_E~0); 43387#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 43388#L1239-1 assume !(0 == ~T10_E~0); 43430#L1244-1 assume !(0 == ~T11_E~0); 43431#L1249-1 assume !(0 == ~T12_E~0); 44138#L1254-1 assume !(0 == ~E_M~0); 43329#L1259-1 assume !(0 == ~E_1~0); 43294#L1264-1 assume !(0 == ~E_2~0); 43295#L1269-1 assume !(0 == ~E_3~0); 45046#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 44990#L1279-1 assume !(0 == ~E_5~0); 43503#L1284-1 assume !(0 == ~E_6~0); 43504#L1289-1 assume !(0 == ~E_7~0); 44201#L1294-1 assume !(0 == ~E_8~0); 44202#L1299-1 assume !(0 == ~E_9~0); 44213#L1304-1 assume !(0 == ~E_10~0); 45037#L1309-1 assume !(0 == ~E_11~0); 45042#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 43460#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 43384#L586 assume 1 == ~m_pc~0; 43385#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 43452#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 44273#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 43659#L1485 assume !(0 != activate_threads_~tmp~1#1); 43660#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 44761#L605 assume !(1 == ~t1_pc~0); 44287#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 44029#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 44030#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 44673#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 44608#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 43937#L624 assume 1 == ~t2_pc~0; 43434#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 43435#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 43686#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 43687#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 44793#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 44671#L643 assume !(1 == ~t3_pc~0); 44529#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 44231#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 44232#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 43766#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 43767#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 43524#L662 assume 1 == ~t4_pc~0; 43525#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 43483#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 43346#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 43347#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 43373#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 43374#L681 assume !(1 == ~t5_pc~0); 43250#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 43251#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 44313#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 44919#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 43778#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 43779#L700 assume 1 == ~t6_pc~0; 44489#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 43516#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 43517#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 43564#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 43565#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 44847#L719 assume 1 == ~t7_pc~0; 44928#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 43735#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 45034#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 44976#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 43264#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 43265#L738 assume !(1 == ~t8_pc~0); 44641#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 44550#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 44551#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 44343#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 44344#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 44693#L757 assume 1 == ~t9_pc~0; 44694#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 43259#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 43260#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 43733#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 44305#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 44306#L776 assume !(1 == ~t10_pc~0); 43281#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 43280#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 43663#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 43505#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 43506#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 43461#L795 assume 1 == ~t11_pc~0; 43462#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 43798#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 44775#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 44946#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 44523#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 44513#L814 assume !(1 == ~t12_pc~0); 44373#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 44374#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 43307#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 43308#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 43717#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 43718#L1332 assume !(1 == ~M_E~0); 44806#L1332-2 assume !(1 == ~T1_E~0); 45008#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 44444#L1342-1 assume !(1 == ~T3_E~0); 44445#L1347-1 assume !(1 == ~T4_E~0); 44834#L1352-1 assume !(1 == ~T5_E~0); 44699#L1357-1 assume !(1 == ~T6_E~0); 43998#L1362-1 assume !(1 == ~T7_E~0); 43999#L1367-1 assume !(1 == ~T8_E~0); 43598#L1372-1 assume !(1 == ~T9_E~0); 43599#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 43909#L1382-1 assume !(1 == ~T11_E~0); 43910#L1387-1 assume !(1 == ~T12_E~0); 44606#L1392-1 assume !(1 == ~E_M~0); 43938#L1397-1 assume !(1 == ~E_1~0); 43939#L1402-1 assume !(1 == ~E_2~0); 43613#L1407-1 assume !(1 == ~E_3~0); 43614#L1412-1 assume !(1 == ~E_4~0); 44773#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 44774#L1422-1 assume !(1 == ~E_6~0); 45010#L1427-1 assume !(1 == ~E_7~0); 43799#L1432-1 assume !(1 == ~E_8~0); 43800#L1437-1 assume !(1 == ~E_9~0); 44726#L1442-1 assume !(1 == ~E_10~0); 44727#L1447-1 assume !(1 == ~E_11~0); 44598#L1452-1 assume !(1 == ~E_12~0); 43404#L1457-1 assume { :end_inline_reset_delta_events } true; 43405#L1803-2 [2023-11-19 07:44:09,236 INFO L750 eck$LassoCheckResult]: Loop: 43405#L1803-2 assume !false; 43741#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 43690#L1169-1 assume !false; 43810#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 43980#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 43469#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 43470#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 44814#L996 assume !(0 != eval_~tmp~0#1); 44191#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 43855#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 43856#L1194-3 assume !(0 == ~M_E~0); 44349#L1194-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 43572#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 43573#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 43829#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 43273#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 43274#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 44027#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 44028#L1229-3 assume !(0 == ~T8_E~0); 44062#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 43440#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 43441#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 43878#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 44468#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 44952#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 44581#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 43446#L1269-3 assume !(0 == ~E_3~0); 43447#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 44987#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 44025#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 44026#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 44007#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 44008#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 44400#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 44401#L1309-3 assume !(0 == ~E_11~0); 43911#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 43912#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 43917#L586-42 assume !(1 == ~m_pc~0); 43918#L586-44 is_master_triggered_~__retres1~0#1 := 0; 43514#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 43515#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 43981#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 44055#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 44056#L605-42 assume 1 == ~t1_pc~0; 44646#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 44366#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 44367#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 44057#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 44058#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 44066#L624-42 assume !(1 == ~t2_pc~0); 44067#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 44211#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 44303#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 44304#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 43876#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 43877#L643-42 assume 1 == ~t3_pc~0; 44235#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 44192#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 44193#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 44022#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 44023#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 44736#L662-42 assume !(1 == ~t4_pc~0); 44939#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 43535#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 43536#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 44714#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 44980#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 44947#L681-42 assume 1 == ~t5_pc~0; 44245#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 43401#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 44393#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 44394#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 44782#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 43895#L700-42 assume 1 == ~t6_pc~0; 43896#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 43705#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 43625#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 43626#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 44789#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 44997#L719-42 assume !(1 == ~t7_pc~0); 43586#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 43587#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 43967#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 44230#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 43982#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 43983#L738-42 assume 1 == ~t8_pc~0; 44181#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 43926#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 43927#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 43444#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 43445#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 43976#L757-42 assume !(1 == ~t9_pc~0); 44320#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 43627#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 43628#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 44380#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 43746#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 43747#L776-42 assume !(1 == ~t10_pc~0); 44706#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 44707#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 44524#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 44525#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 45032#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 44547#L795-42 assume !(1 == ~t11_pc~0); 44548#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 43581#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 43582#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 43680#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 43681#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 43992#L814-42 assume !(1 == ~t12_pc~0); 43861#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 43494#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 43495#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 43302#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 43303#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 43456#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 43457#L1332-5 assume !(1 == ~T1_E~0); 43432#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 43433#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 44262#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 44432#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 44433#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 44868#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 45040#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 45036#L1372-3 assume !(1 == ~T9_E~0); 43288#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 43289#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 43892#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 43893#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 44732#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 45007#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 44382#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 43540#L1412-3 assume !(1 == ~E_4~0); 43541#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 44282#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 44283#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 44865#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 44627#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 44402#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 44403#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 43336#L1452-3 assume !(1 == ~E_12~0); 43337#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 43955#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 43797#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 43612#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 43532#L1822 assume !(0 == start_simulation_~tmp~3#1); 43533#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 44498#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 43793#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 43290#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 43291#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 44454#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 44553#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 44893#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 43405#L1803-2 [2023-11-19 07:44:09,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:09,237 INFO L85 PathProgramCache]: Analyzing trace with hash -1544509712, now seen corresponding path program 1 times [2023-11-19 07:44:09,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:09,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098949158] [2023-11-19 07:44:09,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:09,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:09,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:09,328 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:44:09,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:09,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098949158] [2023-11-19 07:44:09,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098949158] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:09,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:09,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:44:09,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [741273836] [2023-11-19 07:44:09,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:09,331 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:09,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:09,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1679221177, now seen corresponding path program 1 times [2023-11-19 07:44:09,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:09,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486308083] [2023-11-19 07:44:09,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:09,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:09,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:09,409 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:44:09,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:09,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486308083] [2023-11-19 07:44:09,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486308083] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:09,410 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:09,410 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:09,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927235369] [2023-11-19 07:44:09,411 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:09,411 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:09,412 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:09,412 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:09,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:09,413 INFO L87 Difference]: Start difference. First operand 1798 states and 2648 transitions. cyclomatic complexity: 851 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 2 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:09,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:09,478 INFO L93 Difference]: Finished difference Result 1798 states and 2643 transitions. [2023-11-19 07:44:09,478 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1798 states and 2643 transitions. [2023-11-19 07:44:09,489 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:09,499 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1798 states to 1798 states and 2643 transitions. [2023-11-19 07:44:09,499 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1798 [2023-11-19 07:44:09,501 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1798 [2023-11-19 07:44:09,502 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1798 states and 2643 transitions. [2023-11-19 07:44:09,505 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:09,505 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2643 transitions. [2023-11-19 07:44:09,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states and 2643 transitions. [2023-11-19 07:44:09,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2023-11-19 07:44:09,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1798 states have (on average 1.4699666295884315) internal successors, (2643), 1797 states have internal predecessors, (2643), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:09,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 2643 transitions. [2023-11-19 07:44:09,546 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1798 states and 2643 transitions. [2023-11-19 07:44:09,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:09,547 INFO L428 stractBuchiCegarLoop]: Abstraction has 1798 states and 2643 transitions. [2023-11-19 07:44:09,547 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-19 07:44:09,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1798 states and 2643 transitions. [2023-11-19 07:44:09,556 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1635 [2023-11-19 07:44:09,556 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:09,556 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:09,559 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] [2023-11-19 07:44:09,560 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] [2023-11-19 07:44:09,560 INFO L748 eck$LassoCheckResult]: Stem: 47097#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 47098#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 48030#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 48031#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 47165#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 47166#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 47070#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 47071#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 48358#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 47711#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 47712#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 47603#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 47604#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 48112#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 48113#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 47362#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 47363#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 47797#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 47798#L1194 assume !(0 == ~M_E~0); 47950#L1194-2 assume !(0 == ~T1_E~0); 47951#L1199-1 assume !(0 == ~T2_E~0); 48237#L1204-1 assume !(0 == ~T3_E~0); 48162#L1209-1 assume !(0 == ~T4_E~0); 48163#L1214-1 assume !(0 == ~T5_E~0); 48561#L1219-1 assume !(0 == ~T6_E~0); 48647#L1224-1 assume !(0 == ~T7_E~0); 47436#L1229-1 assume !(0 == ~T8_E~0); 46990#L1234-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 46991#L1239-1 assume !(0 == ~T10_E~0); 47033#L1244-1 assume !(0 == ~T11_E~0); 47034#L1249-1 assume !(0 == ~T12_E~0); 47741#L1254-1 assume !(0 == ~E_M~0); 46932#L1259-1 assume !(0 == ~E_1~0); 46897#L1264-1 assume !(0 == ~E_2~0); 46898#L1269-1 assume !(0 == ~E_3~0); 48649#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 48593#L1279-1 assume !(0 == ~E_5~0); 47106#L1284-1 assume !(0 == ~E_6~0); 47107#L1289-1 assume !(0 == ~E_7~0); 47804#L1294-1 assume !(0 == ~E_8~0); 47805#L1299-1 assume !(0 == ~E_9~0); 47816#L1304-1 assume !(0 == ~E_10~0); 48640#L1309-1 assume !(0 == ~E_11~0); 48645#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 47063#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 46987#L586 assume 1 == ~m_pc~0; 46988#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 47055#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 47876#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 47262#L1485 assume !(0 != activate_threads_~tmp~1#1); 47263#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 48364#L605 assume !(1 == ~t1_pc~0); 47890#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 47632#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 47633#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 48276#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 48211#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 47540#L624 assume 1 == ~t2_pc~0; 47037#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 47038#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 47289#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 47290#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 48396#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 48274#L643 assume !(1 == ~t3_pc~0); 48132#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 47834#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 47835#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 47369#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 47370#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 47127#L662 assume 1 == ~t4_pc~0; 47128#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 47086#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 46949#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 46950#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 46976#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 46977#L681 assume !(1 == ~t5_pc~0); 46853#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 46854#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 47916#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 48522#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 47381#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 47382#L700 assume 1 == ~t6_pc~0; 48092#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 47119#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 47120#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 47167#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 47168#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 48450#L719 assume 1 == ~t7_pc~0; 48531#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 47338#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 48637#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 48579#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 46867#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 46868#L738 assume !(1 == ~t8_pc~0); 48244#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 48153#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 48154#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 47946#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 47947#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 48296#L757 assume 1 == ~t9_pc~0; 48297#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 46862#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 46863#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 47336#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 47908#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 47909#L776 assume !(1 == ~t10_pc~0); 46884#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 46883#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 47266#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 47108#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 47109#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 47064#L795 assume 1 == ~t11_pc~0; 47065#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 47401#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 48378#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 48549#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 48126#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 48116#L814 assume !(1 == ~t12_pc~0); 47976#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 47977#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 46910#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 46911#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 47320#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 47321#L1332 assume !(1 == ~M_E~0); 48409#L1332-2 assume !(1 == ~T1_E~0); 48611#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 48047#L1342-1 assume !(1 == ~T3_E~0); 48048#L1347-1 assume !(1 == ~T4_E~0); 48437#L1352-1 assume !(1 == ~T5_E~0); 48302#L1357-1 assume !(1 == ~T6_E~0); 47601#L1362-1 assume !(1 == ~T7_E~0); 47602#L1367-1 assume !(1 == ~T8_E~0); 47201#L1372-1 assume !(1 == ~T9_E~0); 47202#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 47512#L1382-1 assume !(1 == ~T11_E~0); 47513#L1387-1 assume !(1 == ~T12_E~0); 48209#L1392-1 assume !(1 == ~E_M~0); 47541#L1397-1 assume !(1 == ~E_1~0); 47542#L1402-1 assume !(1 == ~E_2~0); 47216#L1407-1 assume !(1 == ~E_3~0); 47217#L1412-1 assume !(1 == ~E_4~0); 48376#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 48377#L1422-1 assume !(1 == ~E_6~0); 48613#L1427-1 assume !(1 == ~E_7~0); 47402#L1432-1 assume !(1 == ~E_8~0); 47403#L1437-1 assume !(1 == ~E_9~0); 48329#L1442-1 assume !(1 == ~E_10~0); 48330#L1447-1 assume !(1 == ~E_11~0); 48201#L1452-1 assume !(1 == ~E_12~0); 47007#L1457-1 assume { :end_inline_reset_delta_events } true; 47008#L1803-2 [2023-11-19 07:44:09,561 INFO L750 eck$LassoCheckResult]: Loop: 47008#L1803-2 assume !false; 47344#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 47293#L1169-1 assume !false; 47413#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 47583#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 47072#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 47073#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 48417#L996 assume !(0 != eval_~tmp~0#1); 47794#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 47458#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 47459#L1194-3 assume !(0 == ~M_E~0); 47952#L1194-5 assume !(0 == ~T1_E~0); 47175#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 47176#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 47432#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 46876#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 46877#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 47630#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 47631#L1229-3 assume !(0 == ~T8_E~0); 47665#L1234-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 47043#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 47044#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 47481#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 48071#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 48555#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 48184#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 47049#L1269-3 assume !(0 == ~E_3~0); 47050#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 48590#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 47628#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 47629#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 47610#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 47611#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 48003#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 48004#L1309-3 assume !(0 == ~E_11~0); 47514#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 47515#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 47520#L586-42 assume !(1 == ~m_pc~0); 47521#L586-44 is_master_triggered_~__retres1~0#1 := 0; 47117#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 47118#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 47584#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 47658#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 47659#L605-42 assume 1 == ~t1_pc~0; 48249#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 47969#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 47970#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 47660#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 47661#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 47669#L624-42 assume !(1 == ~t2_pc~0); 47670#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 47814#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 47906#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 47907#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 47479#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 47480#L643-42 assume 1 == ~t3_pc~0; 47838#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 47795#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 47796#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 47625#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 47626#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 48339#L662-42 assume !(1 == ~t4_pc~0); 48542#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 47138#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 47139#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 48317#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 48583#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 48550#L681-42 assume 1 == ~t5_pc~0; 47848#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 47004#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 47996#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 47997#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 48385#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 47498#L700-42 assume 1 == ~t6_pc~0; 47499#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 47308#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 47228#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 47229#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 48392#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 48600#L719-42 assume !(1 == ~t7_pc~0); 47189#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 47190#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 47570#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 47833#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 47585#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 47586#L738-42 assume 1 == ~t8_pc~0; 47784#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 47529#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 47530#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 47047#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 47048#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 47579#L757-42 assume 1 == ~t9_pc~0; 47922#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 47230#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 47231#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 47983#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 47349#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 47350#L776-42 assume !(1 == ~t10_pc~0); 48309#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 48310#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 48127#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 48128#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 48635#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 48150#L795-42 assume !(1 == ~t11_pc~0); 48151#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 47184#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 47185#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 47283#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 47284#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 47595#L814-42 assume !(1 == ~t12_pc~0); 47464#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 47095#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 47096#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 46905#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 46906#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 47059#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 47060#L1332-5 assume !(1 == ~T1_E~0); 47035#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 47036#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 47865#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 48035#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 48036#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 48471#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 48643#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 48639#L1372-3 assume !(1 == ~T9_E~0); 46891#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 46892#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 47495#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 47496#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 48335#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 48610#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 47985#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 47143#L1412-3 assume !(1 == ~E_4~0); 47144#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 47885#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 47886#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 48468#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 48230#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 48005#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 48006#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 46939#L1452-3 assume !(1 == ~E_12~0); 46940#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 47558#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 47400#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 47215#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 47135#L1822 assume !(0 == start_simulation_~tmp~3#1); 47136#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 48101#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 47396#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 46893#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 46894#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 48057#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 48156#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 48496#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 47008#L1803-2 [2023-11-19 07:44:09,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:09,562 INFO L85 PathProgramCache]: Analyzing trace with hash -2089382286, now seen corresponding path program 1 times [2023-11-19 07:44:09,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:09,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [121700719] [2023-11-19 07:44:09,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:09,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:09,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:09,661 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:44:09,661 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:09,662 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [121700719] [2023-11-19 07:44:09,662 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [121700719] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:09,662 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:09,662 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:09,662 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69407531] [2023-11-19 07:44:09,662 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:09,664 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:09,665 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:09,665 INFO L85 PathProgramCache]: Analyzing trace with hash 1528847034, now seen corresponding path program 1 times [2023-11-19 07:44:09,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:09,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952561212] [2023-11-19 07:44:09,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:09,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:09,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:09,739 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:44:09,739 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:09,739 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952561212] [2023-11-19 07:44:09,739 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [952561212] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:09,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:09,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:09,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448969464] [2023-11-19 07:44:09,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:09,741 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:09,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:09,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:44:09,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:44:09,742 INFO L87 Difference]: Start difference. First operand 1798 states and 2643 transitions. cyclomatic complexity: 846 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:09,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:09,923 INFO L93 Difference]: Finished difference Result 3340 states and 4894 transitions. [2023-11-19 07:44:09,923 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3340 states and 4894 transitions. [2023-11-19 07:44:09,942 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3151 [2023-11-19 07:44:09,969 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3340 states to 3340 states and 4894 transitions. [2023-11-19 07:44:09,969 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3340 [2023-11-19 07:44:09,973 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3340 [2023-11-19 07:44:09,974 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3340 states and 4894 transitions. [2023-11-19 07:44:09,979 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:09,979 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3340 states and 4894 transitions. [2023-11-19 07:44:09,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3340 states and 4894 transitions. [2023-11-19 07:44:10,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3340 to 3340. [2023-11-19 07:44:10,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3340 states, 3340 states have (on average 1.4652694610778443) internal successors, (4894), 3339 states have internal predecessors, (4894), 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:44:10,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3340 states to 3340 states and 4894 transitions. [2023-11-19 07:44:10,067 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3340 states and 4894 transitions. [2023-11-19 07:44:10,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:44:10,068 INFO L428 stractBuchiCegarLoop]: Abstraction has 3340 states and 4894 transitions. [2023-11-19 07:44:10,068 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-19 07:44:10,068 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3340 states and 4894 transitions. [2023-11-19 07:44:10,106 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 3151 [2023-11-19 07:44:10,108 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:10,108 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:10,111 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] [2023-11-19 07:44:10,111 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] [2023-11-19 07:44:10,112 INFO L748 eck$LassoCheckResult]: Stem: 52245#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 52246#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 53205#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 53206#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 52313#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 52314#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 52218#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 52219#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 53557#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 52871#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 52872#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 52760#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 52761#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 53286#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 53287#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 52512#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 52513#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 52964#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 52965#L1194 assume !(0 == ~M_E~0); 53120#L1194-2 assume !(0 == ~T1_E~0); 53121#L1199-1 assume !(0 == ~T2_E~0); 53422#L1204-1 assume !(0 == ~T3_E~0); 53344#L1209-1 assume !(0 == ~T4_E~0); 53345#L1214-1 assume !(0 == ~T5_E~0); 53788#L1219-1 assume !(0 == ~T6_E~0); 53903#L1224-1 assume !(0 == ~T7_E~0); 52590#L1229-1 assume !(0 == ~T8_E~0); 52146#L1234-1 assume !(0 == ~T9_E~0); 52147#L1239-1 assume !(0 == ~T10_E~0); 52183#L1244-1 assume !(0 == ~T11_E~0); 52184#L1249-1 assume !(0 == ~T12_E~0); 52902#L1254-1 assume !(0 == ~E_M~0); 52080#L1259-1 assume !(0 == ~E_1~0); 52045#L1264-1 assume !(0 == ~E_2~0); 52046#L1269-1 assume !(0 == ~E_3~0); 53907#L1274-1 assume 0 == ~E_4~0;~E_4~0 := 1; 53826#L1279-1 assume !(0 == ~E_5~0); 52254#L1284-1 assume !(0 == ~E_6~0); 52255#L1289-1 assume !(0 == ~E_7~0); 52971#L1294-1 assume !(0 == ~E_8~0); 52972#L1299-1 assume !(0 == ~E_9~0); 52983#L1304-1 assume !(0 == ~E_10~0); 53890#L1309-1 assume !(0 == ~E_11~0); 53900#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 52212#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 52135#L586 assume 1 == ~m_pc~0; 52136#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 52203#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 53044#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 52410#L1485 assume !(0 != activate_threads_~tmp~1#1); 52411#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 53566#L605 assume !(1 == ~t1_pc~0); 53059#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 52791#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 52792#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 53465#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 53394#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 52695#L624 assume 1 == ~t2_pc~0; 52188#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 52189#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 52438#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 52439#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 53604#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 53463#L643 assume !(1 == ~t3_pc~0); 53309#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 53008#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 53009#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 52520#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 52521#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 52275#L662 assume 1 == ~t4_pc~0; 52276#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 52234#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 52100#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 52101#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 52126#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 52127#L681 assume !(1 == ~t5_pc~0); 52001#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 52002#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 53085#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 53746#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 52532#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 52533#L700 assume 1 == ~t6_pc~0; 53266#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 52267#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 52268#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 52315#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 52316#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 53665#L719 assume 1 == ~t7_pc~0; 53758#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 52487#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 53881#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 53810#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 52015#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 52016#L738 assume !(1 == ~t8_pc~0); 53429#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 53334#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 53335#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 53116#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 53117#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 53490#L757 assume 1 == ~t9_pc~0; 53491#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 52010#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 52011#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 52485#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 53077#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 53078#L776 assume !(1 == ~t10_pc~0); 52032#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 52031#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 52417#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 52256#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 52257#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 52213#L795 assume 1 == ~t11_pc~0; 52214#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 52555#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 53584#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 53776#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 53303#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 53290#L814 assume !(1 == ~t12_pc~0); 53147#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 53148#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 52061#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 52062#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 52469#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 52470#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 53618#L1332-2 assume !(1 == ~T1_E~0); 53850#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 53223#L1342-1 assume !(1 == ~T3_E~0); 53224#L1347-1 assume !(1 == ~T4_E~0); 53653#L1352-1 assume !(1 == ~T5_E~0); 53496#L1357-1 assume !(1 == ~T6_E~0); 52758#L1362-1 assume !(1 == ~T7_E~0); 52759#L1367-1 assume !(1 == ~T8_E~0); 52351#L1372-1 assume !(1 == ~T9_E~0); 52352#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 52667#L1382-1 assume !(1 == ~T11_E~0); 52668#L1387-1 assume !(1 == ~T12_E~0); 53391#L1392-1 assume !(1 == ~E_M~0); 52696#L1397-1 assume !(1 == ~E_1~0); 52697#L1402-1 assume !(1 == ~E_2~0); 52366#L1407-1 assume !(1 == ~E_3~0); 52367#L1412-1 assume !(1 == ~E_4~0); 53582#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 53583#L1422-1 assume !(1 == ~E_6~0); 53851#L1427-1 assume !(1 == ~E_7~0); 52556#L1432-1 assume !(1 == ~E_8~0); 52557#L1437-1 assume !(1 == ~E_9~0); 53525#L1442-1 assume !(1 == ~E_10~0); 53526#L1447-1 assume !(1 == ~E_11~0); 53383#L1452-1 assume !(1 == ~E_12~0); 52155#L1457-1 assume { :end_inline_reset_delta_events } true; 52156#L1803-2 [2023-11-19 07:44:10,113 INFO L750 eck$LassoCheckResult]: Loop: 52156#L1803-2 assume !false; 52493#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 52442#L1169-1 assume !false; 52571#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 52740#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 52220#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 52221#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 53627#L996 assume !(0 != eval_~tmp~0#1); 53629#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 52614#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 52615#L1194-3 assume !(0 == ~M_E~0); 53893#L1194-5 assume !(0 == ~T1_E~0); 52323#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 52324#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 52584#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 52028#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 52029#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 52789#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 52790#L1229-3 assume !(0 == ~T8_E~0); 52830#L1234-3 assume !(0 == ~T9_E~0); 52191#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 52192#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 52634#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 53245#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 53781#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 53366#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 52197#L1269-3 assume !(0 == ~E_3~0); 52198#L1274-3 assume 0 == ~E_4~0;~E_4~0 := 1; 53823#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 52787#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 52788#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 52768#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 52769#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 53175#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 53176#L1309-3 assume !(0 == ~E_11~0); 52669#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 52670#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 52675#L586-42 assume !(1 == ~m_pc~0); 52676#L586-44 is_master_triggered_~__retres1~0#1 := 0; 52262#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 52263#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 52741#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 52817#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 52818#L605-42 assume 1 == ~t1_pc~0; 53434#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 53140#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 53141#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 52819#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 52820#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 52827#L624-42 assume !(1 == ~t2_pc~0); 52828#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 52979#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 53075#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 53076#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 52632#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 52633#L643-42 assume 1 == ~t3_pc~0; 53004#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 52958#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 52959#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 52784#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 52785#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 53536#L662-42 assume !(1 == ~t4_pc~0); 53766#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 52286#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 52287#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 53511#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 53814#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 53775#L681-42 assume !(1 == ~t5_pc~0); 52151#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 52152#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 53168#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 53169#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 53591#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 52652#L700-42 assume !(1 == ~t6_pc~0); 52456#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 52457#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 52376#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 52377#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 53600#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 53836#L719-42 assume !(1 == ~t7_pc~0); 52337#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 52338#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 52727#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 53001#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 52742#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 52743#L738-42 assume 1 == ~t8_pc~0; 52948#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 52684#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 52685#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 52195#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 52196#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 52736#L757-42 assume 1 == ~t9_pc~0; 53089#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 52378#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 52379#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 53155#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 52497#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 52498#L776-42 assume 1 == ~t10_pc~0; 53522#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 53504#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 53304#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 53305#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 53879#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 53331#L795-42 assume !(1 == ~t11_pc~0); 53332#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 52332#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 52333#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 52432#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 52433#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 52752#L814-42 assume 1 == ~t12_pc~0; 53572#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 52243#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 52244#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 52053#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 52054#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 52207#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 52208#L1332-5 assume !(1 == ~T1_E~0); 52181#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 52182#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 53033#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 53209#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 53210#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 53687#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 53898#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 53883#L1372-3 assume !(1 == ~T9_E~0); 52039#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 52040#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 52649#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 52650#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 53532#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 53848#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 53157#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 52291#L1412-3 assume !(1 == ~E_4~0); 52292#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 53053#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 53054#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 53683#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 53415#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 53177#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 53178#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 52087#L1452-3 assume !(1 == ~E_12~0); 52088#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 52713#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 52552#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 52363#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 52283#L1822 assume !(0 == start_simulation_~tmp~3#1); 52284#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 53275#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 52548#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 52041#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 52042#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 53231#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 53338#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 53715#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 52156#L1803-2 [2023-11-19 07:44:10,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:10,114 INFO L85 PathProgramCache]: Analyzing trace with hash 1144190578, now seen corresponding path program 1 times [2023-11-19 07:44:10,114 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:10,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040774794] [2023-11-19 07:44:10,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:10,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:10,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:10,209 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:44:10,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:10,210 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040774794] [2023-11-19 07:44:10,210 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2040774794] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:10,210 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:10,210 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:10,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085606837] [2023-11-19 07:44:10,210 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:10,211 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:10,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:10,212 INFO L85 PathProgramCache]: Analyzing trace with hash -759202564, now seen corresponding path program 1 times [2023-11-19 07:44:10,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:10,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439506175] [2023-11-19 07:44:10,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:10,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:10,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:10,291 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:44:10,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:10,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439506175] [2023-11-19 07:44:10,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439506175] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:10,292 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:10,292 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:10,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613437924] [2023-11-19 07:44:10,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:10,293 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:10,294 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:10,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:44:10,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:44:10,295 INFO L87 Difference]: Start difference. First operand 3340 states and 4894 transitions. cyclomatic complexity: 1556 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:10,560 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:10,560 INFO L93 Difference]: Finished difference Result 6214 states and 9085 transitions. [2023-11-19 07:44:10,561 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 6214 states and 9085 transitions. [2023-11-19 07:44:10,597 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 5997 [2023-11-19 07:44:10,622 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 6214 states to 6214 states and 9085 transitions. [2023-11-19 07:44:10,622 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 6214 [2023-11-19 07:44:10,629 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 6214 [2023-11-19 07:44:10,629 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6214 states and 9085 transitions. [2023-11-19 07:44:10,638 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:10,638 INFO L218 hiAutomatonCegarLoop]: Abstraction has 6214 states and 9085 transitions. [2023-11-19 07:44:10,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6214 states and 9085 transitions. [2023-11-19 07:44:10,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6214 to 6212. [2023-11-19 07:44:10,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6212 states, 6212 states have (on average 1.4621699935608499) internal successors, (9083), 6211 states have internal predecessors, (9083), 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:44:10,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6212 states to 6212 states and 9083 transitions. [2023-11-19 07:44:10,775 INFO L240 hiAutomatonCegarLoop]: Abstraction has 6212 states and 9083 transitions. [2023-11-19 07:44:10,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:44:10,776 INFO L428 stractBuchiCegarLoop]: Abstraction has 6212 states and 9083 transitions. [2023-11-19 07:44:10,776 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-19 07:44:10,777 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 6212 states and 9083 transitions. [2023-11-19 07:44:10,800 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 5997 [2023-11-19 07:44:10,800 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:10,800 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:10,803 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] [2023-11-19 07:44:10,803 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] [2023-11-19 07:44:10,804 INFO L748 eck$LassoCheckResult]: Stem: 61808#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 61809#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 62764#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 62765#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 61879#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 61880#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 61783#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 61784#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 63117#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 62438#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 62439#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 62329#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 62330#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 62851#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 62852#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 62082#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 62083#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 62528#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 62529#L1194 assume !(0 == ~M_E~0); 62684#L1194-2 assume !(0 == ~T1_E~0); 62685#L1199-1 assume !(0 == ~T2_E~0); 62985#L1204-1 assume !(0 == ~T3_E~0); 62901#L1209-1 assume !(0 == ~T4_E~0); 62902#L1214-1 assume !(0 == ~T5_E~0); 63350#L1219-1 assume !(0 == ~T6_E~0); 63466#L1224-1 assume !(0 == ~T7_E~0); 62157#L1229-1 assume !(0 == ~T8_E~0); 61702#L1234-1 assume !(0 == ~T9_E~0); 61703#L1239-1 assume !(0 == ~T10_E~0); 61745#L1244-1 assume !(0 == ~T11_E~0); 61746#L1249-1 assume !(0 == ~T12_E~0); 62470#L1254-1 assume !(0 == ~E_M~0); 61644#L1259-1 assume !(0 == ~E_1~0); 61609#L1264-1 assume !(0 == ~E_2~0); 61610#L1269-1 assume !(0 == ~E_3~0); 63472#L1274-1 assume !(0 == ~E_4~0); 63387#L1279-1 assume !(0 == ~E_5~0); 61819#L1284-1 assume !(0 == ~E_6~0); 61820#L1289-1 assume !(0 == ~E_7~0); 62535#L1294-1 assume !(0 == ~E_8~0); 62536#L1299-1 assume !(0 == ~E_9~0); 62547#L1304-1 assume !(0 == ~E_10~0); 63454#L1309-1 assume !(0 == ~E_11~0); 63462#L1314-1 assume 0 == ~E_12~0;~E_12~0 := 1; 61776#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 61699#L586 assume 1 == ~m_pc~0; 61700#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 61767#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 62609#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 61979#L1485 assume !(0 != activate_threads_~tmp~1#1); 61980#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 63125#L605 assume !(1 == ~t1_pc~0); 62623#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 62359#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 62360#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 63026#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 62952#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 62264#L624 assume 1 == ~t2_pc~0; 61749#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 61750#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 62006#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 62007#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 63160#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 63024#L643 assume !(1 == ~t3_pc~0); 62871#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 62567#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 62568#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 62089#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 62090#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 61840#L662 assume 1 == ~t4_pc~0; 61841#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 61799#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 61661#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 61662#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 61688#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 61689#L681 assume !(1 == ~t5_pc~0); 61565#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 61566#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 62650#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 63299#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 62101#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 62102#L700 assume 1 == ~t6_pc~0; 62831#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 61832#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 61833#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 61881#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 61882#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 63223#L719 assume 1 == ~t7_pc~0; 63311#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 62055#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 63445#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 63372#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 61579#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 61580#L738 assume !(1 == ~t8_pc~0); 62992#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 62892#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 62893#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 62680#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 62681#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 63046#L757 assume 1 == ~t9_pc~0; 63047#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 61574#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 61575#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 62053#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 62642#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 62643#L776 assume !(1 == ~t10_pc~0); 61596#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 61595#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 61983#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 61821#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 61822#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 61777#L795 assume 1 == ~t11_pc~0; 61778#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 62121#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 63142#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 63334#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 62865#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 62855#L814 assume !(1 == ~t12_pc~0); 62710#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 62711#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 61622#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 61623#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 62037#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 62038#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 63177#L1332-2 assume !(1 == ~T1_E~0); 63791#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 63790#L1342-1 assume !(1 == ~T3_E~0); 63789#L1347-1 assume !(1 == ~T4_E~0); 63788#L1352-1 assume !(1 == ~T5_E~0); 63787#L1357-1 assume !(1 == ~T6_E~0); 63786#L1362-1 assume !(1 == ~T7_E~0); 63785#L1367-1 assume !(1 == ~T8_E~0); 61915#L1372-1 assume !(1 == ~T9_E~0); 61916#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 62236#L1382-1 assume !(1 == ~T11_E~0); 62237#L1387-1 assume !(1 == ~T12_E~0); 62950#L1392-1 assume !(1 == ~E_M~0); 62265#L1397-1 assume !(1 == ~E_1~0); 62266#L1402-1 assume !(1 == ~E_2~0); 61930#L1407-1 assume !(1 == ~E_3~0); 61931#L1412-1 assume !(1 == ~E_4~0); 63728#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 63714#L1422-1 assume !(1 == ~E_6~0); 63712#L1427-1 assume !(1 == ~E_7~0); 63710#L1432-1 assume !(1 == ~E_8~0); 63709#L1437-1 assume !(1 == ~E_9~0); 63708#L1442-1 assume !(1 == ~E_10~0); 63706#L1447-1 assume !(1 == ~E_11~0); 63528#L1452-1 assume !(1 == ~E_12~0); 63519#L1457-1 assume { :end_inline_reset_delta_events } true; 63512#L1803-2 [2023-11-19 07:44:10,805 INFO L750 eck$LassoCheckResult]: Loop: 63512#L1803-2 assume !false; 63506#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 63502#L1169-1 assume !false; 63501#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 63498#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 63487#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 63486#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 63484#L996 assume !(0 != eval_~tmp~0#1); 63483#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 63482#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 63480#L1194-3 assume !(0 == ~M_E~0); 63481#L1194-5 assume !(0 == ~T1_E~0); 65039#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 65037#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 65035#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 65033#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 65031#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 65029#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 65027#L1229-3 assume !(0 == ~T8_E~0); 65025#L1234-3 assume !(0 == ~T9_E~0); 65023#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 65021#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 65019#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 65017#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 65015#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 65013#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 65011#L1269-3 assume !(0 == ~E_3~0); 65009#L1274-3 assume !(0 == ~E_4~0); 65007#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 65005#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 65003#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 65001#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 64999#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 64997#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 64995#L1309-3 assume !(0 == ~E_11~0); 64993#L1314-3 assume 0 == ~E_12~0;~E_12~0 := 1; 64991#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 64989#L586-42 assume 1 == ~m_pc~0; 64985#L587-14 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 64983#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 64981#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 64979#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 64977#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 64975#L605-42 assume 1 == ~t1_pc~0; 64971#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 64969#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 64967#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 64965#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 64963#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 64961#L624-42 assume !(1 == ~t2_pc~0); 64957#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 64955#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 64953#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 64951#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 64949#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 64947#L643-42 assume !(1 == ~t3_pc~0); 64944#L643-44 is_transmit3_triggered_~__retres1~3#1 := 0; 64941#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 64939#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 64937#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 64935#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 64933#L662-42 assume !(1 == ~t4_pc~0); 64929#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 64927#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 64925#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 64923#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 64921#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 64919#L681-42 assume 1 == ~t5_pc~0; 64915#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 64913#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 64911#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 64909#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 64907#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 64905#L700-42 assume !(1 == ~t6_pc~0); 64901#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 64899#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 64897#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 64895#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 64893#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 64891#L719-42 assume 1 == ~t7_pc~0; 64887#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 64885#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 64883#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 64881#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 64879#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 64877#L738-42 assume 1 == ~t8_pc~0; 64873#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 64871#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 64869#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 64867#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 64865#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 64863#L757-42 assume !(1 == ~t9_pc~0); 64859#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 64857#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 64855#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 64853#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 64851#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 64849#L776-42 assume 1 == ~t10_pc~0; 64845#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 64843#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 64841#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 64839#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 64837#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 64835#L795-42 assume !(1 == ~t11_pc~0); 64830#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 64826#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 64823#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 64820#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 64817#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 64814#L814-42 assume 1 == ~t12_pc~0; 64809#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 64805#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 64802#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 64799#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 64796#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 64793#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 61772#L1332-5 assume !(1 == ~T1_E~0); 64787#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 64784#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 64781#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 64778#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 64775#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 64772#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 64768#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 64764#L1372-3 assume !(1 == ~T9_E~0); 64762#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 64760#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 64758#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 64756#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 64753#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 64751#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 64749#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 64492#L1412-3 assume !(1 == ~E_4~0); 64490#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 64489#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 64488#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 64479#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 64467#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 64460#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 64455#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 64451#L1452-3 assume !(1 == ~E_12~0); 64444#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 64425#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 64418#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 64415#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 64411#L1822 assume !(0 == start_simulation_~tmp~3#1); 63050#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 64401#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 64385#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 64381#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 64375#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 63533#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 63529#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 63520#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 63512#L1803-2 [2023-11-19 07:44:10,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:10,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1221844492, now seen corresponding path program 1 times [2023-11-19 07:44:10,806 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:10,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892851146] [2023-11-19 07:44:10,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:10,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:10,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:10,945 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:44:10,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:10,946 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892851146] [2023-11-19 07:44:10,946 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892851146] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:10,946 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:10,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:10,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838449533] [2023-11-19 07:44:10,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:10,948 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:10,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:10,948 INFO L85 PathProgramCache]: Analyzing trace with hash -800717635, now seen corresponding path program 1 times [2023-11-19 07:44:10,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:10,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674569962] [2023-11-19 07:44:10,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:10,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:10,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:11,050 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:44:11,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:11,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674569962] [2023-11-19 07:44:11,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674569962] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:11,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:11,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:11,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163495576] [2023-11-19 07:44:11,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:11,052 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:11,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:11,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:44:11,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:44:11,053 INFO L87 Difference]: Start difference. First operand 6212 states and 9083 transitions. cyclomatic complexity: 2875 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:11,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:11,352 INFO L93 Difference]: Finished difference Result 11734 states and 17118 transitions. [2023-11-19 07:44:11,352 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 11734 states and 17118 transitions. [2023-11-19 07:44:11,406 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 11503 [2023-11-19 07:44:11,449 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 11734 states to 11734 states and 17118 transitions. [2023-11-19 07:44:11,449 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 11734 [2023-11-19 07:44:11,461 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 11734 [2023-11-19 07:44:11,461 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11734 states and 17118 transitions. [2023-11-19 07:44:11,473 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:11,473 INFO L218 hiAutomatonCegarLoop]: Abstraction has 11734 states and 17118 transitions. [2023-11-19 07:44:11,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 11734 states and 17118 transitions. [2023-11-19 07:44:11,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 11734 to 11730. [2023-11-19 07:44:11,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 11730 states, 11730 states have (on average 1.458994032395567) internal successors, (17114), 11729 states have internal predecessors, (17114), 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:44:11,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11730 states to 11730 states and 17114 transitions. [2023-11-19 07:44:11,695 INFO L240 hiAutomatonCegarLoop]: Abstraction has 11730 states and 17114 transitions. [2023-11-19 07:44:11,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:44:11,696 INFO L428 stractBuchiCegarLoop]: Abstraction has 11730 states and 17114 transitions. [2023-11-19 07:44:11,697 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2023-11-19 07:44:11,697 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 11730 states and 17114 transitions. [2023-11-19 07:44:11,731 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 11503 [2023-11-19 07:44:11,732 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:11,732 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:11,735 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] [2023-11-19 07:44:11,735 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] [2023-11-19 07:44:11,735 INFO L748 eck$LassoCheckResult]: Stem: 79765#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 79766#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 80713#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 80714#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 79836#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 79837#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 79740#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 79741#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 81059#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 80386#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 80387#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 80277#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 80278#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 80796#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 80797#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 80034#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 80035#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 80473#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 80474#L1194 assume !(0 == ~M_E~0); 80631#L1194-2 assume !(0 == ~T1_E~0); 80632#L1199-1 assume !(0 == ~T2_E~0); 80931#L1204-1 assume !(0 == ~T3_E~0); 80849#L1209-1 assume !(0 == ~T4_E~0); 80850#L1214-1 assume !(0 == ~T5_E~0); 81274#L1219-1 assume !(0 == ~T6_E~0); 81375#L1224-1 assume !(0 == ~T7_E~0); 80109#L1229-1 assume !(0 == ~T8_E~0); 79659#L1234-1 assume !(0 == ~T9_E~0); 79660#L1239-1 assume !(0 == ~T10_E~0); 79702#L1244-1 assume !(0 == ~T11_E~0); 79703#L1249-1 assume !(0 == ~T12_E~0); 80416#L1254-1 assume !(0 == ~E_M~0); 79601#L1259-1 assume !(0 == ~E_1~0); 79565#L1264-1 assume !(0 == ~E_2~0); 79566#L1269-1 assume !(0 == ~E_3~0); 81378#L1274-1 assume !(0 == ~E_4~0); 81310#L1279-1 assume !(0 == ~E_5~0); 79776#L1284-1 assume !(0 == ~E_6~0); 79777#L1289-1 assume !(0 == ~E_7~0); 80480#L1294-1 assume !(0 == ~E_8~0); 80481#L1299-1 assume !(0 == ~E_9~0); 80493#L1304-1 assume !(0 == ~E_10~0); 81367#L1309-1 assume !(0 == ~E_11~0); 81372#L1314-1 assume !(0 == ~E_12~0); 79733#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 79656#L586 assume 1 == ~m_pc~0; 79657#L587 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 79724#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 80555#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 79934#L1485 assume !(0 != activate_threads_~tmp~1#1); 79935#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 81066#L605 assume !(1 == ~t1_pc~0); 80569#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 80306#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 80307#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 80972#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 80902#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 80213#L624 assume 1 == ~t2_pc~0; 79706#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 79707#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 79961#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 79962#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 81099#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 80970#L643 assume !(1 == ~t3_pc~0); 80816#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 80512#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 80513#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 80041#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 80042#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 79797#L662 assume 1 == ~t4_pc~0; 79798#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 79756#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 79618#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 79619#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 79645#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 79646#L681 assume !(1 == ~t5_pc~0); 79521#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 79522#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 80597#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 81231#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 80053#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 80054#L700 assume 1 == ~t6_pc~0; 80776#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 79789#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 79790#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 79838#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 79839#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 81155#L719 assume 1 == ~t7_pc~0; 81243#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 80010#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 81360#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 81293#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 79535#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 79536#L738 assume !(1 == ~t8_pc~0); 80938#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 80840#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 80841#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 80627#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 80628#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 80992#L757 assume 1 == ~t9_pc~0; 80993#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 79530#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 79531#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 80008#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 80589#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 80590#L776 assume !(1 == ~t10_pc~0); 79552#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 79551#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 79938#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 79778#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 79779#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 79734#L795 assume 1 == ~t11_pc~0; 79735#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 80074#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 81081#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 81262#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 80810#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 80800#L814 assume !(1 == ~t12_pc~0); 80657#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 80658#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 79578#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 79579#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 79992#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 79993#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 81112#L1332-2 assume !(1 == ~T1_E~0); 81332#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 80730#L1342-1 assume !(1 == ~T3_E~0); 80731#L1347-1 assume !(1 == ~T4_E~0); 81306#L1352-1 assume !(1 == ~T5_E~0); 82021#L1357-1 assume !(1 == ~T6_E~0); 82019#L1362-1 assume !(1 == ~T7_E~0); 81190#L1367-1 assume !(1 == ~T8_E~0); 81191#L1372-1 assume !(1 == ~T9_E~0); 81991#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 81985#L1382-1 assume !(1 == ~T11_E~0); 81983#L1387-1 assume !(1 == ~T12_E~0); 81966#L1392-1 assume !(1 == ~E_M~0); 81959#L1397-1 assume !(1 == ~E_1~0); 81952#L1402-1 assume !(1 == ~E_2~0); 81946#L1407-1 assume !(1 == ~E_3~0); 81939#L1412-1 assume !(1 == ~E_4~0); 81933#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 81929#L1422-1 assume !(1 == ~E_6~0); 81926#L1427-1 assume !(1 == ~E_7~0); 81923#L1432-1 assume !(1 == ~E_8~0); 81921#L1437-1 assume !(1 == ~E_9~0); 81918#L1442-1 assume !(1 == ~E_10~0); 81434#L1447-1 assume !(1 == ~E_11~0); 81432#L1452-1 assume !(1 == ~E_12~0); 81421#L1457-1 assume { :end_inline_reset_delta_events } true; 81414#L1803-2 [2023-11-19 07:44:11,736 INFO L750 eck$LassoCheckResult]: Loop: 81414#L1803-2 assume !false; 81408#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 81404#L1169-1 assume !false; 81403#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 81400#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 81389#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 81388#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 81386#L996 assume !(0 != eval_~tmp~0#1); 81385#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 81384#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 81382#L1194-3 assume !(0 == ~M_E~0); 81383#L1194-5 assume !(0 == ~T1_E~0); 83387#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 83384#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 83381#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 83378#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 83375#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 83372#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 83369#L1229-3 assume !(0 == ~T8_E~0); 83366#L1234-3 assume !(0 == ~T9_E~0); 83363#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 83360#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 83357#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 83354#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 83351#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 83348#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 83345#L1269-3 assume !(0 == ~E_3~0); 83342#L1274-3 assume !(0 == ~E_4~0); 83339#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 83336#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 83333#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 83330#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 83327#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 83324#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 83321#L1309-3 assume !(0 == ~E_11~0); 83318#L1314-3 assume !(0 == ~E_12~0); 83315#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 83312#L586-42 assume !(1 == ~m_pc~0); 83307#L586-44 is_master_triggered_~__retres1~0#1 := 0; 83303#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 83300#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 83297#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 83294#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 83291#L605-42 assume 1 == ~t1_pc~0; 83285#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 83282#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 83279#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 83276#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 83273#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 83270#L624-42 assume 1 == ~t2_pc~0; 83265#L625-14 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 83261#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 83258#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 83255#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 83252#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 83249#L643-42 assume 1 == ~t3_pc~0; 83243#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 83240#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 83237#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 83234#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 83231#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 83228#L662-42 assume 1 == ~t4_pc~0; 83223#L663-14 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 83219#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 83216#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 83213#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 83210#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 83207#L681-42 assume 1 == ~t5_pc~0; 83201#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 83198#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 83195#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 83192#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 83189#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 83186#L700-42 assume 1 == ~t6_pc~0; 83181#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 83177#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 83174#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 83171#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 83168#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 83165#L719-42 assume 1 == ~t7_pc~0; 83159#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 83156#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 83153#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 83150#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 83147#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 83144#L738-42 assume !(1 == ~t8_pc~0); 83139#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 83135#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 83132#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 83129#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 83126#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 83123#L757-42 assume !(1 == ~t9_pc~0); 83117#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 83114#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 83111#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 83108#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 83105#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 83102#L776-42 assume !(1 == ~t10_pc~0); 83097#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 83093#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 83090#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 83087#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 83084#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 83081#L795-42 assume !(1 == ~t11_pc~0); 83075#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 83072#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 83069#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 83066#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 83063#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 83060#L814-42 assume !(1 == ~t12_pc~0); 83055#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 83051#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 83048#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 83045#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 83042#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 83038#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 79729#L1332-5 assume !(1 == ~T1_E~0); 83030#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 83026#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 83022#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 83018#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 83014#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 83009#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 83005#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 83000#L1372-3 assume !(1 == ~T9_E~0); 82998#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 82995#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 82992#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 82988#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 82985#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 82982#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 82979#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 82976#L1412-3 assume !(1 == ~E_4~0); 82399#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 82971#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 82968#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 82965#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 82962#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 82959#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 82956#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 82951#L1452-3 assume !(1 == ~E_12~0); 82950#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 82940#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 82934#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 82932#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 82930#L1822 assume !(0 == start_simulation_~tmp~3#1); 80996#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 82710#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 82696#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 82694#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 82692#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 81710#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 81433#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 81422#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 81414#L1803-2 [2023-11-19 07:44:11,737 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:11,737 INFO L85 PathProgramCache]: Analyzing trace with hash 931262326, now seen corresponding path program 1 times [2023-11-19 07:44:11,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:11,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [273701820] [2023-11-19 07:44:11,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:11,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:11,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:11,817 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:44:11,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:11,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [273701820] [2023-11-19 07:44:11,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [273701820] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:11,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:11,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:44:11,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89643108] [2023-11-19 07:44:11,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:11,819 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:11,820 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:11,820 INFO L85 PathProgramCache]: Analyzing trace with hash 1379935871, now seen corresponding path program 1 times [2023-11-19 07:44:11,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:11,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1982955255] [2023-11-19 07:44:11,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:11,821 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:11,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:11,973 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:44:11,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:11,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1982955255] [2023-11-19 07:44:11,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1982955255] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:11,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:11,974 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:11,974 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308540451] [2023-11-19 07:44:11,974 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:11,975 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:11,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:11,975 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:11,976 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:11,976 INFO L87 Difference]: Start difference. First operand 11730 states and 17114 transitions. cyclomatic complexity: 5392 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 2 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:12,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:12,192 INFO L93 Difference]: Finished difference Result 23103 states and 33500 transitions. [2023-11-19 07:44:12,192 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 23103 states and 33500 transitions. [2023-11-19 07:44:12,295 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 22869 [2023-11-19 07:44:12,378 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 23103 states to 23103 states and 33500 transitions. [2023-11-19 07:44:12,379 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 23103 [2023-11-19 07:44:12,405 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 23103 [2023-11-19 07:44:12,405 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23103 states and 33500 transitions. [2023-11-19 07:44:12,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:12,429 INFO L218 hiAutomatonCegarLoop]: Abstraction has 23103 states and 33500 transitions. [2023-11-19 07:44:12,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23103 states and 33500 transitions. [2023-11-19 07:44:12,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23103 to 22383. [2023-11-19 07:44:12,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22383 states, 22383 states have (on average 1.4512799892775767) internal successors, (32484), 22382 states have internal predecessors, (32484), 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:44:13,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22383 states to 22383 states and 32484 transitions. [2023-11-19 07:44:13,111 INFO L240 hiAutomatonCegarLoop]: Abstraction has 22383 states and 32484 transitions. [2023-11-19 07:44:13,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:13,112 INFO L428 stractBuchiCegarLoop]: Abstraction has 22383 states and 32484 transitions. [2023-11-19 07:44:13,112 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2023-11-19 07:44:13,112 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22383 states and 32484 transitions. [2023-11-19 07:44:13,172 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 22149 [2023-11-19 07:44:13,173 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:13,173 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:13,176 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] [2023-11-19 07:44:13,176 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] [2023-11-19 07:44:13,176 INFO L748 eck$LassoCheckResult]: Stem: 114607#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 114608#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 115630#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 115631#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 114676#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 114677#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 114580#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 114581#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 116055#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 115270#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 115271#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 115142#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 115143#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 115729#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 115730#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 114876#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 114877#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 115365#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 115366#L1194 assume !(0 == ~M_E~0); 115533#L1194-2 assume !(0 == ~T1_E~0); 115534#L1199-1 assume !(0 == ~T2_E~0); 115885#L1204-1 assume !(0 == ~T3_E~0); 115792#L1209-1 assume !(0 == ~T4_E~0); 115793#L1214-1 assume !(0 == ~T5_E~0); 116398#L1219-1 assume !(0 == ~T6_E~0); 116636#L1224-1 assume !(0 == ~T7_E~0); 114960#L1229-1 assume !(0 == ~T8_E~0); 114506#L1234-1 assume !(0 == ~T9_E~0); 114507#L1239-1 assume !(0 == ~T10_E~0); 114542#L1244-1 assume !(0 == ~T11_E~0); 114543#L1249-1 assume !(0 == ~T12_E~0); 115301#L1254-1 assume !(0 == ~E_M~0); 114441#L1259-1 assume !(0 == ~E_1~0); 114405#L1264-1 assume !(0 == ~E_2~0); 114406#L1269-1 assume !(0 == ~E_3~0); 116654#L1274-1 assume !(0 == ~E_4~0); 116470#L1279-1 assume !(0 == ~E_5~0); 114616#L1284-1 assume !(0 == ~E_6~0); 114617#L1289-1 assume !(0 == ~E_7~0); 115375#L1294-1 assume !(0 == ~E_8~0); 115376#L1299-1 assume !(0 == ~E_9~0); 115387#L1304-1 assume !(0 == ~E_10~0); 116615#L1309-1 assume !(0 == ~E_11~0); 116628#L1314-1 assume !(0 == ~E_12~0); 114574#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 114496#L586 assume !(1 == ~m_pc~0); 114497#L586-2 is_master_triggered_~__retres1~0#1 := 0; 114562#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 115453#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 114774#L1485 assume !(0 != activate_threads_~tmp~1#1); 114775#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 116064#L605 assume !(1 == ~t1_pc~0); 115470#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 115176#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 115177#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 115939#L1493 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 115857#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 115074#L624 assume 1 == ~t2_pc~0; 114547#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 114548#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 114801#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 114802#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 116120#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 115936#L643 assume !(1 == ~t3_pc~0); 115759#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 115413#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 115414#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 114883#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 114884#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 114637#L662 assume 1 == ~t4_pc~0; 114638#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 114596#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 114461#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 114462#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 114487#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 114488#L681 assume !(1 == ~t5_pc~0); 114361#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 114362#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 115497#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 116330#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 114898#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 114899#L700 assume 1 == ~t6_pc~0; 115703#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 114628#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 114629#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 114678#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 114679#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 116205#L719 assume 1 == ~t7_pc~0; 116351#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 114851#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 116598#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 116445#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 114375#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 114376#L738 assume !(1 == ~t8_pc~0); 115893#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 115782#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 115783#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 115529#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 115530#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 115968#L757 assume 1 == ~t9_pc~0; 115969#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 114370#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 114371#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 114848#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 115489#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 115490#L776 assume !(1 == ~t10_pc~0); 114392#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 114391#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 114781#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 114618#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 114619#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 114575#L795 assume 1 == ~t11_pc~0; 114576#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 114922#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 116092#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 116377#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 115750#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 115733#L814 assume !(1 == ~t12_pc~0); 115564#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 115565#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 114421#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 114422#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 114832#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 114833#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 116139#L1332-2 assume !(1 == ~T1_E~0); 116515#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 115649#L1342-1 assume !(1 == ~T3_E~0); 115650#L1347-1 assume !(1 == ~T4_E~0); 116182#L1352-1 assume !(1 == ~T5_E~0); 115975#L1357-1 assume !(1 == ~T6_E~0); 115140#L1362-1 assume !(1 == ~T7_E~0); 115141#L1367-1 assume !(1 == ~T8_E~0); 114714#L1372-1 assume !(1 == ~T9_E~0); 114715#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 115333#L1382-1 assume !(1 == ~T11_E~0); 118191#L1387-1 assume !(1 == ~T12_E~0); 118189#L1392-1 assume !(1 == ~E_M~0); 115075#L1397-1 assume !(1 == ~E_1~0); 115076#L1402-1 assume !(1 == ~E_2~0); 114729#L1407-1 assume !(1 == ~E_3~0); 114730#L1412-1 assume !(1 == ~E_4~0); 118129#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 118127#L1422-1 assume !(1 == ~E_6~0); 118108#L1427-1 assume !(1 == ~E_7~0); 118106#L1432-1 assume !(1 == ~E_8~0); 118088#L1437-1 assume !(1 == ~E_9~0); 118070#L1442-1 assume !(1 == ~E_10~0); 118068#L1447-1 assume !(1 == ~E_11~0); 118055#L1452-1 assume !(1 == ~E_12~0); 118044#L1457-1 assume { :end_inline_reset_delta_events } true; 118037#L1803-2 [2023-11-19 07:44:13,177 INFO L750 eck$LassoCheckResult]: Loop: 118037#L1803-2 assume !false; 118031#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 118027#L1169-1 assume !false; 118026#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 118023#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 118012#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 118011#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 118009#L996 assume !(0 != eval_~tmp~0#1); 118008#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 118007#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 118005#L1194-3 assume !(0 == ~M_E~0); 118006#L1194-5 assume !(0 == ~T1_E~0); 125476#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 125473#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 125470#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 125467#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 125464#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 125461#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 125458#L1229-3 assume !(0 == ~T8_E~0); 125455#L1234-3 assume !(0 == ~T9_E~0); 125452#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 125449#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 125446#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 125443#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 125440#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 125437#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 125434#L1269-3 assume !(0 == ~E_3~0); 125431#L1274-3 assume !(0 == ~E_4~0); 125428#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 125425#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 125422#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 125420#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 125418#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 125415#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 125279#L1309-3 assume !(0 == ~E_11~0); 119415#L1314-3 assume !(0 == ~E_12~0); 119413#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 119411#L586-42 assume !(1 == ~m_pc~0); 119409#L586-44 is_master_triggered_~__retres1~0#1 := 0; 119407#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 119404#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 119402#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 119400#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 119398#L605-42 assume 1 == ~t1_pc~0; 119395#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 119393#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 119330#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 119328#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 119326#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 119324#L624-42 assume !(1 == ~t2_pc~0); 119321#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 119319#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 119318#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 119317#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 119316#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 119315#L643-42 assume !(1 == ~t3_pc~0); 119209#L643-44 is_transmit3_triggered_~__retres1~3#1 := 0; 119206#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 119203#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 119201#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 119199#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 119197#L662-42 assume !(1 == ~t4_pc~0); 119193#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 119191#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 119189#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 119187#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 119186#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 119185#L681-42 assume 1 == ~t5_pc~0; 119181#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 117951#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 117949#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 117950#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 117946#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 117945#L700-42 assume !(1 == ~t6_pc~0); 117943#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 117941#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 117942#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 119108#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 119106#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 119104#L719-42 assume 1 == ~t7_pc~0; 119101#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 119100#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 119099#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 119041#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 119038#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 118973#L738-42 assume 1 == ~t8_pc~0; 118945#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 118894#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 118892#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 118891#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 118890#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 118889#L757-42 assume !(1 == ~t9_pc~0); 118887#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 118886#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 118884#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 118882#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 118880#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 118878#L776-42 assume !(1 == ~t10_pc~0); 118825#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 118822#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 118820#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 118818#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 118816#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 118814#L795-42 assume 1 == ~t11_pc~0; 118809#L796-14 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 118806#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 118804#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 118802#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 118800#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 118799#L814-42 assume 1 == ~t12_pc~0; 118797#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 118795#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 118746#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 118744#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 118742#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 118740#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 117887#L1332-5 assume !(1 == ~T1_E~0); 118736#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 118717#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 118677#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 118675#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 118673#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 118653#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 118651#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 118639#L1372-3 assume !(1 == ~T9_E~0); 118634#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 118628#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 118621#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 118615#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 118609#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 118602#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 118596#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 118588#L1412-3 assume !(1 == ~E_4~0); 118583#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 118579#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 118575#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 118570#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 118566#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 118562#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 118557#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 118552#L1452-3 assume !(1 == ~E_12~0); 118551#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 118540#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 118217#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 118215#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 118212#L1822 assume !(0 == start_simulation_~tmp~3#1); 118210#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 118165#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 118132#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 118109#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 118089#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 118071#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 118056#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 118045#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 118037#L1803-2 [2023-11-19 07:44:13,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:13,178 INFO L85 PathProgramCache]: Analyzing trace with hash 1218722231, now seen corresponding path program 1 times [2023-11-19 07:44:13,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:13,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498642990] [2023-11-19 07:44:13,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:13,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:13,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:13,269 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:44:13,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:13,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498642990] [2023-11-19 07:44:13,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [498642990] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:13,270 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:13,270 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:44:13,270 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275143968] [2023-11-19 07:44:13,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:13,271 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:13,271 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:13,271 INFO L85 PathProgramCache]: Analyzing trace with hash -324269248, now seen corresponding path program 1 times [2023-11-19 07:44:13,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:13,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022631802] [2023-11-19 07:44:13,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:13,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:13,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:13,328 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:44:13,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:13,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022631802] [2023-11-19 07:44:13,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022631802] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:13,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:13,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:13,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283579603] [2023-11-19 07:44:13,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:13,330 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:13,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:13,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:44:13,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:44:13,331 INFO L87 Difference]: Start difference. First operand 22383 states and 32484 transitions. cyclomatic complexity: 10117 Second operand has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:14,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:14,238 INFO L93 Difference]: Finished difference Result 59940 states and 86208 transitions. [2023-11-19 07:44:14,238 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 59940 states and 86208 transitions. [2023-11-19 07:44:14,495 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 59448 [2023-11-19 07:44:14,856 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 59940 states to 59940 states and 86208 transitions. [2023-11-19 07:44:14,856 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 59940 [2023-11-19 07:44:14,886 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 59940 [2023-11-19 07:44:14,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 59940 states and 86208 transitions. [2023-11-19 07:44:14,949 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:14,949 INFO L218 hiAutomatonCegarLoop]: Abstraction has 59940 states and 86208 transitions. [2023-11-19 07:44:14,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59940 states and 86208 transitions. [2023-11-19 07:44:15,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59940 to 22992. [2023-11-19 07:44:15,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22992 states, 22992 states have (on average 1.4393267223382047) internal successors, (33093), 22991 states have internal predecessors, (33093), 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:44:15,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22992 states to 22992 states and 33093 transitions. [2023-11-19 07:44:15,504 INFO L240 hiAutomatonCegarLoop]: Abstraction has 22992 states and 33093 transitions. [2023-11-19 07:44:15,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 07:44:15,505 INFO L428 stractBuchiCegarLoop]: Abstraction has 22992 states and 33093 transitions. [2023-11-19 07:44:15,505 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2023-11-19 07:44:15,505 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 22992 states and 33093 transitions. [2023-11-19 07:44:15,576 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 22755 [2023-11-19 07:44:15,576 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:15,576 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:15,579 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] [2023-11-19 07:44:15,579 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] [2023-11-19 07:44:15,580 INFO L748 eck$LassoCheckResult]: Stem: 196941#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 196942#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 197904#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 197905#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 197010#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 197011#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 196916#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 196917#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 198286#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 197572#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 197573#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 197458#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 197459#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 197996#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 197997#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 197208#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 197209#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 197660#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 197661#L1194 assume !(0 == ~M_E~0); 197818#L1194-2 assume !(0 == ~T1_E~0); 197819#L1199-1 assume !(0 == ~T2_E~0); 198140#L1204-1 assume !(0 == ~T3_E~0); 198052#L1209-1 assume !(0 == ~T4_E~0); 198053#L1214-1 assume !(0 == ~T5_E~0); 198568#L1219-1 assume !(0 == ~T6_E~0); 198732#L1224-1 assume !(0 == ~T7_E~0); 197286#L1229-1 assume !(0 == ~T8_E~0); 196836#L1234-1 assume !(0 == ~T9_E~0); 196837#L1239-1 assume !(0 == ~T10_E~0); 196878#L1244-1 assume !(0 == ~T11_E~0); 196879#L1249-1 assume !(0 == ~T12_E~0); 197603#L1254-1 assume !(0 == ~E_M~0); 196777#L1259-1 assume !(0 == ~E_1~0); 196741#L1264-1 assume !(0 == ~E_2~0); 196742#L1269-1 assume !(0 == ~E_3~0); 198740#L1274-1 assume !(0 == ~E_4~0); 198613#L1279-1 assume !(0 == ~E_5~0); 196952#L1284-1 assume !(0 == ~E_6~0); 196953#L1289-1 assume !(0 == ~E_7~0); 197667#L1294-1 assume !(0 == ~E_8~0); 197668#L1299-1 assume !(0 == ~E_9~0); 197679#L1304-1 assume !(0 == ~E_10~0); 198717#L1309-1 assume !(0 == ~E_11~0); 198729#L1314-1 assume !(0 == ~E_12~0); 196909#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 196834#L586 assume !(1 == ~m_pc~0); 196835#L586-2 is_master_triggered_~__retres1~0#1 := 0; 196900#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 197741#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 197107#L1485 assume !(0 != activate_threads_~tmp~1#1); 197108#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 198295#L605 assume !(1 == ~t1_pc~0); 197756#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 197488#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 197489#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 198561#L1493 assume !(0 != activate_threads_~tmp___0~0#1); 198113#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 197392#L624 assume 1 == ~t2_pc~0; 196882#L625 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 196883#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 197134#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 197135#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 198342#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 198181#L643 assume !(1 == ~t3_pc~0); 198020#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 197698#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 197699#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 197215#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 197216#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 196972#L662 assume 1 == ~t4_pc~0; 196973#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 196932#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 196796#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 196797#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 196823#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 196824#L681 assume !(1 == ~t5_pc~0); 196697#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 196698#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 197783#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 198509#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 197228#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 197229#L700 assume 1 == ~t6_pc~0; 197974#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 196964#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 196965#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 197012#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 197013#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 198414#L719 assume 1 == ~t7_pc~0; 198526#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 197183#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 198709#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 198597#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 196711#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 196712#L738 assume !(1 == ~t8_pc~0); 198149#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 198043#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 198044#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 197814#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 197815#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 198205#L757 assume 1 == ~t9_pc~0; 198206#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 196706#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 196707#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 197181#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 197775#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 197776#L776 assume !(1 == ~t10_pc~0); 196728#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 196727#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 197111#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 196954#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 196955#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 196910#L795 assume 1 == ~t11_pc~0; 196911#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 197251#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 198319#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 198554#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 198013#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 198000#L814 assume !(1 == ~t12_pc~0); 197846#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 197847#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 196754#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 196755#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 197165#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 197166#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 198358#L1332-2 assume !(1 == ~T1_E~0); 198646#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 197924#L1342-1 assume !(1 == ~T3_E~0); 197925#L1347-1 assume !(1 == ~T4_E~0); 198394#L1352-1 assume !(1 == ~T5_E~0); 198212#L1357-1 assume !(1 == ~T6_E~0); 197456#L1362-1 assume !(1 == ~T7_E~0); 197457#L1367-1 assume !(1 == ~T8_E~0); 197046#L1372-1 assume !(1 == ~T9_E~0); 197047#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 199351#L1382-1 assume !(1 == ~T11_E~0); 198110#L1387-1 assume !(1 == ~T12_E~0); 198111#L1392-1 assume !(1 == ~E_M~0); 197393#L1397-1 assume !(1 == ~E_1~0); 197394#L1402-1 assume !(1 == ~E_2~0); 199312#L1407-1 assume !(1 == ~E_3~0); 199310#L1412-1 assume !(1 == ~E_4~0); 199284#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 199271#L1422-1 assume !(1 == ~E_6~0); 199269#L1427-1 assume !(1 == ~E_7~0); 199268#L1432-1 assume !(1 == ~E_8~0); 199253#L1437-1 assume !(1 == ~E_9~0); 199251#L1442-1 assume !(1 == ~E_10~0); 199249#L1447-1 assume !(1 == ~E_11~0); 199236#L1452-1 assume !(1 == ~E_12~0); 199225#L1457-1 assume { :end_inline_reset_delta_events } true; 199218#L1803-2 [2023-11-19 07:44:15,580 INFO L750 eck$LassoCheckResult]: Loop: 199218#L1803-2 assume !false; 199212#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 199208#L1169-1 assume !false; 199207#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 199204#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 199193#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 199192#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 199190#L996 assume !(0 != eval_~tmp~0#1); 199189#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 199188#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 199186#L1194-3 assume !(0 == ~M_E~0); 199187#L1194-5 assume !(0 == ~T1_E~0); 200107#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 200106#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 200105#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 200104#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 200103#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 200102#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 200101#L1229-3 assume !(0 == ~T8_E~0); 200100#L1234-3 assume !(0 == ~T9_E~0); 200099#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 200098#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 200097#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 200096#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 200095#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 200094#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 200093#L1269-3 assume !(0 == ~E_3~0); 200092#L1274-3 assume !(0 == ~E_4~0); 200091#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 200090#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 200089#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 200088#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 200087#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 200086#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 200085#L1309-3 assume !(0 == ~E_11~0); 200084#L1314-3 assume !(0 == ~E_12~0); 200083#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 200082#L586-42 assume !(1 == ~m_pc~0); 200081#L586-44 is_master_triggered_~__retres1~0#1 := 0; 200080#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 200079#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 200078#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 200077#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 200076#L605-42 assume !(1 == ~t1_pc~0); 200075#L605-44 is_transmit1_triggered_~__retres1~1#1 := 0; 200073#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 200071#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 200069#L1493-42 assume !(0 != activate_threads_~tmp___0~0#1); 200066#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 200064#L624-42 assume 1 == ~t2_pc~0; 200062#L625-14 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 200058#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 200056#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 200054#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 200052#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 200050#L643-42 assume !(1 == ~t3_pc~0); 200048#L643-44 is_transmit3_triggered_~__retres1~3#1 := 0; 200044#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 200042#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 200040#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 200038#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 200036#L662-42 assume 1 == ~t4_pc~0; 200034#L663-14 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 200032#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 200031#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 200030#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 200029#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 200028#L681-42 assume !(1 == ~t5_pc~0); 200026#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 200023#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 200021#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 200019#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 200017#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 200014#L700-42 assume !(1 == ~t6_pc~0); 200011#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 200009#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 200007#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 200005#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 200003#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 200002#L719-42 assume !(1 == ~t7_pc~0); 200001#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 199997#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 199995#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 199993#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 199991#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 199989#L738-42 assume !(1 == ~t8_pc~0); 199987#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 199983#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 199981#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 199979#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 199977#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 199975#L757-42 assume 1 == ~t9_pc~0; 199971#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 199967#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 199964#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 199962#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 199960#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 199958#L776-42 assume 1 == ~t10_pc~0; 199955#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 199953#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 199950#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 199948#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 199946#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 199944#L795-42 assume !(1 == ~t11_pc~0); 199939#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 199937#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 199935#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 199933#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 199931#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 199928#L814-42 assume !(1 == ~t12_pc~0); 199926#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 199923#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 199653#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 199652#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 199580#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 199573#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 199564#L1332-5 assume !(1 == ~T1_E~0); 199556#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 199548#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 199540#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 199532#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 199524#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 199516#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 199508#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 199496#L1372-3 assume !(1 == ~T9_E~0); 199492#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 199488#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 199484#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 199480#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 199476#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 199472#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 199468#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 199462#L1412-3 assume !(1 == ~E_4~0); 199459#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 199454#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 199451#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 199445#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 199439#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 199429#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 199421#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 199413#L1452-3 assume !(1 == ~E_12~0); 199410#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 199361#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 199356#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 199346#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 199337#L1822 assume !(0 == start_simulation_~tmp~3#1); 199330#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 199297#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 199283#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 199267#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 199255#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 199254#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 199237#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 199226#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 199218#L1803-2 [2023-11-19 07:44:15,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:15,582 INFO L85 PathProgramCache]: Analyzing trace with hash -1724859847, now seen corresponding path program 1 times [2023-11-19 07:44:15,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:15,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771528906] [2023-11-19 07:44:15,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:15,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:15,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:15,680 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:44:15,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:15,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771528906] [2023-11-19 07:44:15,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771528906] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:15,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:15,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:15,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1556206524] [2023-11-19 07:44:15,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:15,682 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:15,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:15,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1446212740, now seen corresponding path program 1 times [2023-11-19 07:44:15,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:15,683 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1985540856] [2023-11-19 07:44:15,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:15,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:15,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:15,748 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:44:15,749 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:15,749 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1985540856] [2023-11-19 07:44:15,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1985540856] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:15,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:15,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:15,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75984809] [2023-11-19 07:44:15,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:15,753 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:15,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:15,754 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:44:15,754 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:44:15,754 INFO L87 Difference]: Start difference. First operand 22992 states and 33093 transitions. cyclomatic complexity: 10117 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:16,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:16,612 INFO L93 Difference]: Finished difference Result 56064 states and 80140 transitions. [2023-11-19 07:44:16,612 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 56064 states and 80140 transitions. [2023-11-19 07:44:16,886 INFO L131 ngComponentsAnalysis]: Automaton has 24 accepting balls. 55020 [2023-11-19 07:44:17,208 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 56064 states to 56064 states and 80140 transitions. [2023-11-19 07:44:17,208 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 56064 [2023-11-19 07:44:17,238 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 56064 [2023-11-19 07:44:17,239 INFO L73 IsDeterministic]: Start isDeterministic. Operand 56064 states and 80140 transitions. [2023-11-19 07:44:17,288 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:17,289 INFO L218 hiAutomatonCegarLoop]: Abstraction has 56064 states and 80140 transitions. [2023-11-19 07:44:17,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56064 states and 80140 transitions. [2023-11-19 07:44:17,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56064 to 43992. [2023-11-19 07:44:17,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43992 states, 43992 states have (on average 1.4333287870521914) internal successors, (63055), 43991 states have internal predecessors, (63055), 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:44:18,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43992 states to 43992 states and 63055 transitions. [2023-11-19 07:44:18,240 INFO L240 hiAutomatonCegarLoop]: Abstraction has 43992 states and 63055 transitions. [2023-11-19 07:44:18,241 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:44:18,241 INFO L428 stractBuchiCegarLoop]: Abstraction has 43992 states and 63055 transitions. [2023-11-19 07:44:18,242 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2023-11-19 07:44:18,242 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 43992 states and 63055 transitions. [2023-11-19 07:44:18,394 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 43748 [2023-11-19 07:44:18,395 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:18,395 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:18,398 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] [2023-11-19 07:44:18,399 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] [2023-11-19 07:44:18,399 INFO L748 eck$LassoCheckResult]: Stem: 276002#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 276003#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 276951#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 276952#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 276070#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 276071#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 275976#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 275977#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 277313#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 276621#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 276622#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 276511#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 276512#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 277039#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 277040#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 276266#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 276267#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 276710#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 276711#L1194 assume !(0 == ~M_E~0); 276867#L1194-2 assume !(0 == ~T1_E~0); 276868#L1199-1 assume !(0 == ~T2_E~0); 277175#L1204-1 assume !(0 == ~T3_E~0); 277089#L1209-1 assume !(0 == ~T4_E~0); 277090#L1214-1 assume !(0 == ~T5_E~0); 277558#L1219-1 assume !(0 == ~T6_E~0); 277667#L1224-1 assume !(0 == ~T7_E~0); 276341#L1229-1 assume !(0 == ~T8_E~0); 275907#L1234-1 assume !(0 == ~T9_E~0); 275908#L1239-1 assume !(0 == ~T10_E~0); 275943#L1244-1 assume !(0 == ~T11_E~0); 275944#L1249-1 assume !(0 == ~T12_E~0); 276652#L1254-1 assume !(0 == ~E_M~0); 275841#L1259-1 assume !(0 == ~E_1~0); 275807#L1264-1 assume !(0 == ~E_2~0); 275808#L1269-1 assume !(0 == ~E_3~0); 277675#L1274-1 assume !(0 == ~E_4~0); 277594#L1279-1 assume !(0 == ~E_5~0); 276011#L1284-1 assume !(0 == ~E_6~0); 276012#L1289-1 assume !(0 == ~E_7~0); 276715#L1294-1 assume !(0 == ~E_8~0); 276716#L1299-1 assume !(0 == ~E_9~0); 276729#L1304-1 assume !(0 == ~E_10~0); 277654#L1309-1 assume !(0 == ~E_11~0); 277664#L1314-1 assume !(0 == ~E_12~0); 275970#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 275897#L586 assume !(1 == ~m_pc~0); 275898#L586-2 is_master_triggered_~__retres1~0#1 := 0; 275960#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 276789#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 276167#L1485 assume !(0 != activate_threads_~tmp~1#1); 276168#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 277319#L605 assume !(1 == ~t1_pc~0); 276804#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 276541#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 276542#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 277218#L1493 assume !(0 != activate_threads_~tmp___0~0#1); 277149#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 276446#L624 assume !(1 == ~t2_pc~0); 276447#L624-2 is_transmit2_triggered_~__retres1~2#1 := 0; 276627#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 276193#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 276194#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 277365#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 277216#L643 assume !(1 == ~t3_pc~0); 277060#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 276749#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 276750#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 276273#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 276274#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 276032#L662 assume 1 == ~t4_pc~0; 276033#L663 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 275991#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 275862#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 275863#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 275888#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 275889#L681 assume !(1 == ~t5_pc~0); 275763#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 275764#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 276833#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 277512#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 276286#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 276287#L700 assume 1 == ~t6_pc~0; 277016#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 276023#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 276024#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 276072#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 276073#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 277428#L719 assume 1 == ~t7_pc~0; 277524#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 276241#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 277651#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 277579#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 275777#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 275778#L738 assume !(1 == ~t8_pc~0); 277182#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 277081#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 277082#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 276863#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 276864#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 277238#L757 assume 1 == ~t9_pc~0; 277239#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 275772#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 275773#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 276239#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 276824#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 276825#L776 assume !(1 == ~t10_pc~0); 275794#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 275793#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 276171#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 276013#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 276014#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 275971#L795 assume 1 == ~t11_pc~0; 275972#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 276306#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 277346#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 277546#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 277054#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 277044#L814 assume !(1 == ~t12_pc~0); 276893#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 276894#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 275820#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 275821#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 276224#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 276225#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 277378#L1332-2 assume !(1 == ~T1_E~0); 277615#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 276970#L1342-1 assume !(1 == ~T3_E~0); 276971#L1347-1 assume !(1 == ~T4_E~0); 277410#L1352-1 assume !(1 == ~T5_E~0); 277244#L1357-1 assume !(1 == ~T6_E~0); 276509#L1362-1 assume !(1 == ~T7_E~0); 276510#L1367-1 assume !(1 == ~T8_E~0); 276108#L1372-1 assume !(1 == ~T9_E~0); 276109#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 276419#L1382-1 assume !(1 == ~T11_E~0); 276420#L1387-1 assume !(1 == ~T12_E~0); 277146#L1392-1 assume !(1 == ~E_M~0); 276448#L1397-1 assume !(1 == ~E_1~0); 276449#L1402-1 assume !(1 == ~E_2~0); 276123#L1407-1 assume !(1 == ~E_3~0); 276124#L1412-1 assume !(1 == ~E_4~0); 277344#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 277345#L1422-1 assume !(1 == ~E_6~0); 277616#L1427-1 assume !(1 == ~E_7~0); 277617#L1432-1 assume !(1 == ~E_8~0); 277573#L1437-1 assume !(1 == ~E_9~0); 277574#L1442-1 assume !(1 == ~E_10~0); 277531#L1447-1 assume !(1 == ~E_11~0); 277532#L1452-1 assume !(1 == ~E_12~0); 275916#L1457-1 assume { :end_inline_reset_delta_events } true; 275917#L1803-2 [2023-11-19 07:44:18,400 INFO L750 eck$LassoCheckResult]: Loop: 275917#L1803-2 assume !false; 276248#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 276197#L1169-1 assume !false; 276318#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 276491#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 275978#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 275979#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 277386#L996 assume !(0 != eval_~tmp~0#1); 276707#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 276366#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 276367#L1194-3 assume !(0 == ~M_E~0); 276869#L1194-5 assume !(0 == ~T1_E~0); 276080#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 276081#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 276337#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 275790#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 275791#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 276539#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 276540#L1229-3 assume !(0 == ~T8_E~0); 276576#L1234-3 assume !(0 == ~T9_E~0); 275948#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 275949#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 276387#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 276995#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 277552#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 277114#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 275954#L1269-3 assume !(0 == ~E_3~0); 275955#L1274-3 assume !(0 == ~E_4~0); 277591#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 276537#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 276538#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 276518#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 276519#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 276924#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 276925#L1309-3 assume !(0 == ~E_11~0); 276421#L1314-3 assume !(0 == ~E_12~0); 276422#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 276424#L586-42 assume !(1 == ~m_pc~0); 276425#L586-44 is_master_triggered_~__retres1~0#1 := 0; 276019#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 276020#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 276492#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 276567#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 276568#L605-42 assume 1 == ~t1_pc~0; 277188#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 277256#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 319706#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 319705#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 276570#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 276574#L624-42 assume !(1 == ~t2_pc~0); 276575#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 276722#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 276822#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 276823#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 276383#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 276384#L643-42 assume 1 == ~t3_pc~0; 276745#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 276705#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 276706#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 319533#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 319532#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 319531#L662-42 assume !(1 == ~t4_pc~0); 319529#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 319528#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 319527#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 319526#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 319525#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 319524#L681-42 assume 1 == ~t5_pc~0; 319522#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 319521#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 319520#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 319519#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 319518#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 319517#L700-42 assume 1 == ~t6_pc~0; 319516#L701-14 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 319514#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 319513#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 319512#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 319511#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 319510#L719-42 assume 1 == ~t7_pc~0; 319508#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 319507#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 319432#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 319431#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 319430#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 319429#L738-42 assume !(1 == ~t8_pc~0); 319428#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 319426#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 319425#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 319424#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 319423#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 319422#L757-42 assume !(1 == ~t9_pc~0); 319420#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 319419#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 319418#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 319417#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 319416#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 319415#L776-42 assume 1 == ~t10_pc~0; 319413#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 319412#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 319411#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 319410#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 319409#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 319408#L795-42 assume !(1 == ~t11_pc~0); 319406#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 319405#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 319404#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 319403#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 319402#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 319401#L814-42 assume 1 == ~t12_pc~0; 319399#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 319398#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 319397#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 319396#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 319395#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 319394#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 275965#L1332-5 assume !(1 == ~T1_E~0); 319393#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 319392#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 319391#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 319390#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 277452#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 277453#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 277663#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 277653#L1372-3 assume !(1 == ~T9_E~0); 275801#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 275802#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 276399#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 276400#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 277284#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 277613#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 276902#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 276048#L1412-3 assume !(1 == ~E_4~0); 276049#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 276798#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 276799#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 277447#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 277167#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 276926#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 276927#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 275849#L1452-3 assume !(1 == ~E_12~0); 275850#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 276462#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 276305#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 276118#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 276040#L1822 assume !(0 == start_simulation_~tmp~3#1); 276041#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 277028#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 276296#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 275803#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 275804#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 276981#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 277084#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 277479#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 275917#L1803-2 [2023-11-19 07:44:18,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:18,401 INFO L85 PathProgramCache]: Analyzing trace with hash -607674886, now seen corresponding path program 1 times [2023-11-19 07:44:18,402 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:18,402 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [600486552] [2023-11-19 07:44:18,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:18,402 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:18,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:18,508 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:44:18,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:18,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [600486552] [2023-11-19 07:44:18,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [600486552] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:18,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:18,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 07:44:18,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236474047] [2023-11-19 07:44:18,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:18,510 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:18,510 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:18,510 INFO L85 PathProgramCache]: Analyzing trace with hash -877176193, now seen corresponding path program 1 times [2023-11-19 07:44:18,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:18,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768565035] [2023-11-19 07:44:18,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:18,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:18,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:18,586 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:44:18,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:18,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768565035] [2023-11-19 07:44:18,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768565035] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:18,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:18,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:18,588 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998770727] [2023-11-19 07:44:18,588 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:18,588 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:18,589 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:18,589 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 07:44:18,589 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 07:44:18,589 INFO L87 Difference]: Start difference. First operand 43992 states and 63055 transitions. cyclomatic complexity: 19079 Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 2 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:19,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:19,334 INFO L93 Difference]: Finished difference Result 84327 states and 120384 transitions. [2023-11-19 07:44:19,334 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 84327 states and 120384 transitions. [2023-11-19 07:44:19,927 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 84004 [2023-11-19 07:44:20,140 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 84327 states to 84327 states and 120384 transitions. [2023-11-19 07:44:20,141 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 84327 [2023-11-19 07:44:20,180 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 84327 [2023-11-19 07:44:20,181 INFO L73 IsDeterministic]: Start isDeterministic. Operand 84327 states and 120384 transitions. [2023-11-19 07:44:20,228 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:20,228 INFO L218 hiAutomatonCegarLoop]: Abstraction has 84327 states and 120384 transitions. [2023-11-19 07:44:20,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84327 states and 120384 transitions. [2023-11-19 07:44:21,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84327 to 84263. [2023-11-19 07:44:21,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84263 states, 84263 states have (on average 1.4279102334357903) internal successors, (120320), 84262 states have internal predecessors, (120320), 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:44:21,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84263 states to 84263 states and 120320 transitions. [2023-11-19 07:44:21,749 INFO L240 hiAutomatonCegarLoop]: Abstraction has 84263 states and 120320 transitions. [2023-11-19 07:44:21,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 07:44:21,750 INFO L428 stractBuchiCegarLoop]: Abstraction has 84263 states and 120320 transitions. [2023-11-19 07:44:21,750 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2023-11-19 07:44:21,750 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 84263 states and 120320 transitions. [2023-11-19 07:44:22,056 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 83940 [2023-11-19 07:44:22,056 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:22,057 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:22,061 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] [2023-11-19 07:44:22,061 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] [2023-11-19 07:44:22,062 INFO L748 eck$LassoCheckResult]: Stem: 404329#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 404330#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 405323#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 405324#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 404397#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 404398#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 404303#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 404304#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 405743#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 404967#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 404968#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 404851#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 404852#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 405421#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 405422#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 404596#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 404597#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 405068#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 405069#L1194 assume !(0 == ~M_E~0); 405229#L1194-2 assume !(0 == ~T1_E~0); 405230#L1199-1 assume !(0 == ~T2_E~0); 405572#L1204-1 assume !(0 == ~T3_E~0); 405477#L1209-1 assume !(0 == ~T4_E~0); 405478#L1214-1 assume !(0 == ~T5_E~0); 406015#L1219-1 assume !(0 == ~T6_E~0); 406207#L1224-1 assume !(0 == ~T7_E~0); 404672#L1229-1 assume !(0 == ~T8_E~0); 404230#L1234-1 assume !(0 == ~T9_E~0); 404231#L1239-1 assume !(0 == ~T10_E~0); 404269#L1244-1 assume !(0 == ~T11_E~0); 404270#L1249-1 assume !(0 == ~T12_E~0); 405000#L1254-1 assume !(0 == ~E_M~0); 404167#L1259-1 assume !(0 == ~E_1~0); 404133#L1264-1 assume !(0 == ~E_2~0); 404134#L1269-1 assume !(0 == ~E_3~0); 406224#L1274-1 assume !(0 == ~E_4~0); 406068#L1279-1 assume !(0 == ~E_5~0); 404338#L1284-1 assume !(0 == ~E_6~0); 404339#L1289-1 assume !(0 == ~E_7~0); 405075#L1294-1 assume !(0 == ~E_8~0); 405076#L1299-1 assume !(0 == ~E_9~0); 405088#L1304-1 assume !(0 == ~E_10~0); 406187#L1309-1 assume !(0 == ~E_11~0); 406200#L1314-1 assume !(0 == ~E_12~0); 404297#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 404222#L586 assume !(1 == ~m_pc~0); 404223#L586-2 is_master_triggered_~__retres1~0#1 := 0; 404286#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 405151#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 404496#L1485 assume !(0 != activate_threads_~tmp~1#1); 404497#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 405750#L605 assume !(1 == ~t1_pc~0); 405167#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 404885#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 404886#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 405621#L1493 assume !(0 != activate_threads_~tmp___0~0#1); 405543#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 404784#L624 assume !(1 == ~t2_pc~0); 404785#L624-2 is_transmit2_triggered_~__retres1~2#1 := 0; 404973#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 404522#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 404523#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 405798#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 405619#L643 assume !(1 == ~t3_pc~0); 405446#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 405109#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 405110#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 404603#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 404604#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 404360#L662 assume !(1 == ~t4_pc~0); 404361#L662-2 is_transmit4_triggered_~__retres1~4#1 := 0; 404318#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 404185#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 404186#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 404214#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 404215#L681 assume !(1 == ~t5_pc~0); 404089#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 404090#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 405194#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 405962#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 404616#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 404617#L700 assume 1 == ~t6_pc~0; 405393#L701 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 404351#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 404352#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 404399#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 404400#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 405867#L719 assume 1 == ~t7_pc~0; 405974#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 404570#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 406173#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 406046#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 404103#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 404104#L738 assume !(1 == ~t8_pc~0); 405582#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 405469#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 405470#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 405225#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 405226#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 405646#L757 assume 1 == ~t9_pc~0; 405647#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 404098#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 404099#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 404568#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 405185#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 405186#L776 assume !(1 == ~t10_pc~0); 404120#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 404119#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 404500#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 404340#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 404341#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 404298#L795 assume 1 == ~t11_pc~0; 404299#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 404636#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 405776#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 405999#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 405439#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 405426#L814 assume !(1 == ~t12_pc~0); 405257#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 405258#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 404146#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 404147#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 404553#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 404554#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 405814#L1332-2 assume !(1 == ~T1_E~0); 406132#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 405343#L1342-1 assume !(1 == ~T3_E~0); 405344#L1347-1 assume !(1 == ~T4_E~0); 405851#L1352-1 assume !(1 == ~T5_E~0); 405653#L1357-1 assume !(1 == ~T6_E~0); 404849#L1362-1 assume !(1 == ~T7_E~0); 404850#L1367-1 assume !(1 == ~T8_E~0); 404434#L1372-1 assume !(1 == ~T9_E~0); 404435#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 408430#L1382-1 assume !(1 == ~T11_E~0); 408427#L1387-1 assume !(1 == ~T12_E~0); 408425#L1392-1 assume !(1 == ~E_M~0); 408423#L1397-1 assume !(1 == ~E_1~0); 408421#L1402-1 assume !(1 == ~E_2~0); 408419#L1407-1 assume !(1 == ~E_3~0); 408417#L1412-1 assume !(1 == ~E_4~0); 408414#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 408412#L1422-1 assume !(1 == ~E_6~0); 408410#L1427-1 assume !(1 == ~E_7~0); 408408#L1432-1 assume !(1 == ~E_8~0); 408406#L1437-1 assume !(1 == ~E_9~0); 407687#L1442-1 assume !(1 == ~E_10~0); 407685#L1447-1 assume !(1 == ~E_11~0); 407683#L1452-1 assume !(1 == ~E_12~0); 407673#L1457-1 assume { :end_inline_reset_delta_events } true; 407671#L1803-2 [2023-11-19 07:44:22,062 INFO L750 eck$LassoCheckResult]: Loop: 407671#L1803-2 assume !false; 407669#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 407664#L1169-1 assume !false; 407661#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 407651#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 407639#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 407637#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 407634#L996 assume !(0 != eval_~tmp~0#1); 407635#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 410617#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 410615#L1194-3 assume !(0 == ~M_E~0); 410614#L1194-5 assume !(0 == ~T1_E~0); 410613#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 410611#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 410610#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 410608#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 410606#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 410604#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 410602#L1229-3 assume !(0 == ~T8_E~0); 410600#L1234-3 assume !(0 == ~T9_E~0); 410598#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 410596#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 410594#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 410592#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 410590#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 410588#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 410586#L1269-3 assume !(0 == ~E_3~0); 410584#L1274-3 assume !(0 == ~E_4~0); 410582#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 410580#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 410576#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 410574#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 410572#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 410570#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 410567#L1309-3 assume !(0 == ~E_11~0); 410565#L1314-3 assume !(0 == ~E_12~0); 410564#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 410563#L586-42 assume !(1 == ~m_pc~0); 410561#L586-44 is_master_triggered_~__retres1~0#1 := 0; 410560#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 410559#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 410558#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 410557#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 410556#L605-42 assume 1 == ~t1_pc~0; 410554#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 410555#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 410553#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 410547#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 410545#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 410495#L624-42 assume !(1 == ~t2_pc~0); 410493#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 410491#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 410489#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 410487#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 410485#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 410483#L643-42 assume 1 == ~t3_pc~0; 410480#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 410478#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 410476#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 410474#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 410472#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 410468#L662-42 assume !(1 == ~t4_pc~0); 410466#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 410464#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 410462#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 410459#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 410457#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 410453#L681-42 assume 1 == ~t5_pc~0; 410450#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 410448#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 410446#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 410444#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 410442#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 410440#L700-42 assume !(1 == ~t6_pc~0); 410436#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 410434#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 410432#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 410430#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 410428#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 410426#L719-42 assume 1 == ~t7_pc~0; 410423#L720-14 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 410421#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 410419#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 410417#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 410415#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 410413#L738-42 assume !(1 == ~t8_pc~0); 410410#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 410407#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 410405#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 410403#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 410401#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 410399#L757-42 assume 1 == ~t9_pc~0; 410396#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 410393#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 410391#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 410389#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 410387#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 410385#L776-42 assume !(1 == ~t10_pc~0); 410382#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 410379#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 410377#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 410375#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 410373#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 410371#L795-42 assume 1 == ~t11_pc~0; 410368#L796-14 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 410365#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 410363#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 410361#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 410359#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 410357#L814-42 assume !(1 == ~t12_pc~0); 410354#L814-44 is_transmit12_triggered_~__retres1~12#1 := 0; 410351#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 410349#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 410347#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 410345#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 410343#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 409861#L1332-5 assume !(1 == ~T1_E~0); 410337#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 410335#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 410333#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 410331#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 410329#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 410326#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 410324#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 410287#L1372-3 assume !(1 == ~T9_E~0); 410285#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 410283#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 410282#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 410279#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 410277#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 410275#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 410273#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 409821#L1412-3 assume !(1 == ~E_4~0); 409817#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 409815#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 409813#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 409811#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 409809#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 409807#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 409805#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 409801#L1452-3 assume !(1 == ~E_12~0); 409800#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 409032#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 409026#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 409024#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 409021#L1822 assume !(0 == start_simulation_~tmp~3#1); 409018#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 407700#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 407686#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 407684#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 407680#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 407679#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 407678#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 407674#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 407671#L1803-2 [2023-11-19 07:44:22,063 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:22,063 INFO L85 PathProgramCache]: Analyzing trace with hash 852319035, now seen corresponding path program 1 times [2023-11-19 07:44:22,064 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:22,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967640599] [2023-11-19 07:44:22,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:22,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:22,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:22,207 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:44:22,208 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:22,208 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967640599] [2023-11-19 07:44:22,208 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967640599] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:22,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:22,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:22,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682729993] [2023-11-19 07:44:22,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:22,210 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:22,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:22,210 INFO L85 PathProgramCache]: Analyzing trace with hash 1473519936, now seen corresponding path program 1 times [2023-11-19 07:44:22,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:22,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932286737] [2023-11-19 07:44:22,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:22,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:22,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:22,345 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:44:22,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:22,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932286737] [2023-11-19 07:44:22,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932286737] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:22,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:22,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:44:22,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1003780034] [2023-11-19 07:44:22,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:22,348 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:22,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:22,349 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:44:22,349 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:44:22,349 INFO L87 Difference]: Start difference. First operand 84263 states and 120320 transitions. cyclomatic complexity: 36089 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:23,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:23,883 INFO L93 Difference]: Finished difference Result 204430 states and 290129 transitions. [2023-11-19 07:44:23,883 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 204430 states and 290129 transitions. [2023-11-19 07:44:25,220 INFO L131 ngComponentsAnalysis]: Automaton has 48 accepting balls. 200812 [2023-11-19 07:44:26,065 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 204430 states to 204430 states and 290129 transitions. [2023-11-19 07:44:26,065 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 204430 [2023-11-19 07:44:26,140 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 204430 [2023-11-19 07:44:26,140 INFO L73 IsDeterministic]: Start isDeterministic. Operand 204430 states and 290129 transitions. [2023-11-19 07:44:26,232 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:26,233 INFO L218 hiAutomatonCegarLoop]: Abstraction has 204430 states and 290129 transitions. [2023-11-19 07:44:26,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204430 states and 290129 transitions. [2023-11-19 07:44:28,269 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204430 to 161378. [2023-11-19 07:44:28,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161378 states, 161378 states have (on average 1.4229015107387624) internal successors, (229625), 161377 states have internal predecessors, (229625), 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:44:28,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161378 states to 161378 states and 229625 transitions. [2023-11-19 07:44:28,859 INFO L240 hiAutomatonCegarLoop]: Abstraction has 161378 states and 229625 transitions. [2023-11-19 07:44:28,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:44:28,861 INFO L428 stractBuchiCegarLoop]: Abstraction has 161378 states and 229625 transitions. [2023-11-19 07:44:28,861 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2023-11-19 07:44:28,861 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 161378 states and 229625 transitions. [2023-11-19 07:44:29,909 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 160960 [2023-11-19 07:44:29,909 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:29,910 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:29,912 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] [2023-11-19 07:44:29,913 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] [2023-11-19 07:44:29,913 INFO L748 eck$LassoCheckResult]: Stem: 693032#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 693033#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 694000#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 694001#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 693098#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 693099#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 693006#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 693007#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 694377#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 693656#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 693657#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 693547#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 693548#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 694085#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 694086#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 693296#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 693297#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 693746#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 693747#L1194 assume !(0 == ~M_E~0); 693909#L1194-2 assume !(0 == ~T1_E~0); 693910#L1199-1 assume !(0 == ~T2_E~0); 694229#L1204-1 assume !(0 == ~T3_E~0); 694136#L1209-1 assume !(0 == ~T4_E~0); 694137#L1214-1 assume !(0 == ~T5_E~0); 694646#L1219-1 assume !(0 == ~T6_E~0); 694769#L1224-1 assume !(0 == ~T7_E~0); 693376#L1229-1 assume !(0 == ~T8_E~0); 692938#L1234-1 assume !(0 == ~T9_E~0); 692939#L1239-1 assume !(0 == ~T10_E~0); 692974#L1244-1 assume !(0 == ~T11_E~0); 692975#L1249-1 assume !(0 == ~T12_E~0); 693688#L1254-1 assume !(0 == ~E_M~0); 692872#L1259-1 assume !(0 == ~E_1~0); 692838#L1264-1 assume !(0 == ~E_2~0); 692839#L1269-1 assume !(0 == ~E_3~0); 694785#L1274-1 assume !(0 == ~E_4~0); 694688#L1279-1 assume !(0 == ~E_5~0); 693041#L1284-1 assume !(0 == ~E_6~0); 693042#L1289-1 assume !(0 == ~E_7~0); 693756#L1294-1 assume !(0 == ~E_8~0); 693757#L1299-1 assume !(0 == ~E_9~0); 693768#L1304-1 assume !(0 == ~E_10~0); 694755#L1309-1 assume !(0 == ~E_11~0); 694767#L1314-1 assume !(0 == ~E_12~0); 693000#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 692928#L586 assume !(1 == ~m_pc~0); 692929#L586-2 is_master_triggered_~__retres1~0#1 := 0; 692991#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 693830#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 693197#L1485 assume !(0 != activate_threads_~tmp~1#1); 693198#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 694388#L605 assume !(1 == ~t1_pc~0); 693846#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 693577#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 693578#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 694274#L1493 assume !(0 != activate_threads_~tmp___0~0#1); 694198#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 693482#L624 assume !(1 == ~t2_pc~0); 693483#L624-2 is_transmit2_triggered_~__retres1~2#1 := 0; 693663#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 693223#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 693224#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 694436#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 694272#L643 assume !(1 == ~t3_pc~0); 694109#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 693790#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 693791#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 693303#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 693304#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 693062#L662 assume !(1 == ~t4_pc~0); 693063#L662-2 is_transmit4_triggered_~__retres1~4#1 := 0; 693021#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 692893#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 692894#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 692919#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 692920#L681 assume !(1 == ~t5_pc~0); 692794#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 692795#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 693875#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 694597#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 693316#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 693317#L700 assume !(1 == ~t6_pc~0); 693141#L700-2 is_transmit6_triggered_~__retres1~6#1 := 0; 693053#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 693054#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 693100#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 693101#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 694503#L719 assume 1 == ~t7_pc~0; 694614#L720 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 693272#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 694750#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 694670#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 692808#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 692809#L738 assume !(1 == ~t8_pc~0); 694237#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 694128#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 694129#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 693905#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 693906#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 694296#L757 assume 1 == ~t9_pc~0; 694297#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 692803#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 692804#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 693269#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 693866#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 693867#L776 assume !(1 == ~t10_pc~0); 692825#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 692824#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 693203#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 693043#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 693044#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 693001#L795 assume 1 == ~t11_pc~0; 693002#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 693338#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 694414#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 694635#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 694101#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 694090#L814 assume !(1 == ~t12_pc~0); 693936#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 693937#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 692853#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 692854#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 693254#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 693255#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 694449#L1332-2 assume !(1 == ~T1_E~0); 694712#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 694019#L1342-1 assume !(1 == ~T3_E~0); 694020#L1347-1 assume !(1 == ~T4_E~0); 694486#L1352-1 assume !(1 == ~T5_E~0); 694487#L1357-1 assume !(1 == ~T6_E~0); 693545#L1362-1 assume !(1 == ~T7_E~0); 693546#L1367-1 assume !(1 == ~T8_E~0); 693137#L1372-1 assume !(1 == ~T9_E~0); 693138#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 693718#L1382-1 assume !(1 == ~T11_E~0); 694194#L1387-1 assume !(1 == ~T12_E~0); 694195#L1392-1 assume !(1 == ~E_M~0); 693484#L1397-1 assume !(1 == ~E_1~0); 693485#L1402-1 assume !(1 == ~E_2~0); 693152#L1407-1 assume !(1 == ~E_3~0); 693153#L1412-1 assume !(1 == ~E_4~0); 716621#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 716620#L1422-1 assume !(1 == ~E_6~0); 716619#L1427-1 assume !(1 == ~E_7~0); 716618#L1432-1 assume !(1 == ~E_8~0); 716617#L1437-1 assume !(1 == ~E_9~0); 716616#L1442-1 assume !(1 == ~E_10~0); 716615#L1447-1 assume !(1 == ~E_11~0); 716614#L1452-1 assume !(1 == ~E_12~0); 715751#L1457-1 assume { :end_inline_reset_delta_events } true; 716609#L1803-2 [2023-11-19 07:44:29,914 INFO L750 eck$LassoCheckResult]: Loop: 716609#L1803-2 assume !false; 716608#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 716603#L1169-1 assume !false; 716601#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 715831#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 715819#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 715817#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 715814#L996 assume !(0 != eval_~tmp~0#1); 715815#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 771873#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 771869#L1194-3 assume !(0 == ~M_E~0); 771865#L1194-5 assume !(0 == ~T1_E~0); 771861#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 771855#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 771851#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 771846#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 771842#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 771838#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 771834#L1229-3 assume !(0 == ~T8_E~0); 771828#L1234-3 assume !(0 == ~T9_E~0); 771824#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 771819#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 771815#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 771811#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 771807#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 771801#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 771797#L1269-3 assume !(0 == ~E_3~0); 771792#L1274-3 assume !(0 == ~E_4~0); 771788#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 771784#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 771778#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 771773#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 771770#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 771737#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 771733#L1309-3 assume !(0 == ~E_11~0); 771729#L1314-3 assume !(0 == ~E_12~0); 771725#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 771720#L586-42 assume !(1 == ~m_pc~0); 771714#L586-44 is_master_triggered_~__retres1~0#1 := 0; 771709#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 766721#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 765241#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 732700#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 732473#L605-42 assume !(1 == ~t1_pc~0); 732472#L605-44 is_transmit1_triggered_~__retres1~1#1 := 0; 732468#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 732433#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 732372#L1493-42 assume !(0 != activate_threads_~tmp___0~0#1); 732268#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 730295#L624-42 assume !(1 == ~t2_pc~0); 730293#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 730291#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 730289#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 730287#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 730285#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 730282#L643-42 assume !(1 == ~t3_pc~0); 730280#L643-44 is_transmit3_triggered_~__retres1~3#1 := 0; 730277#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 730275#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 730273#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 730271#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 730268#L662-42 assume !(1 == ~t4_pc~0); 730266#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 730264#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 730262#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 730260#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 730258#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 730255#L681-42 assume !(1 == ~t5_pc~0); 730253#L681-44 is_transmit5_triggered_~__retres1~5#1 := 0; 730250#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 730248#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 730246#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 730245#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 730241#L700-42 assume !(1 == ~t6_pc~0); 700014#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 730239#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 730238#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 730237#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 730236#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 730235#L719-42 assume !(1 == ~t7_pc~0); 730234#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 730232#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 730231#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 730230#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 730229#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 730228#L738-42 assume !(1 == ~t8_pc~0); 730226#L738-44 is_transmit8_triggered_~__retres1~8#1 := 0; 730224#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 730223#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 730222#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 730221#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 730220#L757-42 assume 1 == ~t9_pc~0; 730218#L758-14 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 730215#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 730213#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 730211#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 730209#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 730207#L776-42 assume !(1 == ~t10_pc~0); 730203#L776-44 is_transmit10_triggered_~__retres1~10#1 := 0; 730200#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 730198#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 730196#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 730193#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 730191#L795-42 assume 1 == ~t11_pc~0; 730189#L796-14 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 730187#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 730184#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 730182#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 730180#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 730178#L814-42 assume 1 == ~t12_pc~0; 730175#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 730173#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 730170#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 730168#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 730166#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 730164#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 719588#L1332-5 assume !(1 == ~T1_E~0); 730161#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 730159#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 730157#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 730155#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 730153#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 730151#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 730149#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 730146#L1372-3 assume !(1 == ~T9_E~0); 726442#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 730143#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 730141#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 730139#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 730137#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 730136#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 730134#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 730132#L1412-3 assume !(1 == ~E_4~0); 720188#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 730129#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 730127#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 730124#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 730122#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 730120#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 730118#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 730116#L1452-3 assume !(1 == ~E_12~0); 728128#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 730086#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 730080#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 730078#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 730075#L1822 assume !(0 == start_simulation_~tmp~3#1); 730072#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 716755#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 716741#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 716739#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 716737#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 716735#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 716733#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 716613#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 716609#L1803-2 [2023-11-19 07:44:29,914 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:29,915 INFO L85 PathProgramCache]: Analyzing trace with hash 1989947900, now seen corresponding path program 1 times [2023-11-19 07:44:29,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:29,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454327766] [2023-11-19 07:44:29,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:29,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:29,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:30,007 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:44:30,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:30,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454327766] [2023-11-19 07:44:30,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1454327766] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:30,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:30,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:30,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947805988] [2023-11-19 07:44:30,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:30,011 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:30,013 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:30,013 INFO L85 PathProgramCache]: Analyzing trace with hash 1770476549, now seen corresponding path program 1 times [2023-11-19 07:44:30,013 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:30,013 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273546850] [2023-11-19 07:44:30,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:30,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:30,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:30,064 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:44:30,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:30,064 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273546850] [2023-11-19 07:44:30,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1273546850] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:30,065 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:30,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:30,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710368562] [2023-11-19 07:44:30,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:30,066 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:30,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:30,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 07:44:30,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 07:44:30,067 INFO L87 Difference]: Start difference. First operand 161378 states and 229625 transitions. cyclomatic complexity: 68279 Second operand has 4 states, 4 states have (on average 37.5) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 07:44:32,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 07:44:32,104 INFO L93 Difference]: Finished difference Result 390629 states and 552570 transitions. [2023-11-19 07:44:32,104 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 390629 states and 552570 transitions. [2023-11-19 07:44:34,151 INFO L131 ngComponentsAnalysis]: Automaton has 48 accepting balls. 383652 [2023-11-19 07:44:35,492 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 390629 states to 390629 states and 552570 transitions. [2023-11-19 07:44:35,492 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 390629 [2023-11-19 07:44:35,624 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 390629 [2023-11-19 07:44:35,624 INFO L73 IsDeterministic]: Start isDeterministic. Operand 390629 states and 552570 transitions. [2023-11-19 07:44:35,775 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 07:44:35,775 INFO L218 hiAutomatonCegarLoop]: Abstraction has 390629 states and 552570 transitions. [2023-11-19 07:44:35,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390629 states and 552570 transitions. [2023-11-19 07:44:38,931 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390629 to 308817. [2023-11-19 07:44:39,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308817 states, 308817 states have (on average 1.4182315092757198) internal successors, (437974), 308816 states have internal predecessors, (437974), 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:44:40,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308817 states to 308817 states and 437974 transitions. [2023-11-19 07:44:40,869 INFO L240 hiAutomatonCegarLoop]: Abstraction has 308817 states and 437974 transitions. [2023-11-19 07:44:40,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 07:44:40,886 INFO L428 stractBuchiCegarLoop]: Abstraction has 308817 states and 437974 transitions. [2023-11-19 07:44:40,887 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2023-11-19 07:44:40,887 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 308817 states and 437974 transitions. [2023-11-19 07:44:41,662 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 308208 [2023-11-19 07:44:41,662 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 07:44:41,662 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 07:44:41,665 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] [2023-11-19 07:44:41,665 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] [2023-11-19 07:44:41,666 INFO L748 eck$LassoCheckResult]: Stem: 1245050#$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;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~token~0 := 0;~local~0 := 0; 1245051#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~14#1;havoc main_~__retres1~14#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1; 1246035#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret33#1, start_simulation_#t~ret34#1, start_simulation_~kernel_st~0#1, start_simulation_~tmp~3#1, start_simulation_~tmp___0~1#1;havoc start_simulation_~kernel_st~0#1;havoc start_simulation_~tmp~3#1;havoc start_simulation_~tmp___0~1#1;start_simulation_~kernel_st~0#1 := 0;assume { :begin_inline_update_channels } true; 1246036#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 1245117#L841 assume 1 == ~m_i~0;~m_st~0 := 0; 1245118#L841-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 1245024#L846-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 1245025#L851-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 1246436#L856-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 1245681#L861-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 1245682#L866-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 1245573#L871-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 1245574#L876-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 1246124#L881-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 1246125#L886-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 1245318#L891-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 1245319#L896-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 1245775#L901-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 1245776#L1194 assume !(0 == ~M_E~0); 1245943#L1194-2 assume !(0 == ~T1_E~0); 1245944#L1199-1 assume !(0 == ~T2_E~0); 1246278#L1204-1 assume !(0 == ~T3_E~0); 1246179#L1209-1 assume !(0 == ~T4_E~0); 1246180#L1214-1 assume !(0 == ~T5_E~0); 1246691#L1219-1 assume !(0 == ~T6_E~0); 1246844#L1224-1 assume !(0 == ~T7_E~0); 1245399#L1229-1 assume !(0 == ~T8_E~0); 1244955#L1234-1 assume !(0 == ~T9_E~0); 1244956#L1239-1 assume !(0 == ~T10_E~0); 1244992#L1244-1 assume !(0 == ~T11_E~0); 1244993#L1249-1 assume !(0 == ~T12_E~0); 1245714#L1254-1 assume !(0 == ~E_M~0); 1244889#L1259-1 assume !(0 == ~E_1~0); 1244855#L1264-1 assume !(0 == ~E_2~0); 1244856#L1269-1 assume !(0 == ~E_3~0); 1246859#L1274-1 assume !(0 == ~E_4~0); 1246737#L1279-1 assume !(0 == ~E_5~0); 1245059#L1284-1 assume !(0 == ~E_6~0); 1245060#L1289-1 assume !(0 == ~E_7~0); 1245785#L1294-1 assume !(0 == ~E_8~0); 1245786#L1299-1 assume !(0 == ~E_9~0); 1245797#L1304-1 assume !(0 == ~E_10~0); 1246830#L1309-1 assume !(0 == ~E_11~0); 1246839#L1314-1 assume !(0 == ~E_12~0); 1245018#L1319-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1244945#L586 assume !(1 == ~m_pc~0); 1244946#L586-2 is_master_triggered_~__retres1~0#1 := 0; 1245009#L597 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1245862#is_master_triggered_returnLabel#1 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 1245218#L1485 assume !(0 != activate_threads_~tmp~1#1); 1245219#L1485-2 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 1246443#L605 assume !(1 == ~t1_pc~0); 1245879#L605-2 is_transmit1_triggered_~__retres1~1#1 := 0; 1245602#L616 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1245603#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 1246325#L1493 assume !(0 != activate_threads_~tmp___0~0#1); 1246243#L1493-2 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 1245508#L624 assume !(1 == ~t2_pc~0); 1245509#L624-2 is_transmit2_triggered_~__retres1~2#1 := 0; 1245688#L635 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1245244#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 1245245#L1501 assume !(0 != activate_threads_~tmp___1~0#1); 1246483#L1501-2 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 1246323#L643 assume !(1 == ~t3_pc~0); 1246152#L643-2 is_transmit3_triggered_~__retres1~3#1 := 0; 1245819#L654 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1245820#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 1245325#L1509 assume !(0 != activate_threads_~tmp___2~0#1); 1245326#L1509-2 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 1245081#L662 assume !(1 == ~t4_pc~0); 1245082#L662-2 is_transmit4_triggered_~__retres1~4#1 := 0; 1245039#L673 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1244910#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 1244911#L1517 assume !(0 != activate_threads_~tmp___3~0#1); 1244936#L1517-2 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 1244937#L681 assume !(1 == ~t5_pc~0); 1244811#L681-2 is_transmit5_triggered_~__retres1~5#1 := 0; 1244812#L692 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1245907#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 1246644#L1525 assume !(0 != activate_threads_~tmp___4~0#1); 1245339#L1525-2 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 1245340#L700 assume !(1 == ~t6_pc~0); 1245161#L700-2 is_transmit6_triggered_~__retres1~6#1 := 0; 1245072#L711 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1245073#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 1245119#L1533 assume !(0 != activate_threads_~tmp___5~0#1); 1245120#L1533-2 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 1246548#L719 assume !(1 == ~t7_pc~0); 1245292#L719-2 is_transmit7_triggered_~__retres1~7#1 := 0; 1245293#L730 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1246819#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 1246716#L1541 assume !(0 != activate_threads_~tmp___6~0#1); 1244825#L1541-2 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 1244826#L738 assume !(1 == ~t8_pc~0); 1246285#L738-2 is_transmit8_triggered_~__retres1~8#1 := 0; 1246171#L749 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1246172#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 1245939#L1549 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 1245940#L1549-2 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 1246347#L757 assume 1 == ~t9_pc~0; 1246348#L758 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 1244820#L768 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1244821#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 1245290#L1557 assume !(0 != activate_threads_~tmp___8~0#1); 1245899#L1557-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 1245900#L776 assume !(1 == ~t10_pc~0); 1244842#L776-2 is_transmit10_triggered_~__retres1~10#1 := 0; 1244841#L787 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1245224#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 1245061#L1565 assume !(0 != activate_threads_~tmp___9~0#1); 1245062#L1565-2 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 1245019#L795 assume 1 == ~t11_pc~0; 1245020#L796 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 1245362#L806 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1246460#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 1246679#L1573 assume !(0 != activate_threads_~tmp___10~0#1); 1246142#L1573-2 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 1246129#L814 assume !(1 == ~t12_pc~0); 1245973#L814-2 is_transmit12_triggered_~__retres1~12#1 := 0; 1245974#L825 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 1244870#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 1244871#L1581 assume !(0 != activate_threads_~tmp___11~0#1); 1245275#L1581-2 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1245276#L1332 assume 1 == ~M_E~0;~M_E~0 := 2; 1246497#L1332-2 assume !(1 == ~T1_E~0); 1289961#L1337-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 1246053#L1342-1 assume !(1 == ~T3_E~0); 1246054#L1347-1 assume !(1 == ~T4_E~0); 1289953#L1352-1 assume !(1 == ~T5_E~0); 1289950#L1357-1 assume !(1 == ~T6_E~0); 1289948#L1362-1 assume !(1 == ~T7_E~0); 1246590#L1367-1 assume !(1 == ~T8_E~0); 1246591#L1372-1 assume !(1 == ~T9_E~0); 1289943#L1377-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 1245479#L1382-1 assume !(1 == ~T11_E~0); 1245480#L1387-1 assume !(1 == ~T12_E~0); 1246240#L1392-1 assume !(1 == ~E_M~0); 1245510#L1397-1 assume !(1 == ~E_1~0); 1245511#L1402-1 assume !(1 == ~E_2~0); 1245173#L1407-1 assume !(1 == ~E_3~0); 1245174#L1412-1 assume !(1 == ~E_4~0); 1246458#L1417-1 assume 1 == ~E_5~0;~E_5~0 := 2; 1246459#L1422-1 assume !(1 == ~E_6~0); 1246892#L1427-1 assume !(1 == ~E_7~0); 1308920#L1432-1 assume !(1 == ~E_8~0); 1308919#L1437-1 assume !(1 == ~E_9~0); 1308918#L1442-1 assume !(1 == ~E_10~0); 1308917#L1447-1 assume !(1 == ~E_11~0); 1308916#L1452-1 assume !(1 == ~E_12~0); 1244964#L1457-1 assume { :end_inline_reset_delta_events } true; 1244965#L1803-2 [2023-11-19 07:44:41,666 INFO L750 eck$LassoCheckResult]: Loop: 1244965#L1803-2 assume !false; 1313905#L1804 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret5#1, eval_#t~nondet6#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet7#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_13~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 1313900#L1169-1 assume !false; 1313898#L992 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 1313758#L914 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 1313745#L981 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 1313734#exists_runnable_thread_returnLabel#1 eval_#t~ret5#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret5#1;havoc eval_#t~ret5#1; 1313724#L996 assume !(0 != eval_~tmp~0#1); 1313725#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_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 1317192#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 1317187#L1194-3 assume !(0 == ~M_E~0); 1317181#L1194-5 assume !(0 == ~T1_E~0); 1317177#L1199-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 1317173#L1204-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 1317168#L1209-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 1317164#L1214-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 1317161#L1219-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 1317157#L1224-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 1317154#L1229-3 assume !(0 == ~T8_E~0); 1317150#L1234-3 assume !(0 == ~T9_E~0); 1317146#L1239-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 1317143#L1244-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 1317141#L1249-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 1317139#L1254-3 assume 0 == ~E_M~0;~E_M~0 := 1; 1317136#L1259-3 assume 0 == ~E_1~0;~E_1~0 := 1; 1317133#L1264-3 assume 0 == ~E_2~0;~E_2~0 := 1; 1317129#L1269-3 assume !(0 == ~E_3~0); 1317126#L1274-3 assume !(0 == ~E_4~0); 1317123#L1279-3 assume 0 == ~E_5~0;~E_5~0 := 1; 1317120#L1284-3 assume 0 == ~E_6~0;~E_6~0 := 1; 1317115#L1289-3 assume 0 == ~E_7~0;~E_7~0 := 1; 1317112#L1294-3 assume 0 == ~E_8~0;~E_8~0 := 1; 1317108#L1299-3 assume 0 == ~E_9~0;~E_9~0 := 1; 1317105#L1304-3 assume 0 == ~E_10~0;~E_10~0 := 1; 1317069#L1309-3 assume !(0 == ~E_11~0); 1317066#L1314-3 assume !(0 == ~E_12~0); 1317063#L1319-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1317058#L586-42 assume !(1 == ~m_pc~0); 1317054#L586-44 is_master_triggered_~__retres1~0#1 := 0; 1317051#L597-14 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1317047#is_master_triggered_returnLabel#15 activate_threads_#t~ret19#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~ret19#1;havoc activate_threads_#t~ret19#1; 1317044#L1485-42 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 1317041#L1485-44 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 1317036#L605-42 assume 1 == ~t1_pc~0; 1317031#L606-14 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 1317026#L616-14 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1317020#is_transmit1_triggered_returnLabel#15 activate_threads_#t~ret20#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~ret20#1;havoc activate_threads_#t~ret20#1; 1317014#L1493-42 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 1315824#L1493-44 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 1314334#L624-42 assume !(1 == ~t2_pc~0); 1314332#L624-44 is_transmit2_triggered_~__retres1~2#1 := 0; 1314330#L635-14 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1314328#is_transmit2_triggered_returnLabel#15 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 1314326#L1501-42 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 1314323#L1501-44 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 1314321#L643-42 assume 1 == ~t3_pc~0; 1314318#L644-14 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 1314316#L654-14 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1314314#is_transmit3_triggered_returnLabel#15 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 1314312#L1509-42 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 1314310#L1509-44 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 1314308#L662-42 assume !(1 == ~t4_pc~0); 1314306#L662-44 is_transmit4_triggered_~__retres1~4#1 := 0; 1314304#L673-14 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1314302#is_transmit4_triggered_returnLabel#15 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 1314300#L1517-42 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 1314297#L1517-44 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 1314295#L681-42 assume 1 == ~t5_pc~0; 1314292#L682-14 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 1314290#L692-14 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1314288#is_transmit5_triggered_returnLabel#15 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 1314286#L1525-42 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 1314285#L1525-44 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 1314283#L700-42 assume !(1 == ~t6_pc~0); 1311211#L700-44 is_transmit6_triggered_~__retres1~6#1 := 0; 1314280#L711-14 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1314278#is_transmit6_triggered_returnLabel#15 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 1314276#L1533-42 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 1314275#L1533-44 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 1314273#L719-42 assume !(1 == ~t7_pc~0); 1272866#L719-44 is_transmit7_triggered_~__retres1~7#1 := 0; 1314270#L730-14 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1314268#is_transmit7_triggered_returnLabel#15 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 1314266#L1541-42 assume !(0 != activate_threads_~tmp___6~0#1); 1314263#L1541-44 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 1314261#L738-42 assume 1 == ~t8_pc~0; 1314258#L739-14 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 1314256#L749-14 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1314254#is_transmit8_triggered_returnLabel#15 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 1314252#L1549-42 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 1314249#L1549-44 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 1314247#L757-42 assume !(1 == ~t9_pc~0); 1314244#L757-44 is_transmit9_triggered_~__retres1~9#1 := 0; 1314242#L768-14 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1314240#is_transmit9_triggered_returnLabel#15 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 1314238#L1557-42 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 1314235#L1557-44 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 1314233#L776-42 assume 1 == ~t10_pc~0; 1314230#L777-14 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 1314228#L787-14 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1314226#is_transmit10_triggered_returnLabel#15 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 1314224#L1565-42 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 1314221#L1565-44 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 1314219#L795-42 assume !(1 == ~t11_pc~0); 1314216#L795-44 is_transmit11_triggered_~__retres1~11#1 := 0; 1314214#L806-14 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1314212#is_transmit11_triggered_returnLabel#15 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 1314210#L1573-42 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 1314207#L1573-44 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 1314205#L814-42 assume 1 == ~t12_pc~0; 1314202#L815-14 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 1314200#L825-14 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 1314198#is_transmit12_triggered_returnLabel#15 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 1314194#L1581-42 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 1314192#L1581-44 havoc activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1314190#L1332-3 assume 1 == ~M_E~0;~M_E~0 := 2; 1296225#L1332-5 assume !(1 == ~T1_E~0); 1314187#L1337-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 1314186#L1342-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 1314185#L1347-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 1314184#L1352-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 1314182#L1357-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 1314179#L1362-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 1314175#L1367-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 1314171#L1372-3 assume !(1 == ~T9_E~0); 1301463#L1377-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 1314164#L1382-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 1314163#L1387-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 1314162#L1392-3 assume 1 == ~E_M~0;~E_M~0 := 2; 1314161#L1397-3 assume 1 == ~E_1~0;~E_1~0 := 2; 1314160#L1402-3 assume 1 == ~E_2~0;~E_2~0 := 2; 1314159#L1407-3 assume 1 == ~E_3~0;~E_3~0 := 2; 1314158#L1412-3 assume !(1 == ~E_4~0); 1305884#L1417-3 assume 1 == ~E_5~0;~E_5~0 := 2; 1314157#L1422-3 assume 1 == ~E_6~0;~E_6~0 := 2; 1314156#L1427-3 assume 1 == ~E_7~0;~E_7~0 := 2; 1314155#L1432-3 assume 1 == ~E_8~0;~E_8~0 := 2; 1314154#L1437-3 assume 1 == ~E_9~0;~E_9~0 := 2; 1314153#L1442-3 assume 1 == ~E_10~0;~E_10~0 := 2; 1314152#L1447-3 assume 1 == ~E_11~0;~E_11~0 := 2; 1314151#L1452-3 assume !(1 == ~E_12~0); 1309241#L1457-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 1313946#L914-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 1313940#L981-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 1313938#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret33#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret33#1;havoc start_simulation_#t~ret33#1; 1313937#L1822 assume !(0 == start_simulation_~tmp~3#1); 1313935#L1822-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret32#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;havoc exists_runnable_thread_~__retres1~13#1; 1313934#L914-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~13#1 := 1; 1313920#L981-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~13#1; 1313918#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret32#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~13#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret32#1;havoc stop_simulation_#t~ret32#1; 1313916#L1777 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 1313914#L1784 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 1313912#stop_simulation_returnLabel#1 start_simulation_#t~ret34#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret32#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~ret34#1;havoc start_simulation_#t~ret34#1; 1313910#L1835 assume !(0 != start_simulation_~tmp___0~1#1); 1244965#L1803-2 [2023-11-19 07:44:41,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:41,667 INFO L85 PathProgramCache]: Analyzing trace with hash -1728090755, now seen corresponding path program 1 times [2023-11-19 07:44:41,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:41,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368917374] [2023-11-19 07:44:41,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:41,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:41,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:41,753 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:44:41,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:41,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368917374] [2023-11-19 07:44:41,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1368917374] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:41,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:41,754 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 07:44:41,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2143778510] [2023-11-19 07:44:41,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:41,754 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 07:44:41,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 07:44:41,755 INFO L85 PathProgramCache]: Analyzing trace with hash -413711616, now seen corresponding path program 1 times [2023-11-19 07:44:41,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 07:44:41,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [113340923] [2023-11-19 07:44:41,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 07:44:41,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 07:44:41,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 07:44:41,810 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:44:41,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 07:44:41,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [113340923] [2023-11-19 07:44:41,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [113340923] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 07:44:41,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 07:44:41,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 07:44:41,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387704129] [2023-11-19 07:44:41,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 07:44:41,812 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 07:44:41,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 07:44:41,813 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 07:44:41,813 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-19 07:44:41,813 INFO L87 Difference]: Start difference. First operand 308817 states and 437974 transitions. cyclomatic complexity: 129189 Second operand has 5 states, 5 states have (on average 30.0) internal successors, (150), 5 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)