./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/systemc/token_ring.13.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 9bd2c7ff Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/bin/uautomizer-verify-uCwYo4JHxu/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/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_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/bin/uautomizer-verify-uCwYo4JHxu/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/bin/uautomizer-verify-uCwYo4JHxu/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/systemc/token_ring.13.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/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_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/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 1b2c6a3c4af8091017033117c21d8fbc40cee2009788b890a114045d77587077 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-9bd2c7f [2023-11-19 08:02:28,661 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-19 08:02:28,756 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/bin/uautomizer-verify-uCwYo4JHxu/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-19 08:02:28,761 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-19 08:02:28,762 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-19 08:02:28,789 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-19 08:02:28,790 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-19 08:02:28,791 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-19 08:02:28,792 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-19 08:02:28,792 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-19 08:02:28,793 INFO L153 SettingsManager]: * Use SBE=true [2023-11-19 08:02:28,794 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-19 08:02:28,794 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-19 08:02:28,795 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-19 08:02:28,796 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-19 08:02:28,796 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-19 08:02:28,797 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-19 08:02:28,797 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-19 08:02:28,798 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-19 08:02:28,798 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-19 08:02:28,799 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-19 08:02:28,800 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-19 08:02:28,800 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-19 08:02:28,801 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-19 08:02:28,801 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-19 08:02:28,801 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-19 08:02:28,802 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-19 08:02:28,802 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-19 08:02:28,803 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-19 08:02:28,803 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-19 08:02:28,804 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-19 08:02:28,804 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-19 08:02:28,804 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-19 08:02:28,805 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-19 08:02:28,805 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-19 08:02:28,806 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-19 08:02:28,806 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_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/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_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/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 -> 1b2c6a3c4af8091017033117c21d8fbc40cee2009788b890a114045d77587077 [2023-11-19 08:02:29,068 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-19 08:02:29,116 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-19 08:02:29,119 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-19 08:02:29,120 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-19 08:02:29,121 INFO L274 PluginConnector]: CDTParser initialized [2023-11-19 08:02:29,123 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/bin/uautomizer-verify-uCwYo4JHxu/../../sv-benchmarks/c/systemc/token_ring.13.cil-1.c [2023-11-19 08:02:32,281 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-19 08:02:32,618 INFO L384 CDTParser]: Found 1 translation units. [2023-11-19 08:02:32,619 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/sv-benchmarks/c/systemc/token_ring.13.cil-1.c [2023-11-19 08:02:32,654 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/bin/uautomizer-verify-uCwYo4JHxu/data/2a9e843b7/f2944aeba73d424e83023eee59d05dfc/FLAG30df27ba6 [2023-11-19 08:02:32,680 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/bin/uautomizer-verify-uCwYo4JHxu/data/2a9e843b7/f2944aeba73d424e83023eee59d05dfc [2023-11-19 08:02:32,683 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-19 08:02:32,685 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-19 08:02:32,686 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-19 08:02:32,686 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-19 08:02:32,693 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-19 08:02:32,694 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:02:32" (1/1) ... [2023-11-19 08:02:32,695 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2966e93a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:32, skipping insertion in model container [2023-11-19 08:02:32,696 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 08:02:32" (1/1) ... [2023-11-19 08:02:32,778 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-19 08:02:33,114 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 08:02:33,152 INFO L202 MainTranslator]: Completed pre-run [2023-11-19 08:02:33,251 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-19 08:02:33,285 INFO L206 MainTranslator]: Completed translation [2023-11-19 08:02:33,285 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33 WrapperNode [2023-11-19 08:02:33,285 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-19 08:02:33,287 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-19 08:02:33,287 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-19 08:02:33,287 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-19 08:02:33,295 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33" (1/1) ... [2023-11-19 08:02:33,313 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33" (1/1) ... [2023-11-19 08:02:33,454 INFO L138 Inliner]: procedures = 54, calls = 72, calls flagged for inlining = 67, calls inlined = 305, statements flattened = 4696 [2023-11-19 08:02:33,455 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-19 08:02:33,456 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-19 08:02:33,456 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-19 08:02:33,456 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-19 08:02:33,467 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33" (1/1) ... [2023-11-19 08:02:33,468 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33" (1/1) ... [2023-11-19 08:02:33,485 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33" (1/1) ... [2023-11-19 08:02:33,485 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33" (1/1) ... [2023-11-19 08:02:33,545 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33" (1/1) ... [2023-11-19 08:02:33,579 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33" (1/1) ... [2023-11-19 08:02:33,587 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33" (1/1) ... [2023-11-19 08:02:33,603 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33" (1/1) ... [2023-11-19 08:02:33,615 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-19 08:02:33,617 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-19 08:02:33,617 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-19 08:02:33,617 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-19 08:02:33,618 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33" (1/1) ... [2023-11-19 08:02:33,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-19 08:02:33,636 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/bin/uautomizer-verify-uCwYo4JHxu/z3 [2023-11-19 08:02:33,658 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-19 08:02:33,676 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_3462efba-f8aa-4849-9f8c-d7fa72f68b2a/bin/uautomizer-verify-uCwYo4JHxu/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-19 08:02:33,704 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-19 08:02:33,705 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-19 08:02:33,705 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-19 08:02:33,705 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-19 08:02:33,908 INFO L236 CfgBuilder]: Building ICFG [2023-11-19 08:02:33,911 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-19 08:02:36,834 INFO L277 CfgBuilder]: Performing block encoding [2023-11-19 08:02:36,860 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-19 08:02:36,872 INFO L302 CfgBuilder]: Removed 16 assume(true) statements. [2023-11-19 08:02:36,901 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:02:36 BoogieIcfgContainer [2023-11-19 08:02:36,902 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-19 08:02:36,903 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-19 08:02:36,904 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-19 08:02:36,907 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-19 08:02:36,908 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-19 08:02:36,908 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 19.11 08:02:32" (1/3) ... [2023-11-19 08:02:36,909 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2cd89aa7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.11 08:02:36, skipping insertion in model container [2023-11-19 08:02:36,910 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-19 08:02:36,910 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 08:02:33" (2/3) ... [2023-11-19 08:02:36,911 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@2cd89aa7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.11 08:02:36, skipping insertion in model container [2023-11-19 08:02:36,912 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-19 08:02:36,912 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 08:02:36" (3/3) ... [2023-11-19 08:02:36,913 INFO L332 chiAutomizerObserver]: Analyzing ICFG token_ring.13.cil-1.c [2023-11-19 08:02:37,016 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-19 08:02:37,016 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-19 08:02:37,017 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-19 08:02:37,017 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-19 08:02:37,017 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-19 08:02:37,017 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-19 08:02:37,018 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-19 08:02:37,018 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-19 08:02:37,037 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 2047 states, 2046 states have (on average 1.4926686217008798) internal successors, (3054), 2046 states have internal predecessors, (3054), 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 08:02:37,137 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1868 [2023-11-19 08:02:37,137 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:37,137 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:37,160 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:37,160 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:37,160 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-19 08:02:37,166 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 2047 states, 2046 states have (on average 1.4926686217008798) internal successors, (3054), 2046 states have internal predecessors, (3054), 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 08:02:37,194 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1868 [2023-11-19 08:02:37,194 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:37,194 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:37,200 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:37,200 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:37,212 INFO L748 eck$LassoCheckResult]: Stem: 138#$Ultimate##0true assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 1967#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 740#init_model_returnLabel#1true assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 1959#update_channels_returnLabel#1true assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 1864#L914true assume !(1 == ~m_i~0);~m_st~0 := 2; 846#L914-2true assume 1 == ~t1_i~0;~t1_st~0 := 0; 455#L919-1true assume !(1 == ~t2_i~0);~t2_st~0 := 2; 1235#L924-1true assume !(1 == ~t3_i~0);~t3_st~0 := 2; 1119#L929-1true assume !(1 == ~t4_i~0);~t4_st~0 := 2; 1871#L934-1true assume !(1 == ~t5_i~0);~t5_st~0 := 2; 1276#L939-1true assume !(1 == ~t6_i~0);~t6_st~0 := 2; 1657#L944-1true assume !(1 == ~t7_i~0);~t7_st~0 := 2; 312#L949-1true assume !(1 == ~t8_i~0);~t8_st~0 := 2; 1326#L954-1true assume 1 == ~t9_i~0;~t9_st~0 := 0; 1976#L959-1true assume !(1 == ~t10_i~0);~t10_st~0 := 2; 651#L964-1true assume !(1 == ~t11_i~0);~t11_st~0 := 2; 1185#L969-1true assume !(1 == ~t12_i~0);~t12_st~0 := 2; 1779#L974-1true assume !(1 == ~t13_i~0);~t13_st~0 := 2; 593#L979-1true assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 1903#L1291true assume 0 == ~M_E~0;~M_E~0 := 1; 1867#L1291-2true assume !(0 == ~T1_E~0); 1859#L1296-1true assume !(0 == ~T2_E~0); 700#L1301-1true assume !(0 == ~T3_E~0); 1230#L1306-1true assume !(0 == ~T4_E~0); 1204#L1311-1true assume !(0 == ~T5_E~0); 228#L1316-1true assume !(0 == ~T6_E~0); 1661#L1321-1true assume !(0 == ~T7_E~0); 711#L1326-1true assume 0 == ~T8_E~0;~T8_E~0 := 1; 136#L1331-1true assume !(0 == ~T9_E~0); 3#L1336-1true assume !(0 == ~T10_E~0); 1082#L1341-1true assume !(0 == ~T11_E~0); 33#L1346-1true assume !(0 == ~T12_E~0); 1459#L1351-1true assume !(0 == ~T13_E~0); 195#L1356-1true assume !(0 == ~E_M~0); 1985#L1361-1true assume !(0 == ~E_1~0); 1633#L1366-1true assume 0 == ~E_2~0;~E_2~0 := 1; 219#L1371-1true assume !(0 == ~E_3~0); 1437#L1376-1true assume !(0 == ~E_4~0); 764#L1381-1true assume !(0 == ~E_5~0); 1737#L1386-1true assume !(0 == ~E_6~0); 1896#L1391-1true assume !(0 == ~E_7~0); 1811#L1396-1true assume !(0 == ~E_8~0); 671#L1401-1true assume !(0 == ~E_9~0); 1292#L1406-1true assume 0 == ~E_10~0;~E_10~0 := 1; 917#L1411-1true assume !(0 == ~E_11~0); 1695#L1416-1true assume !(0 == ~E_12~0); 619#L1421-1true assume !(0 == ~E_13~0); 322#L1426-1true assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 769#L640true assume !(1 == ~m_pc~0); 1815#L640-2true is_master_triggered_~__retres1~0#1 := 0; 727#L651true is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 623#is_master_triggered_returnLabel#1true activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 643#L1603true assume !(0 != activate_threads_~tmp~1#1); 1277#L1603-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; 410#L659true assume 1 == ~t1_pc~0; 473#L660true assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 1419#L670true is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1044#is_transmit1_triggered_returnLabel#1true activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 486#L1611true assume !(0 != activate_threads_~tmp___0~0#1); 495#L1611-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; 1601#L678true assume 1 == ~t2_pc~0; 1460#L679true assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 1715#L689true is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 241#is_transmit2_triggered_returnLabel#1true activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 556#L1619true assume !(0 != activate_threads_~tmp___1~0#1); 696#L1619-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; 640#L697true assume !(1 == ~t3_pc~0); 747#L697-2true is_transmit3_triggered_~__retres1~3#1 := 0; 1505#L708true is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1026#is_transmit3_triggered_returnLabel#1true activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 580#L1627true assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 1927#L1627-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; 1542#L716true assume 1 == ~t4_pc~0; 1514#L717true assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 397#L727true is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 64#is_transmit4_triggered_returnLabel#1true activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 118#L1635true assume !(0 != activate_threads_~tmp___3~0#1); 991#L1635-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; 1484#L735true assume !(1 == ~t5_pc~0); 104#L735-2true is_transmit5_triggered_~__retres1~5#1 := 0; 338#L746true is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1648#is_transmit5_triggered_returnLabel#1true activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 1015#L1643true assume !(0 != activate_threads_~tmp___4~0#1); 693#L1643-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; 884#L754true assume 1 == ~t6_pc~0; 529#L755true assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 464#L765true is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 230#is_transmit6_triggered_returnLabel#1true activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 447#L1651true assume !(0 != activate_threads_~tmp___5~0#1); 1108#L1651-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; 1974#L773true assume !(1 == ~t7_pc~0); 904#L773-2true is_transmit7_triggered_~__retres1~7#1 := 0; 729#L784true is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1987#is_transmit7_triggered_returnLabel#1true activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 702#L1659true assume !(0 != activate_threads_~tmp___6~0#1); 757#L1659-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; 892#L792true assume 1 == ~t8_pc~0; 1969#L793true assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 1278#L803true is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1571#is_transmit8_triggered_returnLabel#1true activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 694#L1667true assume !(0 != activate_threads_~tmp___7~0#1); 641#L1667-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; 813#L811true assume 1 == ~t9_pc~0; 1341#L812true assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 1710#L822true is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 269#is_transmit9_triggered_returnLabel#1true activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 809#L1675true assume !(0 != activate_threads_~tmp___8~0#1); 648#L1675-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; 1740#L830true assume !(1 == ~t10_pc~0); 2034#L830-2true is_transmit10_triggered_~__retres1~10#1 := 0; 185#L841true is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1355#is_transmit10_triggered_returnLabel#1true activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 173#L1683true assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 1806#L1683-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; 1130#L849true assume 1 == ~t11_pc~0; 1629#L850true assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 92#L860true is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1461#is_transmit11_triggered_returnLabel#1true activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 1149#L1691true assume !(0 != activate_threads_~tmp___10~0#1); 1021#L1691-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; 1813#L868true assume !(1 == ~t12_pc~0); 1391#L868-2true is_transmit12_triggered_~__retres1~12#1 := 0; 576#L879true is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 40#is_transmit12_triggered_returnLabel#1true activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 1730#L1699true assume !(0 != activate_threads_~tmp___11~0#1); 203#L1699-2true assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 1631#L887true assume 1 == ~t13_pc~0; 1031#L888true assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 577#L898true is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 1396#is_transmit13_triggered_returnLabel#1true activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 1097#L1707true assume !(0 != activate_threads_~tmp___12~0#1); 57#L1707-2true havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1687#L1439true assume !(1 == ~M_E~0); 689#L1439-2true assume !(1 == ~T1_E~0); 143#L1444-1true assume !(1 == ~T2_E~0); 922#L1449-1true assume 1 == ~T3_E~0;~T3_E~0 := 2; 412#L1454-1true assume !(1 == ~T4_E~0); 1458#L1459-1true assume !(1 == ~T5_E~0); 806#L1464-1true assume !(1 == ~T6_E~0); 868#L1469-1true assume !(1 == ~T7_E~0); 1718#L1474-1true assume !(1 == ~T8_E~0); 620#L1479-1true assume !(1 == ~T9_E~0); 810#L1484-1true assume !(1 == ~T10_E~0); 1249#L1489-1true assume 1 == ~T11_E~0;~T11_E~0 := 2; 542#L1494-1true assume !(1 == ~T12_E~0); 1849#L1499-1true assume !(1 == ~T13_E~0); 661#L1504-1true assume !(1 == ~E_M~0); 1513#L1509-1true assume !(1 == ~E_1~0); 1247#L1514-1true assume !(1 == ~E_2~0); 893#L1519-1true assume !(1 == ~E_3~0); 1968#L1524-1true assume !(1 == ~E_4~0); 1676#L1529-1true assume 1 == ~E_5~0;~E_5~0 := 2; 1780#L1534-1true assume !(1 == ~E_6~0); 54#L1539-1true assume !(1 == ~E_7~0); 267#L1544-1true assume !(1 == ~E_8~0); 1593#L1549-1true assume !(1 == ~E_9~0); 1617#L1554-1true assume !(1 == ~E_10~0); 1589#L1559-1true assume !(1 == ~E_11~0); 1316#L1564-1true assume !(1 == ~E_12~0); 1658#L1569-1true assume 1 == ~E_13~0;~E_13~0 := 2; 1756#L1574-1true assume { :end_inline_reset_delta_events } true; 142#L1940-2true [2023-11-19 08:02:37,216 INFO L750 eck$LassoCheckResult]: Loop: 142#L1940-2true assume !false; 1560#L1941true start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 1831#L1266-1true assume false; 571#eval_returnLabel#1true havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 359#update_channels_returnLabel#2true assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 974#L1291-3true assume 0 == ~M_E~0;~M_E~0 := 1; 869#L1291-5true assume 0 == ~T1_E~0;~T1_E~0 := 1; 1876#L1296-3true assume 0 == ~T2_E~0;~T2_E~0 := 1; 1783#L1301-3true assume 0 == ~T3_E~0;~T3_E~0 := 1; 1615#L1306-3true assume 0 == ~T4_E~0;~T4_E~0 := 1; 596#L1311-3true assume 0 == ~T5_E~0;~T5_E~0 := 1; 161#L1316-3true assume 0 == ~T6_E~0;~T6_E~0 := 1; 214#L1321-3true assume !(0 == ~T7_E~0); 684#L1326-3true assume 0 == ~T8_E~0;~T8_E~0 := 1; 1578#L1331-3true assume 0 == ~T9_E~0;~T9_E~0 := 1; 897#L1336-3true assume 0 == ~T10_E~0;~T10_E~0 := 1; 1499#L1341-3true assume 0 == ~T11_E~0;~T11_E~0 := 1; 408#L1346-3true assume 0 == ~T12_E~0;~T12_E~0 := 1; 393#L1351-3true assume 0 == ~T13_E~0;~T13_E~0 := 1; 358#L1356-3true assume 0 == ~E_M~0;~E_M~0 := 1; 748#L1361-3true assume !(0 == ~E_1~0); 777#L1366-3true assume 0 == ~E_2~0;~E_2~0 := 1; 24#L1371-3true assume 0 == ~E_3~0;~E_3~0 := 1; 1286#L1376-3true assume 0 == ~E_4~0;~E_4~0 := 1; 1551#L1381-3true assume 0 == ~E_5~0;~E_5~0 := 1; 1084#L1386-3true assume 0 == ~E_6~0;~E_6~0 := 1; 1685#L1391-3true assume 0 == ~E_7~0;~E_7~0 := 1; 1332#L1396-3true assume 0 == ~E_8~0;~E_8~0 := 1; 1990#L1401-3true assume !(0 == ~E_9~0); 192#L1406-3true assume 0 == ~E_10~0;~E_10~0 := 1; 122#L1411-3true assume 0 == ~E_11~0;~E_11~0 := 1; 1782#L1416-3true assume 0 == ~E_12~0;~E_12~0 := 1; 502#L1421-3true assume 0 == ~E_13~0;~E_13~0 := 1; 1118#L1426-3true assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 574#L640-45true assume 1 == ~m_pc~0; 1144#L641-15true assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 247#L651-15true is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 939#is_master_triggered_returnLabel#16true activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 22#L1603-45true assume !(0 != activate_threads_~tmp~1#1); 1870#L1603-47true assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 60#L659-45true assume 1 == ~t1_pc~0; 1932#L660-15true assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 1796#L670-15true is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1873#is_transmit1_triggered_returnLabel#16true activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 1556#L1611-45true assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 999#L1611-47true assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 1525#L678-45true assume !(1 == ~t2_pc~0); 978#L678-47true is_transmit2_triggered_~__retres1~2#1 := 0; 578#L689-15true is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 936#is_transmit2_triggered_returnLabel#16true activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 1363#L1619-45true assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 1672#L1619-47true assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 1609#L697-45true assume !(1 == ~t3_pc~0); 1242#L697-47true is_transmit3_triggered_~__retres1~3#1 := 0; 1863#L708-15true is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 2007#is_transmit3_triggered_returnLabel#16true activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 905#L1627-45true assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 941#L1627-47true assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 2030#L716-45true assume !(1 == ~t4_pc~0); 1074#L716-47true is_transmit4_triggered_~__retres1~4#1 := 0; 2025#L727-15true is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1295#is_transmit4_triggered_returnLabel#16true activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 631#L1635-45true assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 1508#L1635-47true assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 418#L735-45true assume 1 == ~t5_pc~0; 803#L736-15true assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 1664#L746-15true is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 2002#is_transmit5_triggered_returnLabel#16true activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 1844#L1643-45true assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 1670#L1643-47true assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 1654#L754-45true assume !(1 == ~t6_pc~0); 1494#L754-47true is_transmit6_triggered_~__retres1~6#1 := 0; 2008#L765-15true is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 668#is_transmit6_triggered_returnLabel#16true activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 1980#L1651-45true assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 770#L1651-47true assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 560#L773-45true assume 1 == ~t7_pc~0; 1175#L774-15true assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 948#L784-15true is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 738#is_transmit7_triggered_returnLabel#16true activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 1395#L1659-45true assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 568#L1659-47true assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 355#L792-45true assume 1 == ~t8_pc~0; 1507#L793-15true assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 1196#L803-15true is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1725#is_transmit8_triggered_returnLabel#16true activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 70#L1667-45true assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 728#L1667-47true assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 327#L811-45true assume 1 == ~t9_pc~0; 211#L812-15true assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 1098#L822-15true is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1079#is_transmit9_triggered_returnLabel#16true activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 932#L1675-45true assume !(0 != activate_threads_~tmp___8~0#1); 614#L1675-47true assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 477#L830-45true assume !(1 == ~t10_pc~0); 38#L830-47true is_transmit10_triggered_~__retres1~10#1 := 0; 688#L841-15true is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1195#is_transmit10_triggered_returnLabel#16true activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 148#L1683-45true assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 1371#L1683-47true assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 31#L849-45true assume 1 == ~t11_pc~0; 739#L850-15true assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 255#L860-15true is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 177#is_transmit11_triggered_returnLabel#16true activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 25#L1691-45true assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 175#L1691-47true assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 146#L868-45true assume 1 == ~t12_pc~0; 404#L869-15true assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 115#L879-15true is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 1123#is_transmit12_triggered_returnLabel#16true activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 1929#L1699-45true assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 1385#L1699-47true assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 1949#L887-45true assume 1 == ~t13_pc~0; 1124#L888-15true assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 1033#L898-15true is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 1056#is_transmit13_triggered_returnLabel#16true activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 1957#L1707-45true assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 132#L1707-47true havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1050#L1439-3true assume 1 == ~M_E~0;~M_E~0 := 2; 1025#L1439-5true assume 1 == ~T1_E~0;~T1_E~0 := 2; 141#L1444-3true assume !(1 == ~T2_E~0); 221#L1449-3true assume 1 == ~T3_E~0;~T3_E~0 := 2; 1614#L1454-3true assume 1 == ~T4_E~0;~T4_E~0 := 2; 857#L1459-3true assume 1 == ~T5_E~0;~T5_E~0 := 2; 2028#L1464-3true assume 1 == ~T6_E~0;~T6_E~0 := 2; 1393#L1469-3true assume 1 == ~T7_E~0;~T7_E~0 := 2; 1291#L1474-3true assume 1 == ~T8_E~0;~T8_E~0 := 2; 1623#L1479-3true assume 1 == ~T9_E~0;~T9_E~0 := 2; 1397#L1484-3true assume !(1 == ~T10_E~0); 600#L1489-3true assume 1 == ~T11_E~0;~T11_E~0 := 2; 1177#L1494-3true assume 1 == ~T12_E~0;~T12_E~0 := 2; 1807#L1499-3true assume 1 == ~T13_E~0;~T13_E~0 := 2; 819#L1504-3true assume 1 == ~E_M~0;~E_M~0 := 2; 1311#L1509-3true assume 1 == ~E_1~0;~E_1~0 := 2; 1364#L1514-3true assume 1 == ~E_2~0;~E_2~0 := 2; 1907#L1519-3true assume 1 == ~E_3~0;~E_3~0 := 2; 547#L1524-3true assume !(1 == ~E_4~0); 1443#L1529-3true assume 1 == ~E_5~0;~E_5~0 := 2; 1675#L1534-3true assume 1 == ~E_6~0;~E_6~0 := 2; 754#L1539-3true assume 1 == ~E_7~0;~E_7~0 := 2; 384#L1544-3true assume 1 == ~E_8~0;~E_8~0 := 2; 1407#L1549-3true assume 1 == ~E_9~0;~E_9~0 := 2; 714#L1554-3true assume 1 == ~E_10~0;~E_10~0 := 2; 164#L1559-3true assume 1 == ~E_11~0;~E_11~0 := 2; 1206#L1564-3true assume !(1 == ~E_12~0); 942#L1569-3true assume 1 == ~E_13~0;~E_13~0 := 2; 1169#L1574-3true assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 110#L992-1true assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 160#L1064-1true exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 205#exists_runnable_thread_returnLabel#2true start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 113#L1959true assume !(0 == start_simulation_~tmp~3#1); 128#L1959-2true assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 900#L992-2true assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 980#L1064-2true exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 29#exists_runnable_thread_returnLabel#3true stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 1429#L1914true assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 1600#L1921true stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 1374#stop_simulation_returnLabel#1true start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 1616#L1972true assume !(0 != start_simulation_~tmp___0~1#1); 142#L1940-2true [2023-11-19 08:02:37,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:37,225 INFO L85 PathProgramCache]: Analyzing trace with hash 1878318605, now seen corresponding path program 1 times [2023-11-19 08:02:37,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:37,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1303135064] [2023-11-19 08:02:37,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:37,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:37,392 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:37,716 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 08:02:37,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:37,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1303135064] [2023-11-19 08:02:37,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1303135064] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:37,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:37,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:37,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429561042] [2023-11-19 08:02:37,726 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:37,733 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:37,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:37,735 INFO L85 PathProgramCache]: Analyzing trace with hash -462906928, now seen corresponding path program 1 times [2023-11-19 08:02:37,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:37,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447244151] [2023-11-19 08:02:37,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:37,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:37,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:37,880 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 08:02:37,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:37,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447244151] [2023-11-19 08:02:37,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [447244151] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:37,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:37,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 08:02:37,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161906704] [2023-11-19 08:02:37,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:37,883 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:37,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:37,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-19 08:02:37,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-19 08:02:37,927 INFO L87 Difference]: Start difference. First operand has 2047 states, 2046 states have (on average 1.4926686217008798) internal successors, (3054), 2046 states have internal predecessors, (3054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 79.5) internal successors, (159), 2 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:38,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:38,041 INFO L93 Difference]: Finished difference Result 2043 states and 3016 transitions. [2023-11-19 08:02:38,042 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2043 states and 3016 transitions. [2023-11-19 08:02:38,064 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:38,089 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2043 states to 2037 states and 3010 transitions. [2023-11-19 08:02:38,090 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:38,095 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:38,096 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3010 transitions. [2023-11-19 08:02:38,114 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:38,114 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3010 transitions. [2023-11-19 08:02:38,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3010 transitions. [2023-11-19 08:02:38,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:38,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.47766323024055) internal successors, (3010), 2036 states have internal predecessors, (3010), 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 08:02:38,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3010 transitions. [2023-11-19 08:02:38,243 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3010 transitions. [2023-11-19 08:02:38,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-19 08:02:38,254 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3010 transitions. [2023-11-19 08:02:38,254 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-19 08:02:38,254 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3010 transitions. [2023-11-19 08:02:38,274 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:38,275 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:38,275 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:38,282 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:38,282 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:38,283 INFO L748 eck$LassoCheckResult]: Stem: 4391#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 4392#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 5385#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 5386#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 6121#L914 assume !(1 == ~m_i~0);~m_st~0 := 2; 5513#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 4982#L919-1 assume !(1 == ~t2_i~0);~t2_st~0 := 2; 4983#L924-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 5787#L929-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 5788#L934-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 5892#L939-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 5893#L944-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 4731#L949-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 4732#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 5927#L959-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 5283#L964-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 5284#L969-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 5833#L974-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 5197#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 5198#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 6122#L1291-2 assume !(0 == ~T1_E~0); 6119#L1296-1 assume !(0 == ~T2_E~0); 5347#L1301-1 assume !(0 == ~T3_E~0); 5348#L1306-1 assume !(0 == ~T4_E~0); 5843#L1311-1 assume !(0 == ~T5_E~0); 4568#L1316-1 assume !(0 == ~T6_E~0); 4569#L1321-1 assume !(0 == ~T7_E~0); 5361#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 4388#L1331-1 assume !(0 == ~T9_E~0); 4101#L1336-1 assume !(0 == ~T10_E~0); 4102#L1341-1 assume !(0 == ~T11_E~0); 4175#L1346-1 assume !(0 == ~T12_E~0); 4176#L1351-1 assume !(0 == ~T13_E~0); 4505#L1356-1 assume !(0 == ~E_M~0); 4506#L1361-1 assume !(0 == ~E_1~0); 6059#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 4552#L1371-1 assume !(0 == ~E_3~0); 4553#L1376-1 assume !(0 == ~E_4~0); 5413#L1381-1 assume !(0 == ~E_5~0); 5414#L1386-1 assume !(0 == ~E_6~0); 6090#L1391-1 assume !(0 == ~E_7~0); 6110#L1396-1 assume !(0 == ~E_8~0); 5315#L1401-1 assume !(0 == ~E_9~0); 5316#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 5603#L1411-1 assume !(0 == ~E_11~0); 5604#L1416-1 assume !(0 == ~E_12~0); 5233#L1421-1 assume !(0 == ~E_13~0); 4752#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 4753#L640 assume !(1 == ~m_pc~0); 5282#L640-2 is_master_triggered_~__retres1~0#1 := 0; 5281#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 5241#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 5242#L1603 assume !(0 != activate_threads_~tmp~1#1); 5270#L1603-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; 4902#L659 assume 1 == ~t1_pc~0; 4903#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 5011#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 5724#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 5033#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 5034#L1611-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; 5050#L678 assume 1 == ~t2_pc~0; 5996#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 5997#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 4595#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 4596#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 5144#L1619-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; 5263#L697 assume !(1 == ~t3_pc~0); 5264#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 5394#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 5714#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 5177#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 5178#L1627-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; 6029#L716 assume 1 == ~t4_pc~0; 6017#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 4882#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 4248#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 4249#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 4356#L1635-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; 5678#L735 assume !(1 == ~t5_pc~0); 4323#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 4324#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 4779#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 5704#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 5341#L1643-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; 5342#L754 assume 1 == ~t6_pc~0; 5095#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 4995#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 4572#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 4573#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 4969#L1651-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; 5778#L773 assume !(1 == ~t7_pc~0); 4509#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 4508#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 5376#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 5351#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 5352#L1659-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; 5405#L792 assume 1 == ~t8_pc~0; 5573#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 5894#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 5895#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 5343#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 5266#L1667-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; 5267#L811 assume 1 == ~t9_pc~0; 5476#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 5941#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 4651#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 4652#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 5278#L1675-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; 5279#L830 assume !(1 == ~t10_pc~0); 5004#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 4485#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 4486#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 4463#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 4464#L1683-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; 5796#L849 assume 1 == ~t11_pc~0; 5797#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 4302#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 4303#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 5807#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 5708#L1691-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; 5709#L868 assume !(1 == ~t12_pc~0); 5128#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 5127#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 4190#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 4191#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 4520#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 4521#L887 assume 1 == ~t13_pc~0; 5716#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 5171#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 5172#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 5772#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 4230#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 4231#L1439 assume !(1 == ~M_E~0); 5335#L1439-2 assume !(1 == ~T1_E~0); 4401#L1444-1 assume !(1 == ~T2_E~0); 4402#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 4907#L1454-1 assume !(1 == ~T4_E~0); 4908#L1459-1 assume !(1 == ~T5_E~0); 5468#L1464-1 assume !(1 == ~T6_E~0); 5469#L1469-1 assume !(1 == ~T7_E~0); 5542#L1474-1 assume !(1 == ~T8_E~0); 5234#L1479-1 assume !(1 == ~T9_E~0); 5235#L1484-1 assume !(1 == ~T10_E~0); 5472#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 5117#L1494-1 assume !(1 == ~T12_E~0); 5118#L1499-1 assume !(1 == ~T13_E~0); 5300#L1504-1 assume !(1 == ~E_M~0); 5301#L1509-1 assume !(1 == ~E_1~0); 5879#L1514-1 assume !(1 == ~E_2~0); 5575#L1519-1 assume !(1 == ~E_3~0); 5576#L1524-1 assume !(1 == ~E_4~0); 6074#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 6075#L1534-1 assume !(1 == ~E_6~0); 4224#L1539-1 assume !(1 == ~E_7~0); 4225#L1544-1 assume !(1 == ~E_8~0); 4648#L1549-1 assume !(1 == ~E_9~0); 6047#L1554-1 assume !(1 == ~E_10~0); 6044#L1559-1 assume !(1 == ~E_11~0); 5919#L1564-1 assume !(1 == ~E_12~0); 5920#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 6069#L1574-1 assume { :end_inline_reset_delta_events } true; 4399#L1940-2 [2023-11-19 08:02:38,294 INFO L750 eck$LassoCheckResult]: Loop: 4399#L1940-2 assume !false; 4400#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 4943#L1266-1 assume !false; 6113#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 4964#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 4678#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 5878#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 5887#L1079 assume !(0 != eval_~tmp~0#1); 5161#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 4816#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 4817#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 5543#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 5544#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 6100#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 6055#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 5201#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 4437#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 4438#L1321-3 assume !(0 == ~T7_E~0); 4542#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 5330#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 5581#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 5582#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 4899#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 4876#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 4814#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 4815#L1361-3 assume !(0 == ~E_1~0); 5395#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 4153#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 4154#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 5899#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 5758#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 5759#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 5933#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 5934#L1401-3 assume !(0 == ~E_9~0); 4500#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 4364#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 4365#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 5058#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 5059#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 5166#L640-45 assume 1 == ~m_pc~0; 5168#L641-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 4608#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 4609#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 4149#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 4150#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 4238#L659-45 assume !(1 == ~t1_pc~0); 4240#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 4692#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 6104#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 6034#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 5687#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 5688#L678-45 assume 1 == ~t2_pc~0; 5639#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 5173#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 5174#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 5621#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 5950#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 6053#L697-45 assume 1 == ~t3_pc~0; 5434#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 5435#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 6120#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 5587#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 5588#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 5622#L716-45 assume 1 == ~t4_pc~0; 5246#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 5248#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 5905#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 5253#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 5254#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 4917#L735-45 assume 1 == ~t5_pc~0; 4918#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 5466#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 6071#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 6117#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 6073#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 6067#L754-45 assume 1 == ~t6_pc~0; 5417#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 5418#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 5311#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 5312#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 5422#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 5149#L773-45 assume !(1 == ~t7_pc~0); 4688#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 4689#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 5383#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 5384#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 5157#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 4808#L792-45 assume 1 == ~t8_pc~0; 4809#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 5837#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 5838#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 4259#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 4260#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 4758#L811-45 assume 1 == ~t9_pc~0; 4535#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 4536#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 5755#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 5618#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 5225#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 5016#L830-45 assume 1 == ~t10_pc~0; 5017#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 4186#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 5334#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 4410#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 4411#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 4169#L849-45 assume !(1 == ~t11_pc~0); 4170#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 4626#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 4467#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 4155#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 4156#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 4405#L868-45 assume 1 == ~t12_pc~0; 4406#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 4349#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 4350#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 5790#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 5963#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 5964#L887-45 assume !(1 == ~t13_pc~0); 4412#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 4413#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 5718#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 5737#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 4379#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 4380#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 5713#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 4397#L1444-3 assume !(1 == ~T2_E~0); 4398#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 4556#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 5524#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 5525#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 5965#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 5902#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 5903#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 5967#L1484-3 assume !(1 == ~T10_E~0); 5207#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 5208#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 5830#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 5483#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 5484#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 5915#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 5951#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 5124#L1524-3 assume !(1 == ~E_4~0); 5125#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 5989#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 5402#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 4859#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 4860#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 5365#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 4444#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 4445#L1564-3 assume !(1 == ~E_12~0); 5623#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 5624#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 4336#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 4110#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 4436#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 4343#L1959 assume !(0 == start_simulation_~tmp~3#1); 4345#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 4375#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 4329#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 4164#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 4165#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 5983#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 5958#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 5959#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 4399#L1940-2 [2023-11-19 08:02:38,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:38,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1878318605, now seen corresponding path program 2 times [2023-11-19 08:02:38,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:38,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079718439] [2023-11-19 08:02:38,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:38,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:38,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:38,450 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 08:02:38,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:38,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079718439] [2023-11-19 08:02:38,452 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079718439] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:38,452 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:38,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:38,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129060580] [2023-11-19 08:02:38,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:38,453 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:38,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:38,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1337622148, now seen corresponding path program 1 times [2023-11-19 08:02:38,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:38,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [210495822] [2023-11-19 08:02:38,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:38,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:38,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:38,652 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 08:02:38,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:38,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [210495822] [2023-11-19 08:02:38,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [210495822] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:38,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:38,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:38,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1979360260] [2023-11-19 08:02:38,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:38,655 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:38,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:38,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:38,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:38,657 INFO L87 Difference]: Start difference. First operand 2037 states and 3010 transitions. cyclomatic complexity: 974 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:38,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:38,736 INFO L93 Difference]: Finished difference Result 2037 states and 3009 transitions. [2023-11-19 08:02:38,737 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3009 transitions. [2023-11-19 08:02:38,758 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:38,776 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3009 transitions. [2023-11-19 08:02:38,776 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:38,779 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:38,780 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3009 transitions. [2023-11-19 08:02:38,784 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:38,784 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3009 transitions. [2023-11-19 08:02:38,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3009 transitions. [2023-11-19 08:02:38,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:38,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.4771723122238587) internal successors, (3009), 2036 states have internal predecessors, (3009), 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 08:02:38,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3009 transitions. [2023-11-19 08:02:38,840 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3009 transitions. [2023-11-19 08:02:38,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:38,842 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3009 transitions. [2023-11-19 08:02:38,843 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-19 08:02:38,843 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3009 transitions. [2023-11-19 08:02:38,859 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:38,861 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:38,861 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:38,870 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:38,876 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:38,877 INFO L748 eck$LassoCheckResult]: Stem: 8472#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 8473#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 9466#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 9467#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 10202#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 9594#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 9063#L919-1 assume !(1 == ~t2_i~0);~t2_st~0 := 2; 9064#L924-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 9868#L929-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 9869#L934-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 9973#L939-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 9974#L944-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 8812#L949-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 8813#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 10008#L959-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 9364#L964-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 9365#L969-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 9914#L974-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 9278#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 9279#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 10203#L1291-2 assume !(0 == ~T1_E~0); 10200#L1296-1 assume !(0 == ~T2_E~0); 9428#L1301-1 assume !(0 == ~T3_E~0); 9429#L1306-1 assume !(0 == ~T4_E~0); 9924#L1311-1 assume !(0 == ~T5_E~0); 8649#L1316-1 assume !(0 == ~T6_E~0); 8650#L1321-1 assume !(0 == ~T7_E~0); 9442#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 8469#L1331-1 assume !(0 == ~T9_E~0); 8182#L1336-1 assume !(0 == ~T10_E~0); 8183#L1341-1 assume !(0 == ~T11_E~0); 8256#L1346-1 assume !(0 == ~T12_E~0); 8257#L1351-1 assume !(0 == ~T13_E~0); 8586#L1356-1 assume !(0 == ~E_M~0); 8587#L1361-1 assume !(0 == ~E_1~0); 10140#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 8633#L1371-1 assume !(0 == ~E_3~0); 8634#L1376-1 assume !(0 == ~E_4~0); 9494#L1381-1 assume !(0 == ~E_5~0); 9495#L1386-1 assume !(0 == ~E_6~0); 10171#L1391-1 assume !(0 == ~E_7~0); 10191#L1396-1 assume !(0 == ~E_8~0); 9396#L1401-1 assume !(0 == ~E_9~0); 9397#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 9684#L1411-1 assume !(0 == ~E_11~0); 9685#L1416-1 assume !(0 == ~E_12~0); 9314#L1421-1 assume !(0 == ~E_13~0); 8833#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 8834#L640 assume !(1 == ~m_pc~0); 9363#L640-2 is_master_triggered_~__retres1~0#1 := 0; 9362#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 9322#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 9323#L1603 assume !(0 != activate_threads_~tmp~1#1); 9351#L1603-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; 8983#L659 assume 1 == ~t1_pc~0; 8984#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 9092#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 9805#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 9114#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 9115#L1611-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; 9131#L678 assume 1 == ~t2_pc~0; 10077#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 10078#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 8676#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 8677#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 9225#L1619-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; 9344#L697 assume !(1 == ~t3_pc~0); 9345#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 9475#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 9795#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 9258#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 9259#L1627-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; 10110#L716 assume 1 == ~t4_pc~0; 10098#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 8963#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 8329#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 8330#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 8437#L1635-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; 9759#L735 assume !(1 == ~t5_pc~0); 8404#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 8405#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 8860#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 9785#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 9422#L1643-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; 9423#L754 assume 1 == ~t6_pc~0; 9176#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 9076#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 8653#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 8654#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 9050#L1651-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; 9859#L773 assume !(1 == ~t7_pc~0); 8590#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 8589#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 9457#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 9432#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 9433#L1659-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; 9486#L792 assume 1 == ~t8_pc~0; 9654#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 9975#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 9976#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 9424#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 9347#L1667-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; 9348#L811 assume 1 == ~t9_pc~0; 9557#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 10022#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 8732#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 8733#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 9359#L1675-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; 9360#L830 assume !(1 == ~t10_pc~0); 9085#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 8566#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 8567#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 8544#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 8545#L1683-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; 9877#L849 assume 1 == ~t11_pc~0; 9878#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 8383#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 8384#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 9888#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 9789#L1691-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; 9790#L868 assume !(1 == ~t12_pc~0); 9209#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 9208#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 8271#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 8272#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 8601#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 8602#L887 assume 1 == ~t13_pc~0; 9797#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 9252#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 9253#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 9853#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 8311#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 8312#L1439 assume !(1 == ~M_E~0); 9416#L1439-2 assume !(1 == ~T1_E~0); 8482#L1444-1 assume !(1 == ~T2_E~0); 8483#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 8988#L1454-1 assume !(1 == ~T4_E~0); 8989#L1459-1 assume !(1 == ~T5_E~0); 9549#L1464-1 assume !(1 == ~T6_E~0); 9550#L1469-1 assume !(1 == ~T7_E~0); 9623#L1474-1 assume !(1 == ~T8_E~0); 9315#L1479-1 assume !(1 == ~T9_E~0); 9316#L1484-1 assume !(1 == ~T10_E~0); 9553#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 9198#L1494-1 assume !(1 == ~T12_E~0); 9199#L1499-1 assume !(1 == ~T13_E~0); 9381#L1504-1 assume !(1 == ~E_M~0); 9382#L1509-1 assume !(1 == ~E_1~0); 9960#L1514-1 assume !(1 == ~E_2~0); 9656#L1519-1 assume !(1 == ~E_3~0); 9657#L1524-1 assume !(1 == ~E_4~0); 10155#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 10156#L1534-1 assume !(1 == ~E_6~0); 8305#L1539-1 assume !(1 == ~E_7~0); 8306#L1544-1 assume !(1 == ~E_8~0); 8729#L1549-1 assume !(1 == ~E_9~0); 10128#L1554-1 assume !(1 == ~E_10~0); 10125#L1559-1 assume !(1 == ~E_11~0); 10000#L1564-1 assume !(1 == ~E_12~0); 10001#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 10150#L1574-1 assume { :end_inline_reset_delta_events } true; 8480#L1940-2 [2023-11-19 08:02:38,878 INFO L750 eck$LassoCheckResult]: Loop: 8480#L1940-2 assume !false; 8481#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 9024#L1266-1 assume !false; 10194#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 9045#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 8759#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 9959#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 9968#L1079 assume !(0 != eval_~tmp~0#1); 9242#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 8897#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 8898#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 9624#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 9625#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 10181#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 10136#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 9282#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 8518#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 8519#L1321-3 assume !(0 == ~T7_E~0); 8623#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 9411#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 9662#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 9663#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 8980#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 8957#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 8895#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 8896#L1361-3 assume !(0 == ~E_1~0); 9476#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 8234#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 8235#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 9980#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 9839#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 9840#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 10014#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 10015#L1401-3 assume !(0 == ~E_9~0); 8581#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 8445#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 8446#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 9139#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 9140#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 9247#L640-45 assume !(1 == ~m_pc~0); 9248#L640-47 is_master_triggered_~__retres1~0#1 := 0; 8689#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 8690#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 8230#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 8231#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 8319#L659-45 assume 1 == ~t1_pc~0; 8320#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 8773#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 10185#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 10115#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 9768#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 9769#L678-45 assume 1 == ~t2_pc~0; 9720#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 9254#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 9255#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 9702#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 10031#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 10134#L697-45 assume 1 == ~t3_pc~0; 9515#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 9516#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 10201#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 9668#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 9669#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 9703#L716-45 assume !(1 == ~t4_pc~0); 9328#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 9329#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 9986#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 9334#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 9335#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 8998#L735-45 assume 1 == ~t5_pc~0; 8999#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 9547#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 10152#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 10198#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 10154#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 10148#L754-45 assume 1 == ~t6_pc~0; 9498#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 9499#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 9392#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 9393#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 9503#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 9230#L773-45 assume !(1 == ~t7_pc~0); 8769#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 8770#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 9464#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 9465#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 9238#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 8889#L792-45 assume 1 == ~t8_pc~0; 8890#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 9918#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 9919#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 8340#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 8341#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 8839#L811-45 assume 1 == ~t9_pc~0; 8616#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 8617#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 9836#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 9699#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 9306#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 9097#L830-45 assume 1 == ~t10_pc~0; 9098#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 8267#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 9415#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 8491#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 8492#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 8250#L849-45 assume !(1 == ~t11_pc~0); 8251#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 8707#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 8548#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 8236#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 8237#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 8486#L868-45 assume 1 == ~t12_pc~0; 8487#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 8430#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 8431#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 9871#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 10044#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 10045#L887-45 assume 1 == ~t13_pc~0; 9872#L888-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 8494#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 9799#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 9818#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 8460#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 8461#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 9794#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 8478#L1444-3 assume !(1 == ~T2_E~0); 8479#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 8637#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 9605#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 9606#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 10046#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 9983#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 9984#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 10048#L1484-3 assume !(1 == ~T10_E~0); 9288#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 9289#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 9911#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 9564#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 9565#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 9996#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 10032#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 9205#L1524-3 assume !(1 == ~E_4~0); 9206#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 10070#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 9483#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 8940#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 8941#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 9446#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 8525#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 8526#L1564-3 assume !(1 == ~E_12~0); 9704#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 9705#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 8417#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 8191#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 8517#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 8424#L1959 assume !(0 == start_simulation_~tmp~3#1); 8426#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 8456#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 8410#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 8245#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 8246#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 10064#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 10039#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 10040#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 8480#L1940-2 [2023-11-19 08:02:38,879 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:38,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1533490443, now seen corresponding path program 1 times [2023-11-19 08:02:38,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:38,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127846854] [2023-11-19 08:02:38,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:38,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:38,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:39,001 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 08:02:39,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:39,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127846854] [2023-11-19 08:02:39,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127846854] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:39,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:39,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:39,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818915898] [2023-11-19 08:02:39,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:39,004 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:39,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:39,005 INFO L85 PathProgramCache]: Analyzing trace with hash -828534276, now seen corresponding path program 1 times [2023-11-19 08:02:39,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:39,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015332122] [2023-11-19 08:02:39,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:39,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:39,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:39,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 08:02:39,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:39,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015332122] [2023-11-19 08:02:39,172 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015332122] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:39,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:39,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:39,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486592282] [2023-11-19 08:02:39,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:39,173 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:39,173 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:39,174 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:39,174 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:39,174 INFO L87 Difference]: Start difference. First operand 2037 states and 3009 transitions. cyclomatic complexity: 973 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:39,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:39,236 INFO L93 Difference]: Finished difference Result 2037 states and 3008 transitions. [2023-11-19 08:02:39,236 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3008 transitions. [2023-11-19 08:02:39,256 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:39,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3008 transitions. [2023-11-19 08:02:39,273 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:39,276 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:39,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3008 transitions. [2023-11-19 08:02:39,280 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:39,280 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3008 transitions. [2023-11-19 08:02:39,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3008 transitions. [2023-11-19 08:02:39,319 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:39,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.4766813942071675) internal successors, (3008), 2036 states have internal predecessors, (3008), 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 08:02:39,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3008 transitions. [2023-11-19 08:02:39,333 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3008 transitions. [2023-11-19 08:02:39,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:39,334 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3008 transitions. [2023-11-19 08:02:39,334 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-19 08:02:39,334 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3008 transitions. [2023-11-19 08:02:39,349 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:39,350 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:39,350 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:39,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:39,354 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:39,354 INFO L748 eck$LassoCheckResult]: Stem: 12553#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 12554#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 13547#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 13548#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 14283#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 13675#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 13144#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 13145#L924-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 13949#L929-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 13950#L934-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 14054#L939-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 14055#L944-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 12893#L949-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 12894#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 14089#L959-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 13445#L964-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 13446#L969-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 13995#L974-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 13359#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 13360#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 14284#L1291-2 assume !(0 == ~T1_E~0); 14281#L1296-1 assume !(0 == ~T2_E~0); 13509#L1301-1 assume !(0 == ~T3_E~0); 13510#L1306-1 assume !(0 == ~T4_E~0); 14005#L1311-1 assume !(0 == ~T5_E~0); 12730#L1316-1 assume !(0 == ~T6_E~0); 12731#L1321-1 assume !(0 == ~T7_E~0); 13523#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 12550#L1331-1 assume !(0 == ~T9_E~0); 12263#L1336-1 assume !(0 == ~T10_E~0); 12264#L1341-1 assume !(0 == ~T11_E~0); 12337#L1346-1 assume !(0 == ~T12_E~0); 12338#L1351-1 assume !(0 == ~T13_E~0); 12667#L1356-1 assume !(0 == ~E_M~0); 12668#L1361-1 assume !(0 == ~E_1~0); 14221#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 12714#L1371-1 assume !(0 == ~E_3~0); 12715#L1376-1 assume !(0 == ~E_4~0); 13575#L1381-1 assume !(0 == ~E_5~0); 13576#L1386-1 assume !(0 == ~E_6~0); 14252#L1391-1 assume !(0 == ~E_7~0); 14272#L1396-1 assume !(0 == ~E_8~0); 13477#L1401-1 assume !(0 == ~E_9~0); 13478#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 13765#L1411-1 assume !(0 == ~E_11~0); 13766#L1416-1 assume !(0 == ~E_12~0); 13395#L1421-1 assume !(0 == ~E_13~0); 12914#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 12915#L640 assume !(1 == ~m_pc~0); 13444#L640-2 is_master_triggered_~__retres1~0#1 := 0; 13443#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 13403#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 13404#L1603 assume !(0 != activate_threads_~tmp~1#1); 13432#L1603-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; 13064#L659 assume 1 == ~t1_pc~0; 13065#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 13173#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 13886#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 13195#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 13196#L1611-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; 13212#L678 assume 1 == ~t2_pc~0; 14158#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 14159#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 12757#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 12758#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 13306#L1619-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; 13425#L697 assume !(1 == ~t3_pc~0); 13426#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 13556#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 13876#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 13339#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 13340#L1627-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; 14191#L716 assume 1 == ~t4_pc~0; 14179#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 13044#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 12410#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 12411#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 12518#L1635-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; 13840#L735 assume !(1 == ~t5_pc~0); 12485#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 12486#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 12941#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 13866#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 13503#L1643-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; 13504#L754 assume 1 == ~t6_pc~0; 13257#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 13157#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 12734#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 12735#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 13131#L1651-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; 13940#L773 assume !(1 == ~t7_pc~0); 12671#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 12670#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 13538#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 13513#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 13514#L1659-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; 13567#L792 assume 1 == ~t8_pc~0; 13735#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 14056#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 14057#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 13505#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 13428#L1667-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; 13429#L811 assume 1 == ~t9_pc~0; 13638#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 14103#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 12813#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 12814#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 13440#L1675-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; 13441#L830 assume !(1 == ~t10_pc~0); 13166#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 12647#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 12648#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 12625#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 12626#L1683-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; 13958#L849 assume 1 == ~t11_pc~0; 13959#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 12464#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 12465#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 13969#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 13870#L1691-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; 13871#L868 assume !(1 == ~t12_pc~0); 13290#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 13289#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 12352#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 12353#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 12682#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 12683#L887 assume 1 == ~t13_pc~0; 13878#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 13333#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 13334#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 13934#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 12392#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 12393#L1439 assume !(1 == ~M_E~0); 13497#L1439-2 assume !(1 == ~T1_E~0); 12563#L1444-1 assume !(1 == ~T2_E~0); 12564#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 13069#L1454-1 assume !(1 == ~T4_E~0); 13070#L1459-1 assume !(1 == ~T5_E~0); 13630#L1464-1 assume !(1 == ~T6_E~0); 13631#L1469-1 assume !(1 == ~T7_E~0); 13704#L1474-1 assume !(1 == ~T8_E~0); 13396#L1479-1 assume !(1 == ~T9_E~0); 13397#L1484-1 assume !(1 == ~T10_E~0); 13634#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 13279#L1494-1 assume !(1 == ~T12_E~0); 13280#L1499-1 assume !(1 == ~T13_E~0); 13462#L1504-1 assume !(1 == ~E_M~0); 13463#L1509-1 assume !(1 == ~E_1~0); 14041#L1514-1 assume !(1 == ~E_2~0); 13737#L1519-1 assume !(1 == ~E_3~0); 13738#L1524-1 assume !(1 == ~E_4~0); 14236#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 14237#L1534-1 assume !(1 == ~E_6~0); 12386#L1539-1 assume !(1 == ~E_7~0); 12387#L1544-1 assume !(1 == ~E_8~0); 12810#L1549-1 assume !(1 == ~E_9~0); 14209#L1554-1 assume !(1 == ~E_10~0); 14206#L1559-1 assume !(1 == ~E_11~0); 14081#L1564-1 assume !(1 == ~E_12~0); 14082#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 14231#L1574-1 assume { :end_inline_reset_delta_events } true; 12561#L1940-2 [2023-11-19 08:02:39,355 INFO L750 eck$LassoCheckResult]: Loop: 12561#L1940-2 assume !false; 12562#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 13105#L1266-1 assume !false; 14275#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 13126#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 12840#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 14040#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 14049#L1079 assume !(0 != eval_~tmp~0#1); 13323#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 12978#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 12979#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 13705#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 13706#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 14262#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 14217#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 13363#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 12599#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 12600#L1321-3 assume !(0 == ~T7_E~0); 12704#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 13492#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 13743#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 13744#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 13061#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 13038#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 12976#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 12977#L1361-3 assume !(0 == ~E_1~0); 13557#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 12315#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 12316#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 14061#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 13920#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 13921#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 14095#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 14096#L1401-3 assume !(0 == ~E_9~0); 12662#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 12526#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 12527#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 13220#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 13221#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 13328#L640-45 assume !(1 == ~m_pc~0); 13329#L640-47 is_master_triggered_~__retres1~0#1 := 0; 12770#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 12771#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 12311#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 12312#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 12400#L659-45 assume 1 == ~t1_pc~0; 12401#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 12854#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 14266#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 14196#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 13849#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 13850#L678-45 assume 1 == ~t2_pc~0; 13801#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 13335#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 13336#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 13783#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 14112#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 14215#L697-45 assume 1 == ~t3_pc~0; 13596#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 13597#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 14282#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 13749#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 13750#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 13784#L716-45 assume 1 == ~t4_pc~0; 13408#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 13410#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 14067#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 13415#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 13416#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 13079#L735-45 assume 1 == ~t5_pc~0; 13080#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 13628#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 14233#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 14279#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 14235#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 14229#L754-45 assume 1 == ~t6_pc~0; 13579#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 13580#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 13473#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 13474#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 13584#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 13311#L773-45 assume 1 == ~t7_pc~0; 13312#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 12851#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 13545#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 13546#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 13319#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 12970#L792-45 assume 1 == ~t8_pc~0; 12971#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 13999#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 14000#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 12421#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 12422#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 12920#L811-45 assume 1 == ~t9_pc~0; 12697#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 12698#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 13917#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 13780#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 13387#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 13178#L830-45 assume 1 == ~t10_pc~0; 13179#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 12348#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 13496#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 12572#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 12573#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 12331#L849-45 assume !(1 == ~t11_pc~0); 12332#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 12788#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 12629#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 12317#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 12318#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 12567#L868-45 assume 1 == ~t12_pc~0; 12568#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 12511#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 12512#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 13952#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 14125#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 14126#L887-45 assume 1 == ~t13_pc~0; 13953#L888-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 12575#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 13880#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 13899#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 12541#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 12542#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 13875#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 12559#L1444-3 assume !(1 == ~T2_E~0); 12560#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 12718#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 13686#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 13687#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 14127#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 14064#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 14065#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 14129#L1484-3 assume !(1 == ~T10_E~0); 13369#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 13370#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 13992#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 13645#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 13646#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 14077#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 14113#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 13286#L1524-3 assume !(1 == ~E_4~0); 13287#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 14151#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 13564#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 13021#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 13022#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 13527#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 12606#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 12607#L1564-3 assume !(1 == ~E_12~0); 13785#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 13786#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 12498#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 12272#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 12598#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 12505#L1959 assume !(0 == start_simulation_~tmp~3#1); 12507#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 12537#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 12491#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 12326#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 12327#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 14145#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 14120#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 14121#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 12561#L1940-2 [2023-11-19 08:02:39,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:39,356 INFO L85 PathProgramCache]: Analyzing trace with hash -992005239, now seen corresponding path program 1 times [2023-11-19 08:02:39,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:39,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174427789] [2023-11-19 08:02:39,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:39,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:39,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:39,449 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 08:02:39,450 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:39,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174427789] [2023-11-19 08:02:39,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1174427789] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:39,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:39,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:39,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356839440] [2023-11-19 08:02:39,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:39,453 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:39,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:39,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1601605178, now seen corresponding path program 1 times [2023-11-19 08:02:39,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:39,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332920254] [2023-11-19 08:02:39,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:39,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:39,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:39,566 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 08:02:39,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:39,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332920254] [2023-11-19 08:02:39,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332920254] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:39,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:39,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:39,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160056077] [2023-11-19 08:02:39,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:39,569 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:39,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:39,569 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:39,570 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:39,570 INFO L87 Difference]: Start difference. First operand 2037 states and 3008 transitions. cyclomatic complexity: 972 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:39,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:39,628 INFO L93 Difference]: Finished difference Result 2037 states and 3007 transitions. [2023-11-19 08:02:39,628 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3007 transitions. [2023-11-19 08:02:39,645 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:39,662 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3007 transitions. [2023-11-19 08:02:39,662 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:39,703 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:39,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3007 transitions. [2023-11-19 08:02:39,709 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:39,709 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3007 transitions. [2023-11-19 08:02:39,713 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3007 transitions. [2023-11-19 08:02:39,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:39,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.4761904761904763) internal successors, (3007), 2036 states have internal predecessors, (3007), 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 08:02:39,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3007 transitions. [2023-11-19 08:02:39,759 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3007 transitions. [2023-11-19 08:02:39,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:39,760 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3007 transitions. [2023-11-19 08:02:39,760 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-19 08:02:39,760 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3007 transitions. [2023-11-19 08:02:39,771 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:39,772 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:39,772 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:39,775 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:39,775 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:39,776 INFO L748 eck$LassoCheckResult]: Stem: 16634#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 16635#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 17628#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 17629#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 18364#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 17756#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 17225#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 17226#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 18030#L929-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 18031#L934-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 18135#L939-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 18136#L944-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 16974#L949-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 16975#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 18170#L959-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 17526#L964-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 17527#L969-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 18076#L974-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 17440#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 17441#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 18365#L1291-2 assume !(0 == ~T1_E~0); 18362#L1296-1 assume !(0 == ~T2_E~0); 17590#L1301-1 assume !(0 == ~T3_E~0); 17591#L1306-1 assume !(0 == ~T4_E~0); 18086#L1311-1 assume !(0 == ~T5_E~0); 16811#L1316-1 assume !(0 == ~T6_E~0); 16812#L1321-1 assume !(0 == ~T7_E~0); 17604#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 16631#L1331-1 assume !(0 == ~T9_E~0); 16344#L1336-1 assume !(0 == ~T10_E~0); 16345#L1341-1 assume !(0 == ~T11_E~0); 16418#L1346-1 assume !(0 == ~T12_E~0); 16419#L1351-1 assume !(0 == ~T13_E~0); 16748#L1356-1 assume !(0 == ~E_M~0); 16749#L1361-1 assume !(0 == ~E_1~0); 18302#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 16795#L1371-1 assume !(0 == ~E_3~0); 16796#L1376-1 assume !(0 == ~E_4~0); 17656#L1381-1 assume !(0 == ~E_5~0); 17657#L1386-1 assume !(0 == ~E_6~0); 18333#L1391-1 assume !(0 == ~E_7~0); 18353#L1396-1 assume !(0 == ~E_8~0); 17558#L1401-1 assume !(0 == ~E_9~0); 17559#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 17846#L1411-1 assume !(0 == ~E_11~0); 17847#L1416-1 assume !(0 == ~E_12~0); 17476#L1421-1 assume !(0 == ~E_13~0); 16995#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 16996#L640 assume !(1 == ~m_pc~0); 17525#L640-2 is_master_triggered_~__retres1~0#1 := 0; 17524#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 17484#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 17485#L1603 assume !(0 != activate_threads_~tmp~1#1); 17513#L1603-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; 17145#L659 assume 1 == ~t1_pc~0; 17146#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 17254#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 17967#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 17276#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 17277#L1611-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; 17293#L678 assume 1 == ~t2_pc~0; 18239#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 18240#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 16838#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 16839#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 17387#L1619-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; 17506#L697 assume !(1 == ~t3_pc~0); 17507#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 17637#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 17957#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 17420#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 17421#L1627-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; 18272#L716 assume 1 == ~t4_pc~0; 18260#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 17125#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 16491#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 16492#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 16599#L1635-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; 17921#L735 assume !(1 == ~t5_pc~0); 16566#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 16567#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 17022#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 17947#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 17584#L1643-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; 17585#L754 assume 1 == ~t6_pc~0; 17338#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 17238#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 16815#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 16816#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 17212#L1651-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; 18021#L773 assume !(1 == ~t7_pc~0); 16752#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 16751#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 17619#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 17594#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 17595#L1659-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; 17648#L792 assume 1 == ~t8_pc~0; 17816#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 18137#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 18138#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 17586#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 17509#L1667-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; 17510#L811 assume 1 == ~t9_pc~0; 17719#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 18184#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 16894#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 16895#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 17521#L1675-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; 17522#L830 assume !(1 == ~t10_pc~0); 17247#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 16728#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 16729#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 16706#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 16707#L1683-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; 18039#L849 assume 1 == ~t11_pc~0; 18040#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 16545#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 16546#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 18050#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 17951#L1691-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; 17952#L868 assume !(1 == ~t12_pc~0); 17371#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 17370#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 16433#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 16434#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 16763#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 16764#L887 assume 1 == ~t13_pc~0; 17959#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 17414#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 17415#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 18015#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 16473#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 16474#L1439 assume !(1 == ~M_E~0); 17578#L1439-2 assume !(1 == ~T1_E~0); 16644#L1444-1 assume !(1 == ~T2_E~0); 16645#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 17150#L1454-1 assume !(1 == ~T4_E~0); 17151#L1459-1 assume !(1 == ~T5_E~0); 17711#L1464-1 assume !(1 == ~T6_E~0); 17712#L1469-1 assume !(1 == ~T7_E~0); 17785#L1474-1 assume !(1 == ~T8_E~0); 17477#L1479-1 assume !(1 == ~T9_E~0); 17478#L1484-1 assume !(1 == ~T10_E~0); 17715#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 17360#L1494-1 assume !(1 == ~T12_E~0); 17361#L1499-1 assume !(1 == ~T13_E~0); 17543#L1504-1 assume !(1 == ~E_M~0); 17544#L1509-1 assume !(1 == ~E_1~0); 18122#L1514-1 assume !(1 == ~E_2~0); 17818#L1519-1 assume !(1 == ~E_3~0); 17819#L1524-1 assume !(1 == ~E_4~0); 18317#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 18318#L1534-1 assume !(1 == ~E_6~0); 16467#L1539-1 assume !(1 == ~E_7~0); 16468#L1544-1 assume !(1 == ~E_8~0); 16891#L1549-1 assume !(1 == ~E_9~0); 18290#L1554-1 assume !(1 == ~E_10~0); 18287#L1559-1 assume !(1 == ~E_11~0); 18162#L1564-1 assume !(1 == ~E_12~0); 18163#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 18312#L1574-1 assume { :end_inline_reset_delta_events } true; 16642#L1940-2 [2023-11-19 08:02:39,777 INFO L750 eck$LassoCheckResult]: Loop: 16642#L1940-2 assume !false; 16643#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 17186#L1266-1 assume !false; 18356#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 17207#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 16921#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 18121#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 18130#L1079 assume !(0 != eval_~tmp~0#1); 17404#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 17059#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 17060#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 17786#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 17787#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 18343#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 18298#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 17444#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 16680#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 16681#L1321-3 assume !(0 == ~T7_E~0); 16785#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 17573#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 17824#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 17825#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 17142#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 17119#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 17057#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 17058#L1361-3 assume !(0 == ~E_1~0); 17638#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 16396#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 16397#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 18142#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 18001#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 18002#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 18176#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 18177#L1401-3 assume !(0 == ~E_9~0); 16743#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 16607#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 16608#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 17301#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 17302#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 17409#L640-45 assume !(1 == ~m_pc~0); 17410#L640-47 is_master_triggered_~__retres1~0#1 := 0; 16851#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 16852#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 16392#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 16393#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 16481#L659-45 assume 1 == ~t1_pc~0; 16482#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 16935#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 18347#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 18277#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 17930#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 17931#L678-45 assume 1 == ~t2_pc~0; 17882#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 17416#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 17417#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 17864#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 18193#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 18296#L697-45 assume 1 == ~t3_pc~0; 17677#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 17678#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 18363#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 17830#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 17831#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 17865#L716-45 assume 1 == ~t4_pc~0; 17489#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 17491#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 18148#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 17496#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 17497#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 17160#L735-45 assume 1 == ~t5_pc~0; 17161#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 17709#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 18314#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 18360#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 18316#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 18310#L754-45 assume 1 == ~t6_pc~0; 17660#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 17661#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 17554#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 17555#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 17665#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 17392#L773-45 assume 1 == ~t7_pc~0; 17393#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 16932#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 17626#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 17627#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 17400#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 17051#L792-45 assume 1 == ~t8_pc~0; 17052#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 18080#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 18081#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 16502#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 16503#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 17001#L811-45 assume 1 == ~t9_pc~0; 16778#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 16779#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 17998#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 17861#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 17468#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 17259#L830-45 assume 1 == ~t10_pc~0; 17260#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 16429#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 17577#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 16653#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 16654#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 16412#L849-45 assume !(1 == ~t11_pc~0); 16413#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 16869#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 16710#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 16398#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 16399#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 16648#L868-45 assume 1 == ~t12_pc~0; 16649#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 16592#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 16593#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 18033#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 18206#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 18207#L887-45 assume 1 == ~t13_pc~0; 18034#L888-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 16656#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 17961#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 17980#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 16622#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 16623#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 17956#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 16640#L1444-3 assume !(1 == ~T2_E~0); 16641#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 16799#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 17767#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 17768#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 18208#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 18145#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 18146#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 18210#L1484-3 assume !(1 == ~T10_E~0); 17450#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 17451#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 18073#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 17726#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 17727#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 18158#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 18194#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 17367#L1524-3 assume !(1 == ~E_4~0); 17368#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 18232#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 17645#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 17102#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 17103#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 17608#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 16687#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 16688#L1564-3 assume !(1 == ~E_12~0); 17866#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 17867#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 16579#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 16353#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 16679#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 16586#L1959 assume !(0 == start_simulation_~tmp~3#1); 16588#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 16618#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 16572#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 16407#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 16408#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 18226#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 18201#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 18202#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 16642#L1940-2 [2023-11-19 08:02:39,777 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:39,778 INFO L85 PathProgramCache]: Analyzing trace with hash -380736181, now seen corresponding path program 1 times [2023-11-19 08:02:39,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:39,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774063972] [2023-11-19 08:02:39,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:39,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:39,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:39,842 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 08:02:39,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:39,842 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774063972] [2023-11-19 08:02:39,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774063972] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:39,843 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:39,843 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:39,843 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799022352] [2023-11-19 08:02:39,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:39,844 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:39,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:39,845 INFO L85 PathProgramCache]: Analyzing trace with hash 1601605178, now seen corresponding path program 2 times [2023-11-19 08:02:39,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:39,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1540250817] [2023-11-19 08:02:39,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:39,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:39,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:39,925 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 08:02:39,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:39,926 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1540250817] [2023-11-19 08:02:39,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1540250817] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:39,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:39,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:39,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855723930] [2023-11-19 08:02:39,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:39,927 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:39,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:39,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:39,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:39,928 INFO L87 Difference]: Start difference. First operand 2037 states and 3007 transitions. cyclomatic complexity: 971 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:39,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:39,986 INFO L93 Difference]: Finished difference Result 2037 states and 3006 transitions. [2023-11-19 08:02:39,987 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3006 transitions. [2023-11-19 08:02:40,001 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:40,018 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3006 transitions. [2023-11-19 08:02:40,018 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:40,020 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:40,021 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3006 transitions. [2023-11-19 08:02:40,025 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:40,025 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3006 transitions. [2023-11-19 08:02:40,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3006 transitions. [2023-11-19 08:02:40,063 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:40,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.475699558173785) internal successors, (3006), 2036 states have internal predecessors, (3006), 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 08:02:40,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3006 transitions. [2023-11-19 08:02:40,077 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3006 transitions. [2023-11-19 08:02:40,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:40,078 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3006 transitions. [2023-11-19 08:02:40,078 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-19 08:02:40,078 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3006 transitions. [2023-11-19 08:02:40,089 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:40,089 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:40,089 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:40,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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:40,093 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:40,093 INFO L748 eck$LassoCheckResult]: Stem: 20715#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 20716#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 21709#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 21710#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 22445#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 21837#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 21306#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 21307#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 22111#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 22112#L934-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 22216#L939-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 22217#L944-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 21055#L949-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 21056#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 22251#L959-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 21607#L964-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 21608#L969-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 22157#L974-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 21521#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 21522#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 22446#L1291-2 assume !(0 == ~T1_E~0); 22443#L1296-1 assume !(0 == ~T2_E~0); 21671#L1301-1 assume !(0 == ~T3_E~0); 21672#L1306-1 assume !(0 == ~T4_E~0); 22167#L1311-1 assume !(0 == ~T5_E~0); 20892#L1316-1 assume !(0 == ~T6_E~0); 20893#L1321-1 assume !(0 == ~T7_E~0); 21685#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 20712#L1331-1 assume !(0 == ~T9_E~0); 20425#L1336-1 assume !(0 == ~T10_E~0); 20426#L1341-1 assume !(0 == ~T11_E~0); 20499#L1346-1 assume !(0 == ~T12_E~0); 20500#L1351-1 assume !(0 == ~T13_E~0); 20829#L1356-1 assume !(0 == ~E_M~0); 20830#L1361-1 assume !(0 == ~E_1~0); 22383#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 20876#L1371-1 assume !(0 == ~E_3~0); 20877#L1376-1 assume !(0 == ~E_4~0); 21737#L1381-1 assume !(0 == ~E_5~0); 21738#L1386-1 assume !(0 == ~E_6~0); 22414#L1391-1 assume !(0 == ~E_7~0); 22434#L1396-1 assume !(0 == ~E_8~0); 21639#L1401-1 assume !(0 == ~E_9~0); 21640#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 21927#L1411-1 assume !(0 == ~E_11~0); 21928#L1416-1 assume !(0 == ~E_12~0); 21557#L1421-1 assume !(0 == ~E_13~0); 21076#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 21077#L640 assume !(1 == ~m_pc~0); 21606#L640-2 is_master_triggered_~__retres1~0#1 := 0; 21605#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 21565#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 21566#L1603 assume !(0 != activate_threads_~tmp~1#1); 21594#L1603-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; 21226#L659 assume 1 == ~t1_pc~0; 21227#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 21335#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 22048#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 21357#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 21358#L1611-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; 21374#L678 assume 1 == ~t2_pc~0; 22320#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 22321#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 20919#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 20920#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 21468#L1619-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; 21587#L697 assume !(1 == ~t3_pc~0); 21588#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 21718#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 22038#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 21501#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 21502#L1627-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; 22353#L716 assume 1 == ~t4_pc~0; 22341#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 21206#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 20572#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 20573#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 20680#L1635-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; 22002#L735 assume !(1 == ~t5_pc~0); 20647#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 20648#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 21103#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 22028#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 21665#L1643-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; 21666#L754 assume 1 == ~t6_pc~0; 21419#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 21319#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 20896#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 20897#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 21293#L1651-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; 22102#L773 assume !(1 == ~t7_pc~0); 20833#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 20832#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 21700#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 21675#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 21676#L1659-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; 21729#L792 assume 1 == ~t8_pc~0; 21897#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 22218#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 22219#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 21667#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 21590#L1667-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; 21591#L811 assume 1 == ~t9_pc~0; 21800#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 22265#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 20975#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 20976#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 21602#L1675-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; 21603#L830 assume !(1 == ~t10_pc~0); 21328#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 20809#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 20810#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 20787#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 20788#L1683-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; 22120#L849 assume 1 == ~t11_pc~0; 22121#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 20626#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 20627#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 22131#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 22032#L1691-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; 22033#L868 assume !(1 == ~t12_pc~0); 21452#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 21451#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 20514#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 20515#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 20844#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 20845#L887 assume 1 == ~t13_pc~0; 22040#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 21495#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 21496#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 22096#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 20554#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 20555#L1439 assume !(1 == ~M_E~0); 21659#L1439-2 assume !(1 == ~T1_E~0); 20725#L1444-1 assume !(1 == ~T2_E~0); 20726#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 21231#L1454-1 assume !(1 == ~T4_E~0); 21232#L1459-1 assume !(1 == ~T5_E~0); 21792#L1464-1 assume !(1 == ~T6_E~0); 21793#L1469-1 assume !(1 == ~T7_E~0); 21866#L1474-1 assume !(1 == ~T8_E~0); 21558#L1479-1 assume !(1 == ~T9_E~0); 21559#L1484-1 assume !(1 == ~T10_E~0); 21796#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 21441#L1494-1 assume !(1 == ~T12_E~0); 21442#L1499-1 assume !(1 == ~T13_E~0); 21624#L1504-1 assume !(1 == ~E_M~0); 21625#L1509-1 assume !(1 == ~E_1~0); 22203#L1514-1 assume !(1 == ~E_2~0); 21899#L1519-1 assume !(1 == ~E_3~0); 21900#L1524-1 assume !(1 == ~E_4~0); 22398#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 22399#L1534-1 assume !(1 == ~E_6~0); 20548#L1539-1 assume !(1 == ~E_7~0); 20549#L1544-1 assume !(1 == ~E_8~0); 20972#L1549-1 assume !(1 == ~E_9~0); 22371#L1554-1 assume !(1 == ~E_10~0); 22368#L1559-1 assume !(1 == ~E_11~0); 22243#L1564-1 assume !(1 == ~E_12~0); 22244#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 22393#L1574-1 assume { :end_inline_reset_delta_events } true; 20723#L1940-2 [2023-11-19 08:02:40,094 INFO L750 eck$LassoCheckResult]: Loop: 20723#L1940-2 assume !false; 20724#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 21267#L1266-1 assume !false; 22437#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 21288#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 21002#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 22202#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 22211#L1079 assume !(0 != eval_~tmp~0#1); 21485#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 21140#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 21141#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 21867#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 21868#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 22424#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 22379#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 21525#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 20761#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 20762#L1321-3 assume !(0 == ~T7_E~0); 20866#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 21654#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 21905#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 21906#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 21223#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 21200#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 21138#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 21139#L1361-3 assume !(0 == ~E_1~0); 21719#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 20477#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 20478#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 22223#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 22082#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 22083#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 22257#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 22258#L1401-3 assume !(0 == ~E_9~0); 20824#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 20688#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 20689#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 21382#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 21383#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 21490#L640-45 assume !(1 == ~m_pc~0); 21491#L640-47 is_master_triggered_~__retres1~0#1 := 0; 20932#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 20933#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 20473#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 20474#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 20562#L659-45 assume 1 == ~t1_pc~0; 20563#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 21016#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 22428#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 22358#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 22011#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 22012#L678-45 assume 1 == ~t2_pc~0; 21963#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 21497#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 21498#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 21945#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 22274#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 22377#L697-45 assume !(1 == ~t3_pc~0); 21760#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 21759#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 22444#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 21911#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 21912#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 21946#L716-45 assume 1 == ~t4_pc~0; 21570#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 21572#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 22229#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 21577#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 21578#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 21241#L735-45 assume 1 == ~t5_pc~0; 21242#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 21790#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 22395#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 22441#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 22397#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 22391#L754-45 assume 1 == ~t6_pc~0; 21741#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 21742#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 21635#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 21636#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 21746#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 21473#L773-45 assume 1 == ~t7_pc~0; 21474#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 21013#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 21707#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 21708#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 21481#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 21132#L792-45 assume 1 == ~t8_pc~0; 21133#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 22161#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 22162#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 20583#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 20584#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 21082#L811-45 assume 1 == ~t9_pc~0; 20859#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 20860#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 22079#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 21942#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 21549#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 21340#L830-45 assume 1 == ~t10_pc~0; 21341#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 20510#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 21658#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 20734#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 20735#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 20493#L849-45 assume !(1 == ~t11_pc~0); 20494#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 20950#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 20791#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 20479#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 20480#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 20729#L868-45 assume 1 == ~t12_pc~0; 20730#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 20673#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 20674#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 22114#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 22287#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 22288#L887-45 assume !(1 == ~t13_pc~0); 20736#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 20737#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 22042#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 22061#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 20703#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 20704#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 22037#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 20721#L1444-3 assume !(1 == ~T2_E~0); 20722#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 20880#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 21848#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 21849#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 22289#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 22226#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 22227#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 22291#L1484-3 assume !(1 == ~T10_E~0); 21531#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 21532#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 22154#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 21807#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 21808#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 22239#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 22275#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 21448#L1524-3 assume !(1 == ~E_4~0); 21449#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 22313#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 21726#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 21183#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 21184#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 21689#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 20768#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 20769#L1564-3 assume !(1 == ~E_12~0); 21947#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 21948#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 20660#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 20434#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 20760#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 20667#L1959 assume !(0 == start_simulation_~tmp~3#1); 20669#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 20699#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 20653#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 20488#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 20489#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 22307#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 22282#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 22283#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 20723#L1940-2 [2023-11-19 08:02:40,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:40,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1024455497, now seen corresponding path program 1 times [2023-11-19 08:02:40,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:40,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130944931] [2023-11-19 08:02:40,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:40,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:40,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:40,181 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 08:02:40,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:40,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130944931] [2023-11-19 08:02:40,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130944931] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:40,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:40,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:40,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281211657] [2023-11-19 08:02:40,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:40,183 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:40,183 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:40,183 INFO L85 PathProgramCache]: Analyzing trace with hash 1079224764, now seen corresponding path program 1 times [2023-11-19 08:02:40,184 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:40,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [187193257] [2023-11-19 08:02:40,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:40,184 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:40,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:40,285 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 08:02:40,286 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:40,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [187193257] [2023-11-19 08:02:40,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [187193257] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:40,286 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:40,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:40,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689611701] [2023-11-19 08:02:40,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:40,287 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:40,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:40,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:40,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:40,288 INFO L87 Difference]: Start difference. First operand 2037 states and 3006 transitions. cyclomatic complexity: 970 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:40,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:40,348 INFO L93 Difference]: Finished difference Result 2037 states and 3005 transitions. [2023-11-19 08:02:40,348 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3005 transitions. [2023-11-19 08:02:40,362 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:40,378 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3005 transitions. [2023-11-19 08:02:40,379 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:40,381 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:40,381 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3005 transitions. [2023-11-19 08:02:40,385 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:40,385 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3005 transitions. [2023-11-19 08:02:40,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3005 transitions. [2023-11-19 08:02:40,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:40,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.4752086401570939) internal successors, (3005), 2036 states have internal predecessors, (3005), 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 08:02:40,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3005 transitions. [2023-11-19 08:02:40,441 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3005 transitions. [2023-11-19 08:02:40,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:40,443 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3005 transitions. [2023-11-19 08:02:40,443 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-19 08:02:40,444 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3005 transitions. [2023-11-19 08:02:40,466 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:40,467 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:40,467 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:40,471 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:40,473 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:40,473 INFO L748 eck$LassoCheckResult]: Stem: 24796#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 24797#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 25790#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 25791#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 26526#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 25918#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 25387#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 25388#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 26192#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 26193#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 26297#L939-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 26298#L944-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 25136#L949-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 25137#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 26332#L959-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 25688#L964-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 25689#L969-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 26238#L974-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 25602#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 25603#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 26527#L1291-2 assume !(0 == ~T1_E~0); 26524#L1296-1 assume !(0 == ~T2_E~0); 25752#L1301-1 assume !(0 == ~T3_E~0); 25753#L1306-1 assume !(0 == ~T4_E~0); 26248#L1311-1 assume !(0 == ~T5_E~0); 24973#L1316-1 assume !(0 == ~T6_E~0); 24974#L1321-1 assume !(0 == ~T7_E~0); 25766#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 24793#L1331-1 assume !(0 == ~T9_E~0); 24506#L1336-1 assume !(0 == ~T10_E~0); 24507#L1341-1 assume !(0 == ~T11_E~0); 24580#L1346-1 assume !(0 == ~T12_E~0); 24581#L1351-1 assume !(0 == ~T13_E~0); 24910#L1356-1 assume !(0 == ~E_M~0); 24911#L1361-1 assume !(0 == ~E_1~0); 26464#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 24957#L1371-1 assume !(0 == ~E_3~0); 24958#L1376-1 assume !(0 == ~E_4~0); 25818#L1381-1 assume !(0 == ~E_5~0); 25819#L1386-1 assume !(0 == ~E_6~0); 26495#L1391-1 assume !(0 == ~E_7~0); 26515#L1396-1 assume !(0 == ~E_8~0); 25720#L1401-1 assume !(0 == ~E_9~0); 25721#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 26008#L1411-1 assume !(0 == ~E_11~0); 26009#L1416-1 assume !(0 == ~E_12~0); 25638#L1421-1 assume !(0 == ~E_13~0); 25157#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 25158#L640 assume !(1 == ~m_pc~0); 25687#L640-2 is_master_triggered_~__retres1~0#1 := 0; 25686#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 25646#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 25647#L1603 assume !(0 != activate_threads_~tmp~1#1); 25675#L1603-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; 25307#L659 assume 1 == ~t1_pc~0; 25308#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 25416#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 26129#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 25438#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 25439#L1611-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; 25455#L678 assume 1 == ~t2_pc~0; 26401#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 26402#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 25000#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 25001#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 25549#L1619-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; 25668#L697 assume !(1 == ~t3_pc~0); 25669#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 25799#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 26119#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 25582#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 25583#L1627-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; 26434#L716 assume 1 == ~t4_pc~0; 26422#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 25287#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 24653#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 24654#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 24761#L1635-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; 26083#L735 assume !(1 == ~t5_pc~0); 24728#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 24729#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 25184#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 26109#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 25746#L1643-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; 25747#L754 assume 1 == ~t6_pc~0; 25500#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 25400#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 24977#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 24978#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 25374#L1651-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; 26183#L773 assume !(1 == ~t7_pc~0); 24914#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 24913#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 25781#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 25756#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 25757#L1659-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; 25810#L792 assume 1 == ~t8_pc~0; 25978#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 26299#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 26300#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 25748#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 25671#L1667-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; 25672#L811 assume 1 == ~t9_pc~0; 25881#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 26346#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 25056#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 25057#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 25683#L1675-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; 25684#L830 assume !(1 == ~t10_pc~0); 25409#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 24890#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 24891#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 24868#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 24869#L1683-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; 26201#L849 assume 1 == ~t11_pc~0; 26202#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 24707#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 24708#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 26212#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 26113#L1691-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; 26114#L868 assume !(1 == ~t12_pc~0); 25533#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 25532#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 24595#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 24596#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 24925#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 24926#L887 assume 1 == ~t13_pc~0; 26121#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 25576#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 25577#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 26177#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 24635#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 24636#L1439 assume !(1 == ~M_E~0); 25740#L1439-2 assume !(1 == ~T1_E~0); 24806#L1444-1 assume !(1 == ~T2_E~0); 24807#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 25312#L1454-1 assume !(1 == ~T4_E~0); 25313#L1459-1 assume !(1 == ~T5_E~0); 25873#L1464-1 assume !(1 == ~T6_E~0); 25874#L1469-1 assume !(1 == ~T7_E~0); 25947#L1474-1 assume !(1 == ~T8_E~0); 25639#L1479-1 assume !(1 == ~T9_E~0); 25640#L1484-1 assume !(1 == ~T10_E~0); 25877#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 25522#L1494-1 assume !(1 == ~T12_E~0); 25523#L1499-1 assume !(1 == ~T13_E~0); 25705#L1504-1 assume !(1 == ~E_M~0); 25706#L1509-1 assume !(1 == ~E_1~0); 26284#L1514-1 assume !(1 == ~E_2~0); 25980#L1519-1 assume !(1 == ~E_3~0); 25981#L1524-1 assume !(1 == ~E_4~0); 26479#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 26480#L1534-1 assume !(1 == ~E_6~0); 24629#L1539-1 assume !(1 == ~E_7~0); 24630#L1544-1 assume !(1 == ~E_8~0); 25053#L1549-1 assume !(1 == ~E_9~0); 26452#L1554-1 assume !(1 == ~E_10~0); 26449#L1559-1 assume !(1 == ~E_11~0); 26324#L1564-1 assume !(1 == ~E_12~0); 26325#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 26474#L1574-1 assume { :end_inline_reset_delta_events } true; 24804#L1940-2 [2023-11-19 08:02:40,474 INFO L750 eck$LassoCheckResult]: Loop: 24804#L1940-2 assume !false; 24805#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 25348#L1266-1 assume !false; 26518#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 25369#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 25083#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 26283#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 26292#L1079 assume !(0 != eval_~tmp~0#1); 25566#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 25221#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 25222#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 25948#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 25949#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 26505#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 26460#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 25606#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 24842#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 24843#L1321-3 assume !(0 == ~T7_E~0); 24947#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 25735#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 25986#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 25987#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 25304#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 25281#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 25219#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 25220#L1361-3 assume !(0 == ~E_1~0); 25800#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 24558#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 24559#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 26304#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 26163#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 26164#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 26338#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 26339#L1401-3 assume !(0 == ~E_9~0); 24905#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 24769#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 24770#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 25463#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 25464#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 25571#L640-45 assume !(1 == ~m_pc~0); 25572#L640-47 is_master_triggered_~__retres1~0#1 := 0; 25013#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 25014#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 24554#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 24555#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 24643#L659-45 assume 1 == ~t1_pc~0; 24644#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 25097#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 26509#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 26439#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 26092#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 26093#L678-45 assume 1 == ~t2_pc~0; 26044#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 25578#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 25579#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 26026#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 26355#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 26458#L697-45 assume !(1 == ~t3_pc~0); 25841#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 25840#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 26525#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 25992#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 25993#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 26027#L716-45 assume 1 == ~t4_pc~0; 25651#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 25653#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 26310#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 25658#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 25659#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 25322#L735-45 assume 1 == ~t5_pc~0; 25323#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 25871#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 26476#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 26522#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 26478#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 26472#L754-45 assume !(1 == ~t6_pc~0); 25824#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 25823#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 25716#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 25717#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 25827#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 25554#L773-45 assume 1 == ~t7_pc~0; 25555#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 25094#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 25788#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 25789#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 25562#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 25213#L792-45 assume 1 == ~t8_pc~0; 25214#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 26242#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 26243#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 24664#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 24665#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 25163#L811-45 assume 1 == ~t9_pc~0; 24940#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 24941#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 26160#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 26023#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 25630#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 25421#L830-45 assume 1 == ~t10_pc~0; 25422#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 24591#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 25739#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 24815#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 24816#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 24574#L849-45 assume 1 == ~t11_pc~0; 24576#L850-15 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 25031#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 24872#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 24560#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 24561#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 24810#L868-45 assume 1 == ~t12_pc~0; 24811#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 24754#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 24755#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 26195#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 26368#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 26369#L887-45 assume !(1 == ~t13_pc~0); 24817#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 24818#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 26123#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 26142#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 24784#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 24785#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 26118#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 24802#L1444-3 assume !(1 == ~T2_E~0); 24803#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 24961#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 25929#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 25930#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 26370#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 26307#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 26308#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 26372#L1484-3 assume !(1 == ~T10_E~0); 25612#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 25613#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 26235#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 25888#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 25889#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 26320#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 26356#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 25529#L1524-3 assume !(1 == ~E_4~0); 25530#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 26394#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 25807#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 25264#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 25265#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 25770#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 24849#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 24850#L1564-3 assume !(1 == ~E_12~0); 26028#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 26029#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 24741#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 24515#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 24841#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 24748#L1959 assume !(0 == start_simulation_~tmp~3#1); 24750#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 24780#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 24734#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 24569#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 24570#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 26388#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 26363#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 26364#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 24804#L1940-2 [2023-11-19 08:02:40,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:40,475 INFO L85 PathProgramCache]: Analyzing trace with hash -869878389, now seen corresponding path program 1 times [2023-11-19 08:02:40,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:40,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255536371] [2023-11-19 08:02:40,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:40,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:40,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:40,540 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 08:02:40,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:40,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255536371] [2023-11-19 08:02:40,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1255536371] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:40,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:40,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:40,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [999116160] [2023-11-19 08:02:40,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:40,542 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:40,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:40,543 INFO L85 PathProgramCache]: Analyzing trace with hash 723874300, now seen corresponding path program 1 times [2023-11-19 08:02:40,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:40,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383681155] [2023-11-19 08:02:40,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:40,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:40,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:40,635 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:02:40,635 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:40,635 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383681155] [2023-11-19 08:02:40,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383681155] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:40,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:40,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:40,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [127944243] [2023-11-19 08:02:40,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:40,637 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:40,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:40,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:40,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:40,638 INFO L87 Difference]: Start difference. First operand 2037 states and 3005 transitions. cyclomatic complexity: 969 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:40,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:40,695 INFO L93 Difference]: Finished difference Result 2037 states and 3004 transitions. [2023-11-19 08:02:40,696 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3004 transitions. [2023-11-19 08:02:40,709 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:40,756 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3004 transitions. [2023-11-19 08:02:40,756 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:40,758 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:40,759 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3004 transitions. [2023-11-19 08:02:40,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:40,765 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3004 transitions. [2023-11-19 08:02:40,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3004 transitions. [2023-11-19 08:02:40,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:40,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.4747177221404026) internal successors, (3004), 2036 states have internal predecessors, (3004), 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 08:02:40,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3004 transitions. [2023-11-19 08:02:40,830 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3004 transitions. [2023-11-19 08:02:40,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:40,832 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3004 transitions. [2023-11-19 08:02:40,833 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-19 08:02:40,833 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3004 transitions. [2023-11-19 08:02:40,845 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:40,845 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:40,845 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:40,849 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:40,849 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:40,850 INFO L748 eck$LassoCheckResult]: Stem: 28877#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 28878#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 29871#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 29872#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 30607#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 29999#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 29468#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 29469#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 30273#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 30274#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 30378#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 30379#L944-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 29217#L949-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 29218#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 30413#L959-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 29769#L964-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 29770#L969-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 30319#L974-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 29683#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 29684#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 30608#L1291-2 assume !(0 == ~T1_E~0); 30605#L1296-1 assume !(0 == ~T2_E~0); 29833#L1301-1 assume !(0 == ~T3_E~0); 29834#L1306-1 assume !(0 == ~T4_E~0); 30329#L1311-1 assume !(0 == ~T5_E~0); 29054#L1316-1 assume !(0 == ~T6_E~0); 29055#L1321-1 assume !(0 == ~T7_E~0); 29847#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 28874#L1331-1 assume !(0 == ~T9_E~0); 28587#L1336-1 assume !(0 == ~T10_E~0); 28588#L1341-1 assume !(0 == ~T11_E~0); 28661#L1346-1 assume !(0 == ~T12_E~0); 28662#L1351-1 assume !(0 == ~T13_E~0); 28991#L1356-1 assume !(0 == ~E_M~0); 28992#L1361-1 assume !(0 == ~E_1~0); 30545#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 29038#L1371-1 assume !(0 == ~E_3~0); 29039#L1376-1 assume !(0 == ~E_4~0); 29899#L1381-1 assume !(0 == ~E_5~0); 29900#L1386-1 assume !(0 == ~E_6~0); 30576#L1391-1 assume !(0 == ~E_7~0); 30596#L1396-1 assume !(0 == ~E_8~0); 29801#L1401-1 assume !(0 == ~E_9~0); 29802#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 30089#L1411-1 assume !(0 == ~E_11~0); 30090#L1416-1 assume !(0 == ~E_12~0); 29719#L1421-1 assume !(0 == ~E_13~0); 29238#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 29239#L640 assume !(1 == ~m_pc~0); 29768#L640-2 is_master_triggered_~__retres1~0#1 := 0; 29767#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 29727#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 29728#L1603 assume !(0 != activate_threads_~tmp~1#1); 29756#L1603-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; 29388#L659 assume 1 == ~t1_pc~0; 29389#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 29497#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 30210#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 29519#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 29520#L1611-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; 29536#L678 assume 1 == ~t2_pc~0; 30482#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 30483#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 29081#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 29082#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 29630#L1619-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; 29749#L697 assume !(1 == ~t3_pc~0); 29750#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 29880#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 30200#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 29663#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 29664#L1627-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; 30515#L716 assume 1 == ~t4_pc~0; 30503#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 29368#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 28734#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 28735#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 28842#L1635-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; 30164#L735 assume !(1 == ~t5_pc~0); 28809#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 28810#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 29265#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 30190#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 29827#L1643-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; 29828#L754 assume 1 == ~t6_pc~0; 29581#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 29481#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 29058#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 29059#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 29455#L1651-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; 30264#L773 assume !(1 == ~t7_pc~0); 28995#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 28994#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 29862#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 29837#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 29838#L1659-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; 29891#L792 assume 1 == ~t8_pc~0; 30059#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 30380#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 30381#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 29829#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 29752#L1667-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; 29753#L811 assume 1 == ~t9_pc~0; 29962#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 30427#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 29137#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 29138#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 29764#L1675-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; 29765#L830 assume !(1 == ~t10_pc~0); 29490#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 28971#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 28972#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 28949#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 28950#L1683-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; 30282#L849 assume 1 == ~t11_pc~0; 30283#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 28788#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 28789#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 30293#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 30194#L1691-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; 30195#L868 assume !(1 == ~t12_pc~0); 29614#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 29613#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 28676#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 28677#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 29006#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 29007#L887 assume 1 == ~t13_pc~0; 30202#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 29657#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 29658#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 30258#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 28716#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 28717#L1439 assume !(1 == ~M_E~0); 29821#L1439-2 assume !(1 == ~T1_E~0); 28887#L1444-1 assume !(1 == ~T2_E~0); 28888#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 29393#L1454-1 assume !(1 == ~T4_E~0); 29394#L1459-1 assume !(1 == ~T5_E~0); 29954#L1464-1 assume !(1 == ~T6_E~0); 29955#L1469-1 assume !(1 == ~T7_E~0); 30028#L1474-1 assume !(1 == ~T8_E~0); 29720#L1479-1 assume !(1 == ~T9_E~0); 29721#L1484-1 assume !(1 == ~T10_E~0); 29958#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 29603#L1494-1 assume !(1 == ~T12_E~0); 29604#L1499-1 assume !(1 == ~T13_E~0); 29786#L1504-1 assume !(1 == ~E_M~0); 29787#L1509-1 assume !(1 == ~E_1~0); 30365#L1514-1 assume !(1 == ~E_2~0); 30061#L1519-1 assume !(1 == ~E_3~0); 30062#L1524-1 assume !(1 == ~E_4~0); 30560#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 30561#L1534-1 assume !(1 == ~E_6~0); 28710#L1539-1 assume !(1 == ~E_7~0); 28711#L1544-1 assume !(1 == ~E_8~0); 29134#L1549-1 assume !(1 == ~E_9~0); 30533#L1554-1 assume !(1 == ~E_10~0); 30530#L1559-1 assume !(1 == ~E_11~0); 30405#L1564-1 assume !(1 == ~E_12~0); 30406#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 30555#L1574-1 assume { :end_inline_reset_delta_events } true; 28885#L1940-2 [2023-11-19 08:02:40,851 INFO L750 eck$LassoCheckResult]: Loop: 28885#L1940-2 assume !false; 28886#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 29429#L1266-1 assume !false; 30599#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 29450#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 29164#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 30364#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 30373#L1079 assume !(0 != eval_~tmp~0#1); 29647#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 29302#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 29303#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 30029#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 30030#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 30586#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 30541#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 29687#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 28923#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 28924#L1321-3 assume !(0 == ~T7_E~0); 29028#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 29816#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 30067#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 30068#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 29385#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 29362#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 29300#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 29301#L1361-3 assume !(0 == ~E_1~0); 29881#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 28639#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 28640#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 30385#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 30244#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 30245#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 30419#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 30420#L1401-3 assume !(0 == ~E_9~0); 28986#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 28850#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 28851#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 29544#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 29545#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 29652#L640-45 assume !(1 == ~m_pc~0); 29653#L640-47 is_master_triggered_~__retres1~0#1 := 0; 29094#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 29095#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 28635#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 28636#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 28724#L659-45 assume 1 == ~t1_pc~0; 28725#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 29178#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 30590#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 30520#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 30173#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 30174#L678-45 assume 1 == ~t2_pc~0; 30125#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 29659#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 29660#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 30107#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 30436#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 30539#L697-45 assume 1 == ~t3_pc~0; 29920#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 29921#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 30606#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 30073#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 30074#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 30108#L716-45 assume 1 == ~t4_pc~0; 29732#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 29734#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 30391#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 29739#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 29740#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 29403#L735-45 assume 1 == ~t5_pc~0; 29404#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 29952#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 30557#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 30603#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 30559#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 30553#L754-45 assume !(1 == ~t6_pc~0); 29905#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 29904#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 29797#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 29798#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 29908#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 29635#L773-45 assume 1 == ~t7_pc~0; 29636#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 29175#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 29869#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 29870#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 29643#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 29294#L792-45 assume !(1 == ~t8_pc~0); 29296#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 30323#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 30324#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 28745#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 28746#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 29244#L811-45 assume 1 == ~t9_pc~0; 29021#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 29022#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 30241#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 30104#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 29711#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 29502#L830-45 assume 1 == ~t10_pc~0; 29503#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 28672#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 29820#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 28896#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 28897#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 28655#L849-45 assume !(1 == ~t11_pc~0); 28656#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 29112#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 28953#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 28641#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 28642#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 28891#L868-45 assume 1 == ~t12_pc~0; 28892#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 28835#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 28836#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 30276#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 30449#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 30450#L887-45 assume !(1 == ~t13_pc~0); 28898#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 28899#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 30204#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 30223#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 28865#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 28866#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 30199#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 28883#L1444-3 assume !(1 == ~T2_E~0); 28884#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 29042#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 30010#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 30011#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 30451#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 30388#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 30389#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 30453#L1484-3 assume !(1 == ~T10_E~0); 29693#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 29694#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 30316#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 29969#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 29970#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 30401#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 30437#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 29610#L1524-3 assume !(1 == ~E_4~0); 29611#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 30475#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 29888#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 29345#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 29346#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 29851#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 28930#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 28931#L1564-3 assume !(1 == ~E_12~0); 30109#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 30110#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 28822#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 28596#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 28922#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 28829#L1959 assume !(0 == start_simulation_~tmp~3#1); 28831#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 28861#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 28815#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 28650#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 28651#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 30469#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 30444#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 30445#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 28885#L1940-2 [2023-11-19 08:02:40,852 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:40,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1978508041, now seen corresponding path program 1 times [2023-11-19 08:02:40,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:40,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260548549] [2023-11-19 08:02:40,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:40,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:40,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:40,929 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 08:02:40,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:40,931 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260548549] [2023-11-19 08:02:40,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260548549] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:40,932 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:40,932 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:40,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095981521] [2023-11-19 08:02:40,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:40,936 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:40,940 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:40,940 INFO L85 PathProgramCache]: Analyzing trace with hash 774135229, now seen corresponding path program 1 times [2023-11-19 08:02:40,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:40,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768433176] [2023-11-19 08:02:40,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:40,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:40,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:41,045 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 08:02:41,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:41,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768433176] [2023-11-19 08:02:41,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [768433176] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:41,046 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:41,046 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:41,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333951166] [2023-11-19 08:02:41,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:41,047 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:41,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:41,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:41,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:41,048 INFO L87 Difference]: Start difference. First operand 2037 states and 3004 transitions. cyclomatic complexity: 968 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:41,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:41,117 INFO L93 Difference]: Finished difference Result 2037 states and 3003 transitions. [2023-11-19 08:02:41,117 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3003 transitions. [2023-11-19 08:02:41,132 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:41,147 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3003 transitions. [2023-11-19 08:02:41,147 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:41,150 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:41,150 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3003 transitions. [2023-11-19 08:02:41,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:41,154 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3003 transitions. [2023-11-19 08:02:41,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3003 transitions. [2023-11-19 08:02:41,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:41,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.4742268041237114) internal successors, (3003), 2036 states have internal predecessors, (3003), 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 08:02:41,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3003 transitions. [2023-11-19 08:02:41,205 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3003 transitions. [2023-11-19 08:02:41,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:41,206 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3003 transitions. [2023-11-19 08:02:41,206 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-19 08:02:41,206 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3003 transitions. [2023-11-19 08:02:41,217 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:41,217 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:41,218 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:41,221 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:41,221 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:41,221 INFO L748 eck$LassoCheckResult]: Stem: 32958#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 32959#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 33952#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 33953#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 34688#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 34080#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 33549#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 33550#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 34354#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 34355#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 34459#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 34460#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 33298#L949-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 33299#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 34494#L959-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 33850#L964-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 33851#L969-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 34400#L974-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 33764#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 33765#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 34689#L1291-2 assume !(0 == ~T1_E~0); 34686#L1296-1 assume !(0 == ~T2_E~0); 33914#L1301-1 assume !(0 == ~T3_E~0); 33915#L1306-1 assume !(0 == ~T4_E~0); 34410#L1311-1 assume !(0 == ~T5_E~0); 33135#L1316-1 assume !(0 == ~T6_E~0); 33136#L1321-1 assume !(0 == ~T7_E~0); 33928#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 32955#L1331-1 assume !(0 == ~T9_E~0); 32668#L1336-1 assume !(0 == ~T10_E~0); 32669#L1341-1 assume !(0 == ~T11_E~0); 32742#L1346-1 assume !(0 == ~T12_E~0); 32743#L1351-1 assume !(0 == ~T13_E~0); 33072#L1356-1 assume !(0 == ~E_M~0); 33073#L1361-1 assume !(0 == ~E_1~0); 34626#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 33119#L1371-1 assume !(0 == ~E_3~0); 33120#L1376-1 assume !(0 == ~E_4~0); 33980#L1381-1 assume !(0 == ~E_5~0); 33981#L1386-1 assume !(0 == ~E_6~0); 34657#L1391-1 assume !(0 == ~E_7~0); 34677#L1396-1 assume !(0 == ~E_8~0); 33882#L1401-1 assume !(0 == ~E_9~0); 33883#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 34170#L1411-1 assume !(0 == ~E_11~0); 34171#L1416-1 assume !(0 == ~E_12~0); 33800#L1421-1 assume !(0 == ~E_13~0); 33319#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 33320#L640 assume !(1 == ~m_pc~0); 33849#L640-2 is_master_triggered_~__retres1~0#1 := 0; 33848#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 33808#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 33809#L1603 assume !(0 != activate_threads_~tmp~1#1); 33837#L1603-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; 33469#L659 assume 1 == ~t1_pc~0; 33470#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 33578#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 34291#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 33600#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 33601#L1611-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; 33617#L678 assume 1 == ~t2_pc~0; 34563#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 34564#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 33162#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 33163#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 33711#L1619-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; 33830#L697 assume !(1 == ~t3_pc~0); 33831#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 33961#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 34281#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 33744#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 33745#L1627-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; 34596#L716 assume 1 == ~t4_pc~0; 34584#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 33449#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 32815#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 32816#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 32923#L1635-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; 34245#L735 assume !(1 == ~t5_pc~0); 32890#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 32891#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 33346#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 34271#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 33908#L1643-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; 33909#L754 assume 1 == ~t6_pc~0; 33662#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 33562#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 33139#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 33140#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 33536#L1651-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; 34345#L773 assume !(1 == ~t7_pc~0); 33076#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 33075#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 33943#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 33918#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 33919#L1659-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; 33972#L792 assume 1 == ~t8_pc~0; 34140#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 34461#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 34462#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 33910#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 33833#L1667-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; 33834#L811 assume 1 == ~t9_pc~0; 34043#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 34508#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 33218#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 33219#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 33845#L1675-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; 33846#L830 assume !(1 == ~t10_pc~0); 33571#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 33052#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 33053#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 33030#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 33031#L1683-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; 34363#L849 assume 1 == ~t11_pc~0; 34364#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 32869#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 32870#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 34374#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 34275#L1691-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; 34276#L868 assume !(1 == ~t12_pc~0); 33695#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 33694#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 32757#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 32758#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 33087#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 33088#L887 assume 1 == ~t13_pc~0; 34283#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 33738#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 33739#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 34339#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 32797#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 32798#L1439 assume !(1 == ~M_E~0); 33902#L1439-2 assume !(1 == ~T1_E~0); 32968#L1444-1 assume !(1 == ~T2_E~0); 32969#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 33474#L1454-1 assume !(1 == ~T4_E~0); 33475#L1459-1 assume !(1 == ~T5_E~0); 34035#L1464-1 assume !(1 == ~T6_E~0); 34036#L1469-1 assume !(1 == ~T7_E~0); 34109#L1474-1 assume !(1 == ~T8_E~0); 33801#L1479-1 assume !(1 == ~T9_E~0); 33802#L1484-1 assume !(1 == ~T10_E~0); 34039#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 33684#L1494-1 assume !(1 == ~T12_E~0); 33685#L1499-1 assume !(1 == ~T13_E~0); 33867#L1504-1 assume !(1 == ~E_M~0); 33868#L1509-1 assume !(1 == ~E_1~0); 34446#L1514-1 assume !(1 == ~E_2~0); 34142#L1519-1 assume !(1 == ~E_3~0); 34143#L1524-1 assume !(1 == ~E_4~0); 34641#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 34642#L1534-1 assume !(1 == ~E_6~0); 32791#L1539-1 assume !(1 == ~E_7~0); 32792#L1544-1 assume !(1 == ~E_8~0); 33215#L1549-1 assume !(1 == ~E_9~0); 34614#L1554-1 assume !(1 == ~E_10~0); 34611#L1559-1 assume !(1 == ~E_11~0); 34486#L1564-1 assume !(1 == ~E_12~0); 34487#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 34636#L1574-1 assume { :end_inline_reset_delta_events } true; 32966#L1940-2 [2023-11-19 08:02:41,222 INFO L750 eck$LassoCheckResult]: Loop: 32966#L1940-2 assume !false; 32967#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 33510#L1266-1 assume !false; 34680#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 33531#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 33245#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 34445#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 34454#L1079 assume !(0 != eval_~tmp~0#1); 33728#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 33383#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 33384#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 34110#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 34111#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 34667#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 34622#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 33768#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 33004#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 33005#L1321-3 assume !(0 == ~T7_E~0); 33109#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 33897#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 34148#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 34149#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 33466#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 33443#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 33381#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 33382#L1361-3 assume !(0 == ~E_1~0); 33962#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 32720#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 32721#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 34466#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 34325#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 34326#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 34500#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 34501#L1401-3 assume !(0 == ~E_9~0); 33067#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 32931#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 32932#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 33625#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 33626#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 33733#L640-45 assume !(1 == ~m_pc~0); 33734#L640-47 is_master_triggered_~__retres1~0#1 := 0; 33175#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 33176#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 32716#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 32717#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 32805#L659-45 assume 1 == ~t1_pc~0; 32806#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 33259#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 34671#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 34601#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 34254#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 34255#L678-45 assume 1 == ~t2_pc~0; 34206#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 33740#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 33741#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 34188#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 34517#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 34620#L697-45 assume 1 == ~t3_pc~0; 34001#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 34002#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 34687#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 34154#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 34155#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 34189#L716-45 assume 1 == ~t4_pc~0; 33813#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 33815#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 34472#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 33820#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 33821#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 33484#L735-45 assume 1 == ~t5_pc~0; 33485#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 34033#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 34638#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 34684#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 34640#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 34634#L754-45 assume 1 == ~t6_pc~0; 33984#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 33985#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 33878#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 33879#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 33989#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 33716#L773-45 assume 1 == ~t7_pc~0; 33717#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 33256#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 33950#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 33951#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 33724#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 33375#L792-45 assume 1 == ~t8_pc~0; 33376#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 34404#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 34405#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 32826#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 32827#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 33325#L811-45 assume !(1 == ~t9_pc~0); 33104#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 33103#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 34322#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 34185#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 33792#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 33583#L830-45 assume 1 == ~t10_pc~0; 33584#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 32753#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 33901#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 32977#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 32978#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 32736#L849-45 assume !(1 == ~t11_pc~0); 32737#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 33193#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 33034#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 32722#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 32723#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 32972#L868-45 assume 1 == ~t12_pc~0; 32973#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 32916#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 32917#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 34357#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 34530#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 34531#L887-45 assume !(1 == ~t13_pc~0); 32979#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 32980#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 34285#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 34304#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 32946#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 32947#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 34280#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 32964#L1444-3 assume !(1 == ~T2_E~0); 32965#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 33123#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 34091#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 34092#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 34532#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 34469#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 34470#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 34534#L1484-3 assume !(1 == ~T10_E~0); 33774#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 33775#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 34397#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 34050#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 34051#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 34482#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 34518#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 33691#L1524-3 assume !(1 == ~E_4~0); 33692#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 34556#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 33969#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 33426#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 33427#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 33932#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 33011#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 33012#L1564-3 assume !(1 == ~E_12~0); 34190#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 34191#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 32903#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 32677#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 33003#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 32910#L1959 assume !(0 == start_simulation_~tmp~3#1); 32912#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 32942#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 32896#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 32731#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 32732#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 34550#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 34525#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 34526#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 32966#L1940-2 [2023-11-19 08:02:41,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:41,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1393291829, now seen corresponding path program 1 times [2023-11-19 08:02:41,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:41,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1484580757] [2023-11-19 08:02:41,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:41,224 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:41,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:41,286 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 08:02:41,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:41,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1484580757] [2023-11-19 08:02:41,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1484580757] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:41,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:41,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:41,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693396037] [2023-11-19 08:02:41,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:41,289 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:41,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:41,289 INFO L85 PathProgramCache]: Analyzing trace with hash 2047809084, now seen corresponding path program 1 times [2023-11-19 08:02:41,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:41,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1733341340] [2023-11-19 08:02:41,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:41,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:41,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:41,368 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 08:02:41,369 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:41,369 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1733341340] [2023-11-19 08:02:41,369 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1733341340] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:41,369 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:41,369 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:41,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [531107141] [2023-11-19 08:02:41,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:41,370 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:41,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:41,371 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:41,371 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:41,371 INFO L87 Difference]: Start difference. First operand 2037 states and 3003 transitions. cyclomatic complexity: 967 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:41,427 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:41,427 INFO L93 Difference]: Finished difference Result 2037 states and 3002 transitions. [2023-11-19 08:02:41,427 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3002 transitions. [2023-11-19 08:02:41,440 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:41,456 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3002 transitions. [2023-11-19 08:02:41,456 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:41,458 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:41,459 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3002 transitions. [2023-11-19 08:02:41,463 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:41,463 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3002 transitions. [2023-11-19 08:02:41,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3002 transitions. [2023-11-19 08:02:41,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:41,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.4737358861070202) internal successors, (3002), 2036 states have internal predecessors, (3002), 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 08:02:41,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3002 transitions. [2023-11-19 08:02:41,515 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3002 transitions. [2023-11-19 08:02:41,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:41,516 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3002 transitions. [2023-11-19 08:02:41,516 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-19 08:02:41,516 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3002 transitions. [2023-11-19 08:02:41,527 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:41,528 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:41,528 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:41,531 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:41,531 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:41,532 INFO L748 eck$LassoCheckResult]: Stem: 37039#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 37040#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 38033#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 38034#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 38769#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 38161#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 37630#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 37631#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 38435#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 38436#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 38540#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 38541#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 37379#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 37380#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 38575#L959-1 assume !(1 == ~t10_i~0);~t10_st~0 := 2; 37931#L964-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 37932#L969-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 38481#L974-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 37845#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 37846#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 38770#L1291-2 assume !(0 == ~T1_E~0); 38767#L1296-1 assume !(0 == ~T2_E~0); 37995#L1301-1 assume !(0 == ~T3_E~0); 37996#L1306-1 assume !(0 == ~T4_E~0); 38491#L1311-1 assume !(0 == ~T5_E~0); 37216#L1316-1 assume !(0 == ~T6_E~0); 37217#L1321-1 assume !(0 == ~T7_E~0); 38009#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 37036#L1331-1 assume !(0 == ~T9_E~0); 36749#L1336-1 assume !(0 == ~T10_E~0); 36750#L1341-1 assume !(0 == ~T11_E~0); 36823#L1346-1 assume !(0 == ~T12_E~0); 36824#L1351-1 assume !(0 == ~T13_E~0); 37153#L1356-1 assume !(0 == ~E_M~0); 37154#L1361-1 assume !(0 == ~E_1~0); 38707#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 37200#L1371-1 assume !(0 == ~E_3~0); 37201#L1376-1 assume !(0 == ~E_4~0); 38061#L1381-1 assume !(0 == ~E_5~0); 38062#L1386-1 assume !(0 == ~E_6~0); 38738#L1391-1 assume !(0 == ~E_7~0); 38758#L1396-1 assume !(0 == ~E_8~0); 37963#L1401-1 assume !(0 == ~E_9~0); 37964#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 38251#L1411-1 assume !(0 == ~E_11~0); 38252#L1416-1 assume !(0 == ~E_12~0); 37881#L1421-1 assume !(0 == ~E_13~0); 37400#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 37401#L640 assume !(1 == ~m_pc~0); 37930#L640-2 is_master_triggered_~__retres1~0#1 := 0; 37929#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 37889#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 37890#L1603 assume !(0 != activate_threads_~tmp~1#1); 37918#L1603-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; 37550#L659 assume 1 == ~t1_pc~0; 37551#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 37659#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 38372#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 37681#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 37682#L1611-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; 37698#L678 assume 1 == ~t2_pc~0; 38644#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 38645#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 37243#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 37244#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 37792#L1619-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; 37911#L697 assume !(1 == ~t3_pc~0); 37912#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 38042#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 38362#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 37825#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 37826#L1627-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; 38677#L716 assume 1 == ~t4_pc~0; 38665#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 37530#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 36896#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 36897#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 37004#L1635-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; 38326#L735 assume !(1 == ~t5_pc~0); 36971#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 36972#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 37427#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 38352#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 37989#L1643-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; 37990#L754 assume 1 == ~t6_pc~0; 37743#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 37643#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 37220#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 37221#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 37617#L1651-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; 38426#L773 assume !(1 == ~t7_pc~0); 37157#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 37156#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 38024#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 37999#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 38000#L1659-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; 38053#L792 assume 1 == ~t8_pc~0; 38221#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 38542#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 38543#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 37991#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 37914#L1667-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; 37915#L811 assume 1 == ~t9_pc~0; 38124#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 38589#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 37299#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 37300#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 37926#L1675-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; 37927#L830 assume !(1 == ~t10_pc~0); 37652#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 37133#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 37134#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 37111#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 37112#L1683-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; 38444#L849 assume 1 == ~t11_pc~0; 38445#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 36950#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 36951#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 38455#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 38356#L1691-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; 38357#L868 assume !(1 == ~t12_pc~0); 37776#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 37775#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 36838#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 36839#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 37168#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 37169#L887 assume 1 == ~t13_pc~0; 38364#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 37819#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 37820#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 38420#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 36878#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 36879#L1439 assume !(1 == ~M_E~0); 37983#L1439-2 assume !(1 == ~T1_E~0); 37049#L1444-1 assume !(1 == ~T2_E~0); 37050#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 37555#L1454-1 assume !(1 == ~T4_E~0); 37556#L1459-1 assume !(1 == ~T5_E~0); 38116#L1464-1 assume !(1 == ~T6_E~0); 38117#L1469-1 assume !(1 == ~T7_E~0); 38190#L1474-1 assume !(1 == ~T8_E~0); 37882#L1479-1 assume !(1 == ~T9_E~0); 37883#L1484-1 assume !(1 == ~T10_E~0); 38120#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 37765#L1494-1 assume !(1 == ~T12_E~0); 37766#L1499-1 assume !(1 == ~T13_E~0); 37948#L1504-1 assume !(1 == ~E_M~0); 37949#L1509-1 assume !(1 == ~E_1~0); 38527#L1514-1 assume !(1 == ~E_2~0); 38223#L1519-1 assume !(1 == ~E_3~0); 38224#L1524-1 assume !(1 == ~E_4~0); 38722#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 38723#L1534-1 assume !(1 == ~E_6~0); 36872#L1539-1 assume !(1 == ~E_7~0); 36873#L1544-1 assume !(1 == ~E_8~0); 37296#L1549-1 assume !(1 == ~E_9~0); 38695#L1554-1 assume !(1 == ~E_10~0); 38692#L1559-1 assume !(1 == ~E_11~0); 38567#L1564-1 assume !(1 == ~E_12~0); 38568#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 38717#L1574-1 assume { :end_inline_reset_delta_events } true; 37047#L1940-2 [2023-11-19 08:02:41,533 INFO L750 eck$LassoCheckResult]: Loop: 37047#L1940-2 assume !false; 37048#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 37591#L1266-1 assume !false; 38761#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 37612#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 37326#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 38526#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 38535#L1079 assume !(0 != eval_~tmp~0#1); 37809#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 37464#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 37465#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 38191#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 38192#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 38748#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 38703#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 37849#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 37085#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 37086#L1321-3 assume !(0 == ~T7_E~0); 37190#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 37978#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 38229#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 38230#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 37547#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 37524#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 37462#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 37463#L1361-3 assume !(0 == ~E_1~0); 38043#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 36801#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 36802#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 38547#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 38406#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 38407#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 38581#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 38582#L1401-3 assume !(0 == ~E_9~0); 37148#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 37012#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 37013#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 37706#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 37707#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 37814#L640-45 assume !(1 == ~m_pc~0); 37815#L640-47 is_master_triggered_~__retres1~0#1 := 0; 37256#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 37257#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 36797#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 36798#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 36886#L659-45 assume 1 == ~t1_pc~0; 36887#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 37340#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 38752#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 38682#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 38335#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 38336#L678-45 assume !(1 == ~t2_pc~0); 38288#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 37821#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 37822#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 38269#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 38598#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 38701#L697-45 assume 1 == ~t3_pc~0; 38082#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 38083#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 38768#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 38235#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 38236#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 38270#L716-45 assume 1 == ~t4_pc~0; 37894#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 37896#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 38553#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 37901#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 37902#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 37565#L735-45 assume 1 == ~t5_pc~0; 37566#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 38114#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 38719#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 38765#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 38721#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 38715#L754-45 assume 1 == ~t6_pc~0; 38065#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 38066#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 37959#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 37960#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 38070#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 37797#L773-45 assume 1 == ~t7_pc~0; 37798#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 37337#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 38031#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 38032#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 37805#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 37456#L792-45 assume 1 == ~t8_pc~0; 37457#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 38485#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 38486#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 36907#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 36908#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 37406#L811-45 assume !(1 == ~t9_pc~0); 37185#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 37184#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 38403#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 38266#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 37873#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 37664#L830-45 assume 1 == ~t10_pc~0; 37665#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 36834#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 37982#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 37058#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 37059#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 36817#L849-45 assume !(1 == ~t11_pc~0); 36818#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 37274#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 37115#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 36803#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 36804#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 37053#L868-45 assume 1 == ~t12_pc~0; 37054#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 36997#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 36998#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 38438#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 38611#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 38612#L887-45 assume !(1 == ~t13_pc~0); 37060#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 37061#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 38366#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 38385#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 37027#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 37028#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 38361#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 37045#L1444-3 assume !(1 == ~T2_E~0); 37046#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 37204#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 38172#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 38173#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 38613#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 38550#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 38551#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 38615#L1484-3 assume !(1 == ~T10_E~0); 37855#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 37856#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 38478#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 38131#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 38132#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 38563#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 38599#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 37772#L1524-3 assume !(1 == ~E_4~0); 37773#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 38637#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 38050#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 37507#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 37508#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 38013#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 37092#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 37093#L1564-3 assume !(1 == ~E_12~0); 38271#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 38272#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 36984#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 36758#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 37084#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 36991#L1959 assume !(0 == start_simulation_~tmp~3#1); 36993#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 37023#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 36977#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 36812#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 36813#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 38631#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 38606#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 38607#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 37047#L1940-2 [2023-11-19 08:02:41,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:41,534 INFO L85 PathProgramCache]: Analyzing trace with hash -1779154231, now seen corresponding path program 1 times [2023-11-19 08:02:41,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:41,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914295155] [2023-11-19 08:02:41,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:41,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:41,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:41,630 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 08:02:41,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:41,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914295155] [2023-11-19 08:02:41,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914295155] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:41,631 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:41,631 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:41,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172729832] [2023-11-19 08:02:41,632 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:41,632 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:41,633 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:41,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1230532739, now seen corresponding path program 1 times [2023-11-19 08:02:41,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:41,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581472869] [2023-11-19 08:02:41,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:41,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:41,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:41,712 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 08:02:41,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:41,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581472869] [2023-11-19 08:02:41,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1581472869] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:41,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:41,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:41,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911752112] [2023-11-19 08:02:41,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:41,714 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:41,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:41,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:41,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:41,716 INFO L87 Difference]: Start difference. First operand 2037 states and 3002 transitions. cyclomatic complexity: 966 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:41,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:41,771 INFO L93 Difference]: Finished difference Result 2037 states and 3001 transitions. [2023-11-19 08:02:41,771 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3001 transitions. [2023-11-19 08:02:41,783 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:41,796 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3001 transitions. [2023-11-19 08:02:41,796 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:41,799 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:41,799 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3001 transitions. [2023-11-19 08:02:41,803 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:41,803 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3001 transitions. [2023-11-19 08:02:41,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3001 transitions. [2023-11-19 08:02:41,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:41,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.473244968090329) internal successors, (3001), 2036 states have internal predecessors, (3001), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:41,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3001 transitions. [2023-11-19 08:02:41,853 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3001 transitions. [2023-11-19 08:02:41,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:41,854 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3001 transitions. [2023-11-19 08:02:41,854 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-19 08:02:41,854 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3001 transitions. [2023-11-19 08:02:41,865 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:41,865 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:41,866 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:41,869 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:41,869 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:41,869 INFO L748 eck$LassoCheckResult]: Stem: 41120#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 41121#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 42114#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 42115#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 42850#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 42242#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 41711#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 41712#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 42516#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 42517#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 42621#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 42622#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 41460#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 41461#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 42656#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 42012#L964-1 assume !(1 == ~t11_i~0);~t11_st~0 := 2; 42013#L969-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 42562#L974-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 41926#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 41927#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 42851#L1291-2 assume !(0 == ~T1_E~0); 42848#L1296-1 assume !(0 == ~T2_E~0); 42076#L1301-1 assume !(0 == ~T3_E~0); 42077#L1306-1 assume !(0 == ~T4_E~0); 42572#L1311-1 assume !(0 == ~T5_E~0); 41297#L1316-1 assume !(0 == ~T6_E~0); 41298#L1321-1 assume !(0 == ~T7_E~0); 42090#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 41117#L1331-1 assume !(0 == ~T9_E~0); 40830#L1336-1 assume !(0 == ~T10_E~0); 40831#L1341-1 assume !(0 == ~T11_E~0); 40904#L1346-1 assume !(0 == ~T12_E~0); 40905#L1351-1 assume !(0 == ~T13_E~0); 41234#L1356-1 assume !(0 == ~E_M~0); 41235#L1361-1 assume !(0 == ~E_1~0); 42788#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 41281#L1371-1 assume !(0 == ~E_3~0); 41282#L1376-1 assume !(0 == ~E_4~0); 42142#L1381-1 assume !(0 == ~E_5~0); 42143#L1386-1 assume !(0 == ~E_6~0); 42819#L1391-1 assume !(0 == ~E_7~0); 42839#L1396-1 assume !(0 == ~E_8~0); 42044#L1401-1 assume !(0 == ~E_9~0); 42045#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 42332#L1411-1 assume !(0 == ~E_11~0); 42333#L1416-1 assume !(0 == ~E_12~0); 41962#L1421-1 assume !(0 == ~E_13~0); 41481#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 41482#L640 assume !(1 == ~m_pc~0); 42011#L640-2 is_master_triggered_~__retres1~0#1 := 0; 42010#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 41970#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 41971#L1603 assume !(0 != activate_threads_~tmp~1#1); 41999#L1603-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; 41631#L659 assume 1 == ~t1_pc~0; 41632#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 41740#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 42453#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 41762#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 41763#L1611-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; 41779#L678 assume 1 == ~t2_pc~0; 42725#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 42726#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 41324#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 41325#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 41873#L1619-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; 41992#L697 assume !(1 == ~t3_pc~0); 41993#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 42123#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 42443#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 41906#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 41907#L1627-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; 42758#L716 assume 1 == ~t4_pc~0; 42746#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 41611#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 40977#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 40978#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 41085#L1635-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; 42407#L735 assume !(1 == ~t5_pc~0); 41052#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 41053#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 41508#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 42433#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 42070#L1643-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; 42071#L754 assume 1 == ~t6_pc~0; 41824#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 41724#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 41301#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 41302#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 41698#L1651-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; 42507#L773 assume !(1 == ~t7_pc~0); 41238#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 41237#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 42105#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 42080#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 42081#L1659-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; 42134#L792 assume 1 == ~t8_pc~0; 42302#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 42623#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 42624#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 42072#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 41995#L1667-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; 41996#L811 assume 1 == ~t9_pc~0; 42205#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 42670#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 41380#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 41381#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 42007#L1675-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; 42008#L830 assume !(1 == ~t10_pc~0); 41733#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 41214#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 41215#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 41192#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 41193#L1683-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; 42525#L849 assume 1 == ~t11_pc~0; 42526#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 41031#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 41032#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 42536#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 42437#L1691-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; 42438#L868 assume !(1 == ~t12_pc~0); 41857#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 41856#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 40919#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 40920#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 41249#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 41250#L887 assume 1 == ~t13_pc~0; 42445#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 41900#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 41901#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 42501#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 40959#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 40960#L1439 assume !(1 == ~M_E~0); 42064#L1439-2 assume !(1 == ~T1_E~0); 41130#L1444-1 assume !(1 == ~T2_E~0); 41131#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 41636#L1454-1 assume !(1 == ~T4_E~0); 41637#L1459-1 assume !(1 == ~T5_E~0); 42197#L1464-1 assume !(1 == ~T6_E~0); 42198#L1469-1 assume !(1 == ~T7_E~0); 42271#L1474-1 assume !(1 == ~T8_E~0); 41963#L1479-1 assume !(1 == ~T9_E~0); 41964#L1484-1 assume !(1 == ~T10_E~0); 42201#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 41846#L1494-1 assume !(1 == ~T12_E~0); 41847#L1499-1 assume !(1 == ~T13_E~0); 42029#L1504-1 assume !(1 == ~E_M~0); 42030#L1509-1 assume !(1 == ~E_1~0); 42608#L1514-1 assume !(1 == ~E_2~0); 42304#L1519-1 assume !(1 == ~E_3~0); 42305#L1524-1 assume !(1 == ~E_4~0); 42803#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 42804#L1534-1 assume !(1 == ~E_6~0); 40953#L1539-1 assume !(1 == ~E_7~0); 40954#L1544-1 assume !(1 == ~E_8~0); 41377#L1549-1 assume !(1 == ~E_9~0); 42776#L1554-1 assume !(1 == ~E_10~0); 42773#L1559-1 assume !(1 == ~E_11~0); 42648#L1564-1 assume !(1 == ~E_12~0); 42649#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 42798#L1574-1 assume { :end_inline_reset_delta_events } true; 41128#L1940-2 [2023-11-19 08:02:41,870 INFO L750 eck$LassoCheckResult]: Loop: 41128#L1940-2 assume !false; 41129#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 41672#L1266-1 assume !false; 42842#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 41693#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 41407#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 42607#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 42616#L1079 assume !(0 != eval_~tmp~0#1); 41890#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 41545#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 41546#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 42272#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 42273#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 42829#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 42784#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 41930#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 41166#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 41167#L1321-3 assume !(0 == ~T7_E~0); 41271#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 42059#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 42310#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 42311#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 41628#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 41605#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 41543#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 41544#L1361-3 assume !(0 == ~E_1~0); 42124#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 40882#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 40883#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 42628#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 42487#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 42488#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 42662#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 42663#L1401-3 assume !(0 == ~E_9~0); 41229#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 41093#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 41094#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 41787#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 41788#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 41895#L640-45 assume !(1 == ~m_pc~0); 41896#L640-47 is_master_triggered_~__retres1~0#1 := 0; 41337#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 41338#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 40878#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 40879#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 40967#L659-45 assume 1 == ~t1_pc~0; 40968#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 41421#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 42833#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 42763#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 42416#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 42417#L678-45 assume 1 == ~t2_pc~0; 42368#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 41902#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 41903#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 42350#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 42679#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 42782#L697-45 assume 1 == ~t3_pc~0; 42163#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 42164#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 42849#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 42316#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 42317#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 42351#L716-45 assume 1 == ~t4_pc~0; 41975#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 41977#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 42634#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 41982#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 41983#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 41646#L735-45 assume !(1 == ~t5_pc~0); 41648#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 42195#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 42800#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 42846#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 42802#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 42796#L754-45 assume 1 == ~t6_pc~0; 42146#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 42147#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 42040#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 42041#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 42151#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 41878#L773-45 assume 1 == ~t7_pc~0; 41879#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 41418#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 42112#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 42113#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 41886#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 41537#L792-45 assume 1 == ~t8_pc~0; 41538#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 42566#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 42567#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 40988#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 40989#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 41487#L811-45 assume 1 == ~t9_pc~0; 41264#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 41265#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 42484#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 42347#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 41954#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 41745#L830-45 assume 1 == ~t10_pc~0; 41746#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 40915#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 42063#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 41139#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 41140#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 40898#L849-45 assume !(1 == ~t11_pc~0); 40899#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 41355#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 41196#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 40884#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 40885#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 41134#L868-45 assume !(1 == ~t12_pc~0); 41136#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 41078#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 41079#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 42519#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 42692#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 42693#L887-45 assume !(1 == ~t13_pc~0); 41141#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 41142#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 42447#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 42466#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 41108#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 41109#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 42442#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 41126#L1444-3 assume !(1 == ~T2_E~0); 41127#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 41285#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 42253#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 42254#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 42694#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 42631#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 42632#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 42696#L1484-3 assume !(1 == ~T10_E~0); 41936#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 41937#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 42559#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 42212#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 42213#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 42644#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 42680#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 41853#L1524-3 assume !(1 == ~E_4~0); 41854#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 42718#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 42131#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 41588#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 41589#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 42094#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 41173#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 41174#L1564-3 assume !(1 == ~E_12~0); 42352#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 42353#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 41065#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 40839#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 41165#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 41072#L1959 assume !(0 == start_simulation_~tmp~3#1); 41074#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 41104#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 41058#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 40893#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 40894#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 42712#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 42687#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 42688#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 41128#L1940-2 [2023-11-19 08:02:41,871 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:41,871 INFO L85 PathProgramCache]: Analyzing trace with hash 584687431, now seen corresponding path program 1 times [2023-11-19 08:02:41,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:41,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538996146] [2023-11-19 08:02:41,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:41,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:41,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:41,934 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 08:02:41,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:41,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538996146] [2023-11-19 08:02:41,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538996146] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:41,935 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:41,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:41,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850511864] [2023-11-19 08:02:41,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:41,936 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:41,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:41,937 INFO L85 PathProgramCache]: Analyzing trace with hash -692691971, now seen corresponding path program 1 times [2023-11-19 08:02:41,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:41,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [242908779] [2023-11-19 08:02:41,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:41,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:41,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:42,018 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 08:02:42,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:42,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [242908779] [2023-11-19 08:02:42,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [242908779] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:42,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:42,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:42,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288903508] [2023-11-19 08:02:42,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:42,020 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:42,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:42,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:42,021 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:42,022 INFO L87 Difference]: Start difference. First operand 2037 states and 3001 transitions. cyclomatic complexity: 965 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:42,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:42,077 INFO L93 Difference]: Finished difference Result 2037 states and 3000 transitions. [2023-11-19 08:02:42,077 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3000 transitions. [2023-11-19 08:02:42,090 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:42,102 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3000 transitions. [2023-11-19 08:02:42,103 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:42,105 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:42,106 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3000 transitions. [2023-11-19 08:02:42,109 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:42,110 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3000 transitions. [2023-11-19 08:02:42,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3000 transitions. [2023-11-19 08:02:42,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:42,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.4727540500736378) internal successors, (3000), 2036 states have internal predecessors, (3000), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:42,159 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3000 transitions. [2023-11-19 08:02:42,159 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3000 transitions. [2023-11-19 08:02:42,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:42,160 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3000 transitions. [2023-11-19 08:02:42,160 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-19 08:02:42,160 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3000 transitions. [2023-11-19 08:02:42,171 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:42,171 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:42,171 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:42,175 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:42,175 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:42,175 INFO L748 eck$LassoCheckResult]: Stem: 45201#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 45202#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 46195#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 46196#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 46931#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 46323#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 45792#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 45793#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 46597#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 46598#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 46702#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 46703#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 45541#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 45542#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 46737#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 46093#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 46094#L969-1 assume !(1 == ~t12_i~0);~t12_st~0 := 2; 46643#L974-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 46007#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 46008#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 46932#L1291-2 assume !(0 == ~T1_E~0); 46929#L1296-1 assume !(0 == ~T2_E~0); 46157#L1301-1 assume !(0 == ~T3_E~0); 46158#L1306-1 assume !(0 == ~T4_E~0); 46653#L1311-1 assume !(0 == ~T5_E~0); 45378#L1316-1 assume !(0 == ~T6_E~0); 45379#L1321-1 assume !(0 == ~T7_E~0); 46171#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 45198#L1331-1 assume !(0 == ~T9_E~0); 44911#L1336-1 assume !(0 == ~T10_E~0); 44912#L1341-1 assume !(0 == ~T11_E~0); 44985#L1346-1 assume !(0 == ~T12_E~0); 44986#L1351-1 assume !(0 == ~T13_E~0); 45315#L1356-1 assume !(0 == ~E_M~0); 45316#L1361-1 assume !(0 == ~E_1~0); 46869#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 45362#L1371-1 assume !(0 == ~E_3~0); 45363#L1376-1 assume !(0 == ~E_4~0); 46223#L1381-1 assume !(0 == ~E_5~0); 46224#L1386-1 assume !(0 == ~E_6~0); 46900#L1391-1 assume !(0 == ~E_7~0); 46920#L1396-1 assume !(0 == ~E_8~0); 46125#L1401-1 assume !(0 == ~E_9~0); 46126#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 46413#L1411-1 assume !(0 == ~E_11~0); 46414#L1416-1 assume !(0 == ~E_12~0); 46043#L1421-1 assume !(0 == ~E_13~0); 45562#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 45563#L640 assume !(1 == ~m_pc~0); 46092#L640-2 is_master_triggered_~__retres1~0#1 := 0; 46091#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 46051#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 46052#L1603 assume !(0 != activate_threads_~tmp~1#1); 46080#L1603-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; 45712#L659 assume 1 == ~t1_pc~0; 45713#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 45821#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 46534#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 45843#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 45844#L1611-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; 45860#L678 assume 1 == ~t2_pc~0; 46806#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 46807#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 45405#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 45406#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 45954#L1619-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; 46073#L697 assume !(1 == ~t3_pc~0); 46074#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 46204#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 46524#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 45987#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 45988#L1627-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; 46839#L716 assume 1 == ~t4_pc~0; 46827#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 45692#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 45058#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 45059#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 45166#L1635-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; 46488#L735 assume !(1 == ~t5_pc~0); 45133#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 45134#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 45589#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 46514#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 46151#L1643-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; 46152#L754 assume 1 == ~t6_pc~0; 45905#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 45805#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 45382#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 45383#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 45779#L1651-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; 46588#L773 assume !(1 == ~t7_pc~0); 45319#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 45318#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 46186#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 46161#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 46162#L1659-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; 46215#L792 assume 1 == ~t8_pc~0; 46383#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 46704#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 46705#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 46153#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 46076#L1667-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; 46077#L811 assume 1 == ~t9_pc~0; 46286#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 46751#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 45461#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 45462#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 46088#L1675-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; 46089#L830 assume !(1 == ~t10_pc~0); 45814#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 45295#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 45296#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 45273#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 45274#L1683-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; 46606#L849 assume 1 == ~t11_pc~0; 46607#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 45112#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 45113#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 46617#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 46518#L1691-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; 46519#L868 assume !(1 == ~t12_pc~0); 45938#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 45937#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 45000#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 45001#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 45330#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 45331#L887 assume 1 == ~t13_pc~0; 46526#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 45981#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 45982#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 46582#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 45040#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 45041#L1439 assume !(1 == ~M_E~0); 46145#L1439-2 assume !(1 == ~T1_E~0); 45211#L1444-1 assume !(1 == ~T2_E~0); 45212#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 45717#L1454-1 assume !(1 == ~T4_E~0); 45718#L1459-1 assume !(1 == ~T5_E~0); 46278#L1464-1 assume !(1 == ~T6_E~0); 46279#L1469-1 assume !(1 == ~T7_E~0); 46352#L1474-1 assume !(1 == ~T8_E~0); 46044#L1479-1 assume !(1 == ~T9_E~0); 46045#L1484-1 assume !(1 == ~T10_E~0); 46282#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 45927#L1494-1 assume !(1 == ~T12_E~0); 45928#L1499-1 assume !(1 == ~T13_E~0); 46110#L1504-1 assume !(1 == ~E_M~0); 46111#L1509-1 assume !(1 == ~E_1~0); 46689#L1514-1 assume !(1 == ~E_2~0); 46385#L1519-1 assume !(1 == ~E_3~0); 46386#L1524-1 assume !(1 == ~E_4~0); 46884#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 46885#L1534-1 assume !(1 == ~E_6~0); 45034#L1539-1 assume !(1 == ~E_7~0); 45035#L1544-1 assume !(1 == ~E_8~0); 45458#L1549-1 assume !(1 == ~E_9~0); 46857#L1554-1 assume !(1 == ~E_10~0); 46854#L1559-1 assume !(1 == ~E_11~0); 46729#L1564-1 assume !(1 == ~E_12~0); 46730#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 46879#L1574-1 assume { :end_inline_reset_delta_events } true; 45209#L1940-2 [2023-11-19 08:02:42,176 INFO L750 eck$LassoCheckResult]: Loop: 45209#L1940-2 assume !false; 45210#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 45753#L1266-1 assume !false; 46923#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 45774#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 45488#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 46688#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 46697#L1079 assume !(0 != eval_~tmp~0#1); 45971#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 45626#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 45627#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 46353#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 46354#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 46910#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 46865#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 46011#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 45247#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 45248#L1321-3 assume !(0 == ~T7_E~0); 45352#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 46140#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 46391#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 46392#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 45709#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 45686#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 45624#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 45625#L1361-3 assume !(0 == ~E_1~0); 46205#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 44963#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 44964#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 46709#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 46568#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 46569#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 46743#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 46744#L1401-3 assume !(0 == ~E_9~0); 45310#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 45174#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 45175#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 45868#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 45869#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 45976#L640-45 assume !(1 == ~m_pc~0); 45977#L640-47 is_master_triggered_~__retres1~0#1 := 0; 45418#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 45419#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 44959#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 44960#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 45048#L659-45 assume 1 == ~t1_pc~0; 45049#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 45502#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 46914#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 46844#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 46497#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 46498#L678-45 assume 1 == ~t2_pc~0; 46449#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 45983#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 45984#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 46431#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 46760#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 46863#L697-45 assume 1 == ~t3_pc~0; 46244#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 46245#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 46930#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 46397#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 46398#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 46432#L716-45 assume 1 == ~t4_pc~0; 46056#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 46058#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 46715#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 46063#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 46064#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 45727#L735-45 assume 1 == ~t5_pc~0; 45728#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 46276#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 46881#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 46927#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 46883#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 46877#L754-45 assume 1 == ~t6_pc~0; 46227#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 46228#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 46121#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 46122#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 46232#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 45959#L773-45 assume 1 == ~t7_pc~0; 45960#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 45499#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 46193#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 46194#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 45967#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 45618#L792-45 assume 1 == ~t8_pc~0; 45619#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 46647#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 46648#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 45069#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 45070#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 45568#L811-45 assume 1 == ~t9_pc~0; 45345#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 45346#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 46565#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 46428#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 46035#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 45826#L830-45 assume 1 == ~t10_pc~0; 45827#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 44996#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 46144#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 45220#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 45221#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 44979#L849-45 assume !(1 == ~t11_pc~0); 44980#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 45436#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 45277#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 44965#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 44966#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 45215#L868-45 assume 1 == ~t12_pc~0; 45216#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 45159#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 45160#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 46600#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 46773#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 46774#L887-45 assume !(1 == ~t13_pc~0); 45222#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 45223#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 46528#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 46547#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 45189#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 45190#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 46523#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 45207#L1444-3 assume !(1 == ~T2_E~0); 45208#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 45366#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 46334#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 46335#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 46775#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 46712#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 46713#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 46777#L1484-3 assume !(1 == ~T10_E~0); 46017#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 46018#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 46640#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 46293#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 46294#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 46725#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 46761#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 45934#L1524-3 assume !(1 == ~E_4~0); 45935#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 46799#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 46212#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 45669#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 45670#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 46175#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 45254#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 45255#L1564-3 assume !(1 == ~E_12~0); 46433#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 46434#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 45146#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 44920#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 45246#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 45153#L1959 assume !(0 == start_simulation_~tmp~3#1); 45155#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 45185#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 45139#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 44974#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 44975#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 46793#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 46768#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 46769#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 45209#L1940-2 [2023-11-19 08:02:42,177 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:42,177 INFO L85 PathProgramCache]: Analyzing trace with hash 1907866377, now seen corresponding path program 1 times [2023-11-19 08:02:42,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:42,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396442891] [2023-11-19 08:02:42,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:42,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:42,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:42,240 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 08:02:42,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:42,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396442891] [2023-11-19 08:02:42,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396442891] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:42,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:42,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:42,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655884562] [2023-11-19 08:02:42,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:42,242 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:42,243 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:42,243 INFO L85 PathProgramCache]: Analyzing trace with hash -291836997, now seen corresponding path program 1 times [2023-11-19 08:02:42,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:42,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307047446] [2023-11-19 08:02:42,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:42,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:42,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:42,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-19 08:02:42,357 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:42,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307047446] [2023-11-19 08:02:42,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1307047446] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:42,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:42,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:42,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549535451] [2023-11-19 08:02:42,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:42,359 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:42,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:42,360 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:42,360 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:42,360 INFO L87 Difference]: Start difference. First operand 2037 states and 3000 transitions. cyclomatic complexity: 964 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:42,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:42,415 INFO L93 Difference]: Finished difference Result 2037 states and 2999 transitions. [2023-11-19 08:02:42,415 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 2999 transitions. [2023-11-19 08:02:42,428 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:42,440 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 2999 transitions. [2023-11-19 08:02:42,440 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:42,443 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:42,443 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 2999 transitions. [2023-11-19 08:02:42,447 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:42,447 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 2999 transitions. [2023-11-19 08:02:42,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 2999 transitions. [2023-11-19 08:02:42,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:42,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.4722631320569466) internal successors, (2999), 2036 states have internal predecessors, (2999), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:42,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 2999 transitions. [2023-11-19 08:02:42,498 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 2999 transitions. [2023-11-19 08:02:42,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:42,499 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 2999 transitions. [2023-11-19 08:02:42,499 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-19 08:02:42,499 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 2999 transitions. [2023-11-19 08:02:42,510 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:42,510 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:42,510 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:42,513 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:42,514 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:42,514 INFO L748 eck$LassoCheckResult]: Stem: 49282#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 49283#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 50276#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 50277#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 51012#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 50404#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 49873#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 49874#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 50678#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 50679#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 50783#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 50784#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 49622#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 49623#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 50818#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 50174#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 50175#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 50724#L974-1 assume !(1 == ~t13_i~0);~t13_st~0 := 2; 50088#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 50089#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 51013#L1291-2 assume !(0 == ~T1_E~0); 51010#L1296-1 assume !(0 == ~T2_E~0); 50238#L1301-1 assume !(0 == ~T3_E~0); 50239#L1306-1 assume !(0 == ~T4_E~0); 50734#L1311-1 assume !(0 == ~T5_E~0); 49459#L1316-1 assume !(0 == ~T6_E~0); 49460#L1321-1 assume !(0 == ~T7_E~0); 50252#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 49279#L1331-1 assume !(0 == ~T9_E~0); 48992#L1336-1 assume !(0 == ~T10_E~0); 48993#L1341-1 assume !(0 == ~T11_E~0); 49066#L1346-1 assume !(0 == ~T12_E~0); 49067#L1351-1 assume !(0 == ~T13_E~0); 49396#L1356-1 assume !(0 == ~E_M~0); 49397#L1361-1 assume !(0 == ~E_1~0); 50950#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 49443#L1371-1 assume !(0 == ~E_3~0); 49444#L1376-1 assume !(0 == ~E_4~0); 50304#L1381-1 assume !(0 == ~E_5~0); 50305#L1386-1 assume !(0 == ~E_6~0); 50981#L1391-1 assume !(0 == ~E_7~0); 51001#L1396-1 assume !(0 == ~E_8~0); 50206#L1401-1 assume !(0 == ~E_9~0); 50207#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 50494#L1411-1 assume !(0 == ~E_11~0); 50495#L1416-1 assume !(0 == ~E_12~0); 50124#L1421-1 assume !(0 == ~E_13~0); 49643#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 49644#L640 assume !(1 == ~m_pc~0); 50173#L640-2 is_master_triggered_~__retres1~0#1 := 0; 50172#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 50132#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 50133#L1603 assume !(0 != activate_threads_~tmp~1#1); 50161#L1603-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; 49793#L659 assume 1 == ~t1_pc~0; 49794#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 49902#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 50615#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 49924#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 49925#L1611-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; 49941#L678 assume 1 == ~t2_pc~0; 50887#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 50888#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 49486#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 49487#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 50035#L1619-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; 50154#L697 assume !(1 == ~t3_pc~0); 50155#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 50285#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 50605#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 50068#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 50069#L1627-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; 50920#L716 assume 1 == ~t4_pc~0; 50908#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 49773#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 49139#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 49140#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 49247#L1635-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; 50569#L735 assume !(1 == ~t5_pc~0); 49214#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 49215#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 49670#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 50595#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 50232#L1643-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; 50233#L754 assume 1 == ~t6_pc~0; 49986#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 49886#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 49463#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 49464#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 49860#L1651-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; 50669#L773 assume !(1 == ~t7_pc~0); 49400#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 49399#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 50267#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 50242#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 50243#L1659-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; 50296#L792 assume 1 == ~t8_pc~0; 50464#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 50785#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 50786#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 50234#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 50157#L1667-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; 50158#L811 assume 1 == ~t9_pc~0; 50367#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 50832#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 49542#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 49543#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 50169#L1675-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; 50170#L830 assume !(1 == ~t10_pc~0); 49895#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 49376#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 49377#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 49354#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 49355#L1683-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; 50687#L849 assume 1 == ~t11_pc~0; 50688#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 49193#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 49194#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 50698#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 50599#L1691-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; 50600#L868 assume !(1 == ~t12_pc~0); 50019#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 50018#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 49081#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 49082#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 49411#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 49412#L887 assume 1 == ~t13_pc~0; 50607#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 50062#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 50063#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 50663#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 49121#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 49122#L1439 assume !(1 == ~M_E~0); 50226#L1439-2 assume !(1 == ~T1_E~0); 49292#L1444-1 assume !(1 == ~T2_E~0); 49293#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 49798#L1454-1 assume !(1 == ~T4_E~0); 49799#L1459-1 assume !(1 == ~T5_E~0); 50359#L1464-1 assume !(1 == ~T6_E~0); 50360#L1469-1 assume !(1 == ~T7_E~0); 50433#L1474-1 assume !(1 == ~T8_E~0); 50125#L1479-1 assume !(1 == ~T9_E~0); 50126#L1484-1 assume !(1 == ~T10_E~0); 50363#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 50008#L1494-1 assume !(1 == ~T12_E~0); 50009#L1499-1 assume !(1 == ~T13_E~0); 50191#L1504-1 assume !(1 == ~E_M~0); 50192#L1509-1 assume !(1 == ~E_1~0); 50770#L1514-1 assume !(1 == ~E_2~0); 50466#L1519-1 assume !(1 == ~E_3~0); 50467#L1524-1 assume !(1 == ~E_4~0); 50965#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 50966#L1534-1 assume !(1 == ~E_6~0); 49115#L1539-1 assume !(1 == ~E_7~0); 49116#L1544-1 assume !(1 == ~E_8~0); 49539#L1549-1 assume !(1 == ~E_9~0); 50938#L1554-1 assume !(1 == ~E_10~0); 50935#L1559-1 assume !(1 == ~E_11~0); 50810#L1564-1 assume !(1 == ~E_12~0); 50811#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 50960#L1574-1 assume { :end_inline_reset_delta_events } true; 49290#L1940-2 [2023-11-19 08:02:42,515 INFO L750 eck$LassoCheckResult]: Loop: 49290#L1940-2 assume !false; 49291#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 49834#L1266-1 assume !false; 51004#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 49855#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 49569#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 50769#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 50778#L1079 assume !(0 != eval_~tmp~0#1); 50052#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 49707#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 49708#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 50434#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 50435#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 50991#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 50946#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 50092#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 49328#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 49329#L1321-3 assume !(0 == ~T7_E~0); 49433#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 50221#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 50472#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 50473#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 49790#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 49767#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 49705#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 49706#L1361-3 assume !(0 == ~E_1~0); 50286#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 49044#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 49045#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 50790#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 50649#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 50650#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 50824#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 50825#L1401-3 assume !(0 == ~E_9~0); 49391#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 49255#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 49256#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 49949#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 49950#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 50057#L640-45 assume !(1 == ~m_pc~0); 50058#L640-47 is_master_triggered_~__retres1~0#1 := 0; 49499#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 49500#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 49040#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 49041#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 49129#L659-45 assume 1 == ~t1_pc~0; 49130#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 49583#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 50995#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 50925#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 50578#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 50579#L678-45 assume 1 == ~t2_pc~0; 50530#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 50064#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 50065#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 50512#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 50841#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 50944#L697-45 assume 1 == ~t3_pc~0; 50325#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 50326#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 51011#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 50478#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 50479#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 50513#L716-45 assume 1 == ~t4_pc~0; 50137#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 50139#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 50796#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 50144#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 50145#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 49808#L735-45 assume 1 == ~t5_pc~0; 49809#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 50357#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 50962#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 51008#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 50964#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 50958#L754-45 assume 1 == ~t6_pc~0; 50308#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 50309#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 50202#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 50203#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 50313#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 50040#L773-45 assume 1 == ~t7_pc~0; 50041#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 49580#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 50274#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 50275#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 50048#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 49699#L792-45 assume 1 == ~t8_pc~0; 49700#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 50728#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 50729#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 49150#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 49151#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 49649#L811-45 assume 1 == ~t9_pc~0; 49426#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 49427#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 50646#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 50509#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 50116#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 49907#L830-45 assume 1 == ~t10_pc~0; 49908#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 49077#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 50225#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 49301#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 49302#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 49060#L849-45 assume !(1 == ~t11_pc~0); 49061#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 49517#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 49358#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 49046#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 49047#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 49296#L868-45 assume 1 == ~t12_pc~0; 49297#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 49240#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 49241#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 50681#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 50854#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 50855#L887-45 assume !(1 == ~t13_pc~0); 49303#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 49304#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 50609#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 50628#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 49270#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 49271#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 50604#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 49288#L1444-3 assume !(1 == ~T2_E~0); 49289#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 49447#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 50415#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 50416#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 50856#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 50793#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 50794#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 50858#L1484-3 assume !(1 == ~T10_E~0); 50098#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 50099#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 50721#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 50374#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 50375#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 50806#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 50842#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 50015#L1524-3 assume !(1 == ~E_4~0); 50016#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 50880#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 50293#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 49750#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 49751#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 50256#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 49335#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 49336#L1564-3 assume !(1 == ~E_12~0); 50514#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 50515#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 49227#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 49001#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 49327#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 49234#L1959 assume !(0 == start_simulation_~tmp~3#1); 49236#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 49266#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 49220#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 49055#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 49056#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 50874#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 50849#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 50850#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 49290#L1940-2 [2023-11-19 08:02:42,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:42,516 INFO L85 PathProgramCache]: Analyzing trace with hash 10886919, now seen corresponding path program 1 times [2023-11-19 08:02:42,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:42,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521053048] [2023-11-19 08:02:42,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:42,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:42,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:42,579 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 08:02:42,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:42,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521053048] [2023-11-19 08:02:42,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521053048] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:42,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:42,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:42,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021512296] [2023-11-19 08:02:42,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:42,581 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:42,582 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:42,582 INFO L85 PathProgramCache]: Analyzing trace with hash -291836997, now seen corresponding path program 2 times [2023-11-19 08:02:42,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:42,582 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486312812] [2023-11-19 08:02:42,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:42,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:42,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:42,660 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 08:02:42,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:42,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486312812] [2023-11-19 08:02:42,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486312812] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:42,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:42,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:42,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [259112669] [2023-11-19 08:02:42,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:42,662 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:42,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:42,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:42,663 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:42,663 INFO L87 Difference]: Start difference. First operand 2037 states and 2999 transitions. cyclomatic complexity: 963 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:42,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:42,717 INFO L93 Difference]: Finished difference Result 2037 states and 2998 transitions. [2023-11-19 08:02:42,717 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 2998 transitions. [2023-11-19 08:02:42,729 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:42,741 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 2998 transitions. [2023-11-19 08:02:42,742 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-19 08:02:42,744 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-19 08:02:42,744 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 2998 transitions. [2023-11-19 08:02:42,748 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:42,748 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 2998 transitions. [2023-11-19 08:02:42,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 2998 transitions. [2023-11-19 08:02:42,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-19 08:02:42,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2037 states, 2037 states have (on average 1.4717722140402554) internal successors, (2998), 2036 states have internal predecessors, (2998), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:42,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 2998 transitions. [2023-11-19 08:02:42,798 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 2998 transitions. [2023-11-19 08:02:42,798 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:42,799 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 2998 transitions. [2023-11-19 08:02:42,799 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-19 08:02:42,799 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 2998 transitions. [2023-11-19 08:02:42,810 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-19 08:02:42,810 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:42,810 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:42,814 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:42,814 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:42,814 INFO L748 eck$LassoCheckResult]: Stem: 53363#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 53364#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 54357#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 54358#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 55093#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 54485#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 53954#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 53955#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 54759#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 54760#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 54864#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 54865#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 53703#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 53704#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 54899#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 54255#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 54256#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 54805#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 54169#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 54170#L1291 assume 0 == ~M_E~0;~M_E~0 := 1; 55094#L1291-2 assume !(0 == ~T1_E~0); 55091#L1296-1 assume !(0 == ~T2_E~0); 54319#L1301-1 assume !(0 == ~T3_E~0); 54320#L1306-1 assume !(0 == ~T4_E~0); 54815#L1311-1 assume !(0 == ~T5_E~0); 53540#L1316-1 assume !(0 == ~T6_E~0); 53541#L1321-1 assume !(0 == ~T7_E~0); 54333#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 53360#L1331-1 assume !(0 == ~T9_E~0); 53073#L1336-1 assume !(0 == ~T10_E~0); 53074#L1341-1 assume !(0 == ~T11_E~0); 53147#L1346-1 assume !(0 == ~T12_E~0); 53148#L1351-1 assume !(0 == ~T13_E~0); 53477#L1356-1 assume !(0 == ~E_M~0); 53478#L1361-1 assume !(0 == ~E_1~0); 55031#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 53524#L1371-1 assume !(0 == ~E_3~0); 53525#L1376-1 assume !(0 == ~E_4~0); 54385#L1381-1 assume !(0 == ~E_5~0); 54386#L1386-1 assume !(0 == ~E_6~0); 55062#L1391-1 assume !(0 == ~E_7~0); 55082#L1396-1 assume !(0 == ~E_8~0); 54287#L1401-1 assume !(0 == ~E_9~0); 54288#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 54575#L1411-1 assume !(0 == ~E_11~0); 54576#L1416-1 assume !(0 == ~E_12~0); 54205#L1421-1 assume !(0 == ~E_13~0); 53724#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 53725#L640 assume !(1 == ~m_pc~0); 54254#L640-2 is_master_triggered_~__retres1~0#1 := 0; 54253#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 54213#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 54214#L1603 assume !(0 != activate_threads_~tmp~1#1); 54242#L1603-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; 53874#L659 assume 1 == ~t1_pc~0; 53875#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 53983#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 54696#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 54005#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 54006#L1611-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; 54022#L678 assume 1 == ~t2_pc~0; 54968#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 54969#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 53567#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 53568#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 54116#L1619-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; 54235#L697 assume !(1 == ~t3_pc~0); 54236#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 54366#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 54686#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 54149#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 54150#L1627-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; 55001#L716 assume 1 == ~t4_pc~0; 54989#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 53854#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 53220#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 53221#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 53328#L1635-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; 54650#L735 assume !(1 == ~t5_pc~0); 53295#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 53296#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 53751#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 54676#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 54313#L1643-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; 54314#L754 assume 1 == ~t6_pc~0; 54067#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 53967#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 53544#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 53545#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 53941#L1651-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; 54750#L773 assume !(1 == ~t7_pc~0); 53481#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 53480#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 54348#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 54323#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 54324#L1659-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; 54377#L792 assume 1 == ~t8_pc~0; 54545#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 54866#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 54867#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 54315#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 54238#L1667-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; 54239#L811 assume 1 == ~t9_pc~0; 54448#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 54913#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 53623#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 53624#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 54250#L1675-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; 54251#L830 assume !(1 == ~t10_pc~0); 53976#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 53457#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 53458#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 53435#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 53436#L1683-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; 54768#L849 assume 1 == ~t11_pc~0; 54769#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 53274#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 53275#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 54779#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 54680#L1691-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; 54681#L868 assume !(1 == ~t12_pc~0); 54100#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 54099#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 53162#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 53163#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 53492#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 53493#L887 assume 1 == ~t13_pc~0; 54688#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 54143#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 54144#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 54744#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 53202#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 53203#L1439 assume !(1 == ~M_E~0); 54307#L1439-2 assume !(1 == ~T1_E~0); 53373#L1444-1 assume !(1 == ~T2_E~0); 53374#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 53879#L1454-1 assume !(1 == ~T4_E~0); 53880#L1459-1 assume !(1 == ~T5_E~0); 54440#L1464-1 assume !(1 == ~T6_E~0); 54441#L1469-1 assume !(1 == ~T7_E~0); 54514#L1474-1 assume !(1 == ~T8_E~0); 54206#L1479-1 assume !(1 == ~T9_E~0); 54207#L1484-1 assume !(1 == ~T10_E~0); 54444#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 54089#L1494-1 assume !(1 == ~T12_E~0); 54090#L1499-1 assume !(1 == ~T13_E~0); 54272#L1504-1 assume !(1 == ~E_M~0); 54273#L1509-1 assume !(1 == ~E_1~0); 54851#L1514-1 assume !(1 == ~E_2~0); 54547#L1519-1 assume !(1 == ~E_3~0); 54548#L1524-1 assume !(1 == ~E_4~0); 55046#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 55047#L1534-1 assume !(1 == ~E_6~0); 53196#L1539-1 assume !(1 == ~E_7~0); 53197#L1544-1 assume !(1 == ~E_8~0); 53620#L1549-1 assume !(1 == ~E_9~0); 55019#L1554-1 assume !(1 == ~E_10~0); 55016#L1559-1 assume !(1 == ~E_11~0); 54891#L1564-1 assume !(1 == ~E_12~0); 54892#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 55041#L1574-1 assume { :end_inline_reset_delta_events } true; 53371#L1940-2 [2023-11-19 08:02:42,815 INFO L750 eck$LassoCheckResult]: Loop: 53371#L1940-2 assume !false; 53372#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 53915#L1266-1 assume !false; 55085#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 53936#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 53650#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 54850#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 54859#L1079 assume !(0 != eval_~tmp~0#1); 54133#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 53788#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 53789#L1291-3 assume 0 == ~M_E~0;~M_E~0 := 1; 54515#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 54516#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 55072#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 55027#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 54173#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 53409#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 53410#L1321-3 assume !(0 == ~T7_E~0); 53514#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 54302#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 54553#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 54554#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 53871#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 53848#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 53786#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 53787#L1361-3 assume !(0 == ~E_1~0); 54367#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 53125#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 53126#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 54871#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 54730#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 54731#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 54905#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 54906#L1401-3 assume !(0 == ~E_9~0); 53472#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 53336#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 53337#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 54030#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 54031#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 54138#L640-45 assume !(1 == ~m_pc~0); 54139#L640-47 is_master_triggered_~__retres1~0#1 := 0; 53580#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 53581#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 53121#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 53122#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 53210#L659-45 assume 1 == ~t1_pc~0; 53211#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 53664#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 55076#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 55006#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 54659#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 54660#L678-45 assume 1 == ~t2_pc~0; 54611#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 54145#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 54146#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 54593#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 54922#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 55025#L697-45 assume 1 == ~t3_pc~0; 54406#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 54407#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 55092#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 54559#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 54560#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 54594#L716-45 assume 1 == ~t4_pc~0; 54218#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 54220#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 54877#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 54225#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 54226#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 53889#L735-45 assume 1 == ~t5_pc~0; 53890#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 54438#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 55043#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 55089#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 55045#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 55039#L754-45 assume 1 == ~t6_pc~0; 54389#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 54390#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 54283#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 54284#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 54394#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 54121#L773-45 assume 1 == ~t7_pc~0; 54122#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 53661#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 54355#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 54356#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 54129#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 53780#L792-45 assume 1 == ~t8_pc~0; 53781#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 54809#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 54810#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 53231#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 53232#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 53730#L811-45 assume 1 == ~t9_pc~0; 53507#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 53508#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 54727#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 54590#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 54197#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 53988#L830-45 assume 1 == ~t10_pc~0; 53989#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 53158#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 54306#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 53382#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 53383#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 53141#L849-45 assume !(1 == ~t11_pc~0); 53142#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 53598#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 53439#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 53127#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 53128#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 53377#L868-45 assume 1 == ~t12_pc~0; 53378#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 53321#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 53322#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 54762#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 54935#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 54936#L887-45 assume !(1 == ~t13_pc~0); 53384#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 53385#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 54690#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 54709#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 53351#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 53352#L1439-3 assume 1 == ~M_E~0;~M_E~0 := 2; 54685#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 53369#L1444-3 assume !(1 == ~T2_E~0); 53370#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 53528#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 54496#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 54497#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 54937#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 54874#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 54875#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 54939#L1484-3 assume !(1 == ~T10_E~0); 54179#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 54180#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 54802#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 54455#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 54456#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 54887#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 54923#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 54096#L1524-3 assume !(1 == ~E_4~0); 54097#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 54961#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 54374#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 53831#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 53832#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 54337#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 53416#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 53417#L1564-3 assume !(1 == ~E_12~0); 54595#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 54596#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 53308#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 53082#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 53408#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 53315#L1959 assume !(0 == start_simulation_~tmp~3#1); 53317#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 53347#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 53301#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 53136#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 53137#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 54955#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 54930#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 54931#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 53371#L1940-2 [2023-11-19 08:02:42,816 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:42,816 INFO L85 PathProgramCache]: Analyzing trace with hash -327400631, now seen corresponding path program 1 times [2023-11-19 08:02:42,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:42,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509606928] [2023-11-19 08:02:42,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:42,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:42,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:42,916 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 08:02:42,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:42,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509606928] [2023-11-19 08:02:42,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509606928] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:42,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:42,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 08:02:42,918 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591662234] [2023-11-19 08:02:42,918 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:42,918 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:42,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:42,919 INFO L85 PathProgramCache]: Analyzing trace with hash -291836997, now seen corresponding path program 3 times [2023-11-19 08:02:42,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:42,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502447921] [2023-11-19 08:02:42,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:42,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:42,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:43,001 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 08:02:43,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:43,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502447921] [2023-11-19 08:02:43,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1502447921] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:43,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:43,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:43,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885951910] [2023-11-19 08:02:43,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:43,003 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:43,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:43,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:43,004 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:43,004 INFO L87 Difference]: Start difference. First operand 2037 states and 2998 transitions. cyclomatic complexity: 962 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:43,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:43,154 INFO L93 Difference]: Finished difference Result 3799 states and 5574 transitions. [2023-11-19 08:02:43,154 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3799 states and 5574 transitions. [2023-11-19 08:02:43,178 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3624 [2023-11-19 08:02:43,193 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3799 states to 3799 states and 5574 transitions. [2023-11-19 08:02:43,193 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3799 [2023-11-19 08:02:43,198 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3799 [2023-11-19 08:02:43,198 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3799 states and 5574 transitions. [2023-11-19 08:02:43,205 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:43,205 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3799 states and 5574 transitions. [2023-11-19 08:02:43,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3799 states and 5574 transitions. [2023-11-19 08:02:43,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3799 to 3799. [2023-11-19 08:02:43,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3799 states, 3799 states have (on average 1.4672282179520926) internal successors, (5574), 3798 states have internal predecessors, (5574), 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 08:02:43,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3799 states to 3799 states and 5574 transitions. [2023-11-19 08:02:43,299 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3799 states and 5574 transitions. [2023-11-19 08:02:43,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:43,300 INFO L428 stractBuchiCegarLoop]: Abstraction has 3799 states and 5574 transitions. [2023-11-19 08:02:43,300 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-19 08:02:43,300 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3799 states and 5574 transitions. [2023-11-19 08:02:43,318 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3624 [2023-11-19 08:02:43,319 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:43,319 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:43,322 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:43,323 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:43,323 INFO L748 eck$LassoCheckResult]: Stem: 59206#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 59207#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 60206#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 60207#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 60959#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 60333#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 59798#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 59799#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 60612#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 60613#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 60719#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 60720#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 59549#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 59550#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 60754#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 60102#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 60103#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 60659#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 60017#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 60018#L1291 assume !(0 == ~M_E~0); 60960#L1291-2 assume !(0 == ~T1_E~0); 60957#L1296-1 assume !(0 == ~T2_E~0); 60166#L1301-1 assume !(0 == ~T3_E~0); 60167#L1306-1 assume !(0 == ~T4_E~0); 60669#L1311-1 assume !(0 == ~T5_E~0); 59383#L1316-1 assume !(0 == ~T6_E~0); 59384#L1321-1 assume !(0 == ~T7_E~0); 60180#L1326-1 assume 0 == ~T8_E~0;~T8_E~0 := 1; 59203#L1331-1 assume !(0 == ~T9_E~0); 58916#L1336-1 assume !(0 == ~T10_E~0); 58917#L1341-1 assume !(0 == ~T11_E~0); 58990#L1346-1 assume !(0 == ~T12_E~0); 58991#L1351-1 assume !(0 == ~T13_E~0); 59320#L1356-1 assume !(0 == ~E_M~0); 59321#L1361-1 assume !(0 == ~E_1~0); 60890#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 59367#L1371-1 assume !(0 == ~E_3~0); 59368#L1376-1 assume !(0 == ~E_4~0); 60233#L1381-1 assume !(0 == ~E_5~0); 60234#L1386-1 assume !(0 == ~E_6~0); 60925#L1391-1 assume !(0 == ~E_7~0); 60948#L1396-1 assume !(0 == ~E_8~0); 60134#L1401-1 assume !(0 == ~E_9~0); 60135#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 60423#L1411-1 assume !(0 == ~E_11~0); 60424#L1416-1 assume !(0 == ~E_12~0); 60052#L1421-1 assume !(0 == ~E_13~0); 59569#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 59570#L640 assume !(1 == ~m_pc~0); 60101#L640-2 is_master_triggered_~__retres1~0#1 := 0; 60100#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 60060#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 60061#L1603 assume !(0 != activate_threads_~tmp~1#1); 60089#L1603-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; 59717#L659 assume 1 == ~t1_pc~0; 59718#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 59828#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 60545#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 59850#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 59851#L1611-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; 59867#L678 assume 1 == ~t2_pc~0; 60826#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 60827#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 59410#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 59411#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 59963#L1619-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; 60084#L697 assume !(1 == ~t3_pc~0); 60085#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 60214#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 60535#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 59996#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 59997#L1627-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; 60859#L716 assume 1 == ~t4_pc~0; 60847#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 59699#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 59065#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 59066#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 59171#L1635-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; 60500#L735 assume !(1 == ~t5_pc~0); 59138#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 59139#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 59594#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 60525#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 60160#L1643-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; 60161#L754 assume 1 == ~t6_pc~0; 59914#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 59812#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 59387#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 59388#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 59785#L1651-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; 60603#L773 assume !(1 == ~t7_pc~0); 59324#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 59323#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 60195#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 60170#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 60171#L1659-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; 60225#L792 assume 1 == ~t8_pc~0; 60394#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 60721#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 60722#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 60164#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 60087#L1667-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; 60088#L811 assume 1 == ~t9_pc~0; 60297#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 60768#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 59466#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 59467#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 60097#L1675-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; 60098#L830 assume !(1 == ~t10_pc~0); 59823#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 59300#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 59301#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 59278#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 59279#L1683-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; 60620#L849 assume 1 == ~t11_pc~0; 60621#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 59117#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 59118#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 60631#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 60531#L1691-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; 60532#L868 assume !(1 == ~t12_pc~0); 59947#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 59946#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 59005#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 59006#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 59335#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 59336#L887 assume 1 == ~t13_pc~0; 60537#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 59990#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 59991#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 60594#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 59045#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 59046#L1439 assume !(1 == ~M_E~0); 60156#L1439-2 assume !(1 == ~T1_E~0); 59216#L1444-1 assume !(1 == ~T2_E~0); 59217#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 59723#L1454-1 assume !(1 == ~T4_E~0); 59724#L1459-1 assume !(1 == ~T5_E~0); 60289#L1464-1 assume !(1 == ~T6_E~0); 60290#L1469-1 assume !(1 == ~T7_E~0); 60362#L1474-1 assume !(1 == ~T8_E~0); 60053#L1479-1 assume !(1 == ~T9_E~0); 60054#L1484-1 assume !(1 == ~T10_E~0); 60292#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 59938#L1494-1 assume !(1 == ~T12_E~0); 59939#L1499-1 assume !(1 == ~T13_E~0); 60119#L1504-1 assume !(1 == ~E_M~0); 60120#L1509-1 assume !(1 == ~E_1~0); 60706#L1514-1 assume !(1 == ~E_2~0); 60396#L1519-1 assume !(1 == ~E_3~0); 60397#L1524-1 assume !(1 == ~E_4~0); 60909#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 60910#L1534-1 assume !(1 == ~E_6~0); 59039#L1539-1 assume !(1 == ~E_7~0); 59040#L1544-1 assume !(1 == ~E_8~0); 59465#L1549-1 assume !(1 == ~E_9~0); 60881#L1554-1 assume !(1 == ~E_10~0); 60875#L1559-1 assume !(1 == ~E_11~0); 60746#L1564-1 assume !(1 == ~E_12~0); 60747#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 60901#L1574-1 assume { :end_inline_reset_delta_events } true; 60934#L1940-2 [2023-11-19 08:02:43,324 INFO L750 eck$LassoCheckResult]: Loop: 60934#L1940-2 assume !false; 61001#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 60997#L1266-1 assume !false; 60964#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 59780#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 59494#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 60705#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 60714#L1079 assume !(0 != eval_~tmp~0#1); 59980#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 59631#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 59632#L1291-3 assume !(0 == ~M_E~0); 60478#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 62389#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 62388#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 62387#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 62386#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 62385#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 62384#L1321-3 assume !(0 == ~T7_E~0); 62383#L1326-3 assume 0 == ~T8_E~0;~T8_E~0 := 1; 62382#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 62381#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 62380#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 62379#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 62378#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 62377#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 62376#L1361-3 assume !(0 == ~E_1~0); 62375#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 62374#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 62373#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 62372#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 62371#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 62370#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 62369#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 62368#L1401-3 assume !(0 == ~E_9~0); 62367#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 62366#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 62365#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 62364#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 62363#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 62362#L640-45 assume 1 == ~m_pc~0; 62360#L641-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 62359#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 62358#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 62357#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 60961#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 59053#L659-45 assume 1 == ~t1_pc~0; 59054#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 59506#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 60942#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 60864#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 60508#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 60509#L678-45 assume 1 == ~t2_pc~0; 60459#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 59992#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 59993#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 60441#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 60777#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 60883#L697-45 assume !(1 == ~t3_pc~0); 60256#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 60255#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 60958#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 60407#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 60408#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 60442#L716-45 assume 1 == ~t4_pc~0; 60065#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 60067#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 60732#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 60072#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 60073#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 59732#L735-45 assume 1 == ~t5_pc~0; 59733#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 60286#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 60903#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 60955#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 60907#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 60899#L754-45 assume 1 == ~t6_pc~0; 60237#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 60238#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 60130#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 60131#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 60242#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 59968#L773-45 assume 1 == ~t7_pc~0; 59969#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 59504#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 60203#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 60204#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 59976#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 59623#L792-45 assume 1 == ~t8_pc~0; 59624#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 60663#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 60664#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 59074#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 59075#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 59573#L811-45 assume 1 == ~t9_pc~0; 59347#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 59348#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 60577#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 60438#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 60044#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 59833#L830-45 assume !(1 == ~t10_pc~0); 59000#L830-47 is_transmit10_triggered_~__retres1~10#1 := 0; 59001#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 60153#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 59225#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 59226#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 58984#L849-45 assume !(1 == ~t11_pc~0); 58985#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 59441#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 59282#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 58970#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 58971#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 59220#L868-45 assume 1 == ~t12_pc~0; 59221#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 59164#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 59165#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 60614#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 60790#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 60791#L887-45 assume 1 == ~t13_pc~0; 60615#L888-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 59228#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 60539#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 60559#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 59194#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 59195#L1439-3 assume !(1 == ~M_E~0); 60550#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 62521#L1444-3 assume !(1 == ~T2_E~0); 62520#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 62519#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 62518#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 62517#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 62516#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 62515#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 62514#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 62513#L1484-3 assume !(1 == ~T10_E~0); 62512#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 62511#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 62510#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 62509#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 62508#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 62507#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 62506#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 62505#L1524-3 assume !(1 == ~E_4~0); 62504#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 62503#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 62502#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 62501#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 62500#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 60183#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 59259#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 59260#L1564-3 assume !(1 == ~E_12~0); 60670#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 60647#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 60648#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 61481#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 61478#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 61476#L1959 assume !(0 == start_simulation_~tmp~3#1); 61473#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 61058#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 61049#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 61047#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 61045#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 61030#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 61019#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 61012#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 60934#L1940-2 [2023-11-19 08:02:43,325 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:43,325 INFO L85 PathProgramCache]: Analyzing trace with hash -867830137, now seen corresponding path program 1 times [2023-11-19 08:02:43,325 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:43,325 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468906184] [2023-11-19 08:02:43,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:43,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:43,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:43,428 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 08:02:43,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:43,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468906184] [2023-11-19 08:02:43,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [468906184] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:43,429 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:43,429 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:43,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1353812049] [2023-11-19 08:02:43,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:43,430 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:43,431 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:43,431 INFO L85 PathProgramCache]: Analyzing trace with hash 647178235, now seen corresponding path program 1 times [2023-11-19 08:02:43,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:43,431 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192764553] [2023-11-19 08:02:43,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:43,432 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:43,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:43,507 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 08:02:43,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:43,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192764553] [2023-11-19 08:02:43,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192764553] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:43,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:43,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:43,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232638794] [2023-11-19 08:02:43,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:43,509 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:43,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:43,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 08:02:43,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 08:02:43,510 INFO L87 Difference]: Start difference. First operand 3799 states and 5574 transitions. cyclomatic complexity: 1776 Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:43,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:43,718 INFO L93 Difference]: Finished difference Result 5553 states and 8132 transitions. [2023-11-19 08:02:43,718 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5553 states and 8132 transitions. [2023-11-19 08:02:43,747 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 5358 [2023-11-19 08:02:43,767 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5553 states to 5553 states and 8132 transitions. [2023-11-19 08:02:43,767 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5553 [2023-11-19 08:02:43,774 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5553 [2023-11-19 08:02:43,774 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5553 states and 8132 transitions. [2023-11-19 08:02:43,782 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:43,782 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5553 states and 8132 transitions. [2023-11-19 08:02:43,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5553 states and 8132 transitions. [2023-11-19 08:02:43,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5553 to 3799. [2023-11-19 08:02:43,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3799 states, 3799 states have (on average 1.4664385364569623) internal successors, (5571), 3798 states have internal predecessors, (5571), 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 08:02:43,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3799 states to 3799 states and 5571 transitions. [2023-11-19 08:02:43,939 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3799 states and 5571 transitions. [2023-11-19 08:02:43,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 08:02:43,940 INFO L428 stractBuchiCegarLoop]: Abstraction has 3799 states and 5571 transitions. [2023-11-19 08:02:43,941 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-19 08:02:43,941 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3799 states and 5571 transitions. [2023-11-19 08:02:43,959 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3624 [2023-11-19 08:02:43,960 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:43,960 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:43,964 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:43,964 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:43,965 INFO L748 eck$LassoCheckResult]: Stem: 68568#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 68569#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 69564#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 69565#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 70302#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 69691#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 69159#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 69160#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 69966#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 69967#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 70071#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 70072#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 68911#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 68912#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 70106#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 69461#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 69462#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 70011#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 69376#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 69377#L1291 assume !(0 == ~M_E~0); 70303#L1291-2 assume !(0 == ~T1_E~0); 70300#L1296-1 assume !(0 == ~T2_E~0); 69525#L1301-1 assume !(0 == ~T3_E~0); 69526#L1306-1 assume !(0 == ~T4_E~0); 70021#L1311-1 assume !(0 == ~T5_E~0); 68745#L1316-1 assume !(0 == ~T6_E~0); 68746#L1321-1 assume !(0 == ~T7_E~0); 69539#L1326-1 assume !(0 == ~T8_E~0); 68565#L1331-1 assume !(0 == ~T9_E~0); 68278#L1336-1 assume !(0 == ~T10_E~0); 68279#L1341-1 assume !(0 == ~T11_E~0); 68352#L1346-1 assume !(0 == ~T12_E~0); 68353#L1351-1 assume !(0 == ~T13_E~0); 68682#L1356-1 assume !(0 == ~E_M~0); 68683#L1361-1 assume !(0 == ~E_1~0); 70240#L1366-1 assume 0 == ~E_2~0;~E_2~0 := 1; 68729#L1371-1 assume !(0 == ~E_3~0); 68730#L1376-1 assume !(0 == ~E_4~0); 69591#L1381-1 assume !(0 == ~E_5~0); 69592#L1386-1 assume !(0 == ~E_6~0); 70271#L1391-1 assume !(0 == ~E_7~0); 70291#L1396-1 assume !(0 == ~E_8~0); 69493#L1401-1 assume !(0 == ~E_9~0); 69494#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 69781#L1411-1 assume !(0 == ~E_11~0); 69782#L1416-1 assume !(0 == ~E_12~0); 69411#L1421-1 assume !(0 == ~E_13~0); 68933#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 68934#L640 assume !(1 == ~m_pc~0); 69460#L640-2 is_master_triggered_~__retres1~0#1 := 0; 69459#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 69419#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 69420#L1603 assume !(0 != activate_threads_~tmp~1#1); 69448#L1603-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; 69079#L659 assume 1 == ~t1_pc~0; 69080#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 69189#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 69902#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 69211#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 69212#L1611-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; 69228#L678 assume 1 == ~t2_pc~0; 70175#L679 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 70176#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 68772#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 68773#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 69322#L1619-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; 69443#L697 assume !(1 == ~t3_pc~0); 69444#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 69572#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 69892#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 69355#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 69356#L1627-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; 70209#L716 assume 1 == ~t4_pc~0; 70197#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 69061#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 68427#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 68428#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 68533#L1635-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; 69857#L735 assume !(1 == ~t5_pc~0); 68500#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 68501#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 68956#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 69882#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 69519#L1643-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; 69520#L754 assume 1 == ~t6_pc~0; 69275#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 69173#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 68749#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 68750#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 69146#L1651-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; 69957#L773 assume !(1 == ~t7_pc~0); 68686#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 68685#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 69554#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 69529#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 69530#L1659-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; 69583#L792 assume 1 == ~t8_pc~0; 69752#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 70073#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 70074#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 69523#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 69446#L1667-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; 69447#L811 assume 1 == ~t9_pc~0; 69655#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 70120#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 68828#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 68829#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 69456#L1675-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; 69457#L830 assume !(1 == ~t10_pc~0); 69184#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 68662#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 68663#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 68640#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 68641#L1683-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; 69974#L849 assume 1 == ~t11_pc~0; 69975#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 68479#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 68480#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 69985#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 69888#L1691-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; 69889#L868 assume !(1 == ~t12_pc~0); 69306#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 69305#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 68367#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 68368#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 68697#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 68698#L887 assume 1 == ~t13_pc~0; 69894#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 69349#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 69350#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 69950#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 68407#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 68408#L1439 assume !(1 == ~M_E~0); 69515#L1439-2 assume !(1 == ~T1_E~0); 68578#L1444-1 assume !(1 == ~T2_E~0); 68579#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 69085#L1454-1 assume !(1 == ~T4_E~0); 69086#L1459-1 assume !(1 == ~T5_E~0); 69647#L1464-1 assume !(1 == ~T6_E~0); 69648#L1469-1 assume !(1 == ~T7_E~0); 69723#L1474-1 assume !(1 == ~T8_E~0); 69412#L1479-1 assume !(1 == ~T9_E~0); 69413#L1484-1 assume !(1 == ~T10_E~0); 69650#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 69297#L1494-1 assume !(1 == ~T12_E~0); 69298#L1499-1 assume !(1 == ~T13_E~0); 69478#L1504-1 assume !(1 == ~E_M~0); 69479#L1509-1 assume !(1 == ~E_1~0); 70057#L1514-1 assume !(1 == ~E_2~0); 69754#L1519-1 assume !(1 == ~E_3~0); 69755#L1524-1 assume !(1 == ~E_4~0); 70255#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 70256#L1534-1 assume !(1 == ~E_6~0); 68401#L1539-1 assume !(1 == ~E_7~0); 68402#L1544-1 assume !(1 == ~E_8~0); 68827#L1549-1 assume !(1 == ~E_9~0); 70232#L1554-1 assume !(1 == ~E_10~0); 70226#L1559-1 assume !(1 == ~E_11~0); 70098#L1564-1 assume !(1 == ~E_12~0); 70099#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 70250#L1574-1 assume { :end_inline_reset_delta_events } true; 68576#L1940-2 [2023-11-19 08:02:43,966 INFO L750 eck$LassoCheckResult]: Loop: 68576#L1940-2 assume !false; 68577#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 69120#L1266-1 assume !false; 70294#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 69141#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 68856#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 70056#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 70065#L1079 assume !(0 != eval_~tmp~0#1); 69339#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 68993#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 68994#L1291-3 assume !(0 == ~M_E~0); 69720#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 69721#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 70281#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 70236#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 69379#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 68614#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 68615#L1321-3 assume !(0 == ~T7_E~0); 68719#L1326-3 assume !(0 == ~T8_E~0); 69508#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 69759#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 69760#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 69076#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 69053#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 68991#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 68992#L1361-3 assume !(0 == ~E_1~0); 69573#L1366-3 assume 0 == ~E_2~0;~E_2~0 := 1; 68330#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 68331#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 70078#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 69936#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 69937#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 70112#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 70113#L1401-3 assume !(0 == ~E_9~0); 68679#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 68541#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 68542#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 69236#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 69237#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 69344#L640-45 assume !(1 == ~m_pc~0); 69345#L640-47 is_master_triggered_~__retres1~0#1 := 0; 68785#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 68786#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 68326#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 68327#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 68415#L659-45 assume !(1 == ~t1_pc~0); 68417#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 68872#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 70285#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 70214#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 69865#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 69866#L678-45 assume 1 == ~t2_pc~0; 69817#L679-15 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 69351#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 69352#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 69799#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 70129#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 70234#L697-45 assume 1 == ~t3_pc~0; 69612#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 69613#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 70301#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 69765#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 69766#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 69800#L716-45 assume !(1 == ~t4_pc~0); 69425#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 69426#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 70084#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 69431#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 69432#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 69094#L735-45 assume 1 == ~t5_pc~0; 69095#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 69644#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 70252#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 70298#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 70254#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 70248#L754-45 assume 1 == ~t6_pc~0; 69595#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 69596#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 69489#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 69490#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 69600#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 69328#L773-45 assume 1 == ~t7_pc~0; 69329#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 68867#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 69561#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 69562#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 69335#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 68984#L792-45 assume 1 == ~t8_pc~0; 68985#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 70015#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 70016#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 68436#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 68437#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 68935#L811-45 assume 1 == ~t9_pc~0; 68709#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 68710#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 69933#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 69796#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 69403#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 69194#L830-45 assume 1 == ~t10_pc~0; 69195#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 68363#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 69512#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 68587#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 68588#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 68346#L849-45 assume !(1 == ~t11_pc~0); 68347#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 68803#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 68642#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 68332#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 68333#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 68582#L868-45 assume 1 == ~t12_pc~0; 68583#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 68526#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 68527#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 69968#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 70142#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 70143#L887-45 assume 1 == ~t13_pc~0; 69969#L888-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 68590#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 69896#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 69915#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 68556#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 68557#L1439-3 assume !(1 == ~M_E~0); 69891#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 68574#L1444-3 assume !(1 == ~T2_E~0); 68575#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 68733#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 69702#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 69703#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 70144#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 70081#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 70082#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 70146#L1484-3 assume !(1 == ~T10_E~0); 69384#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 69385#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 70008#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 69661#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 69662#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 70094#L1514-3 assume 1 == ~E_2~0;~E_2~0 := 2; 70130#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 69302#L1524-3 assume !(1 == ~E_4~0); 69303#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 70168#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 69580#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 69036#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 69037#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 69542#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 68621#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 68622#L1564-3 assume !(1 == ~E_12~0); 69801#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 69802#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 68513#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 68287#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 68610#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 68520#L1959 assume !(0 == start_simulation_~tmp~3#1); 68522#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 68550#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 68506#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 68341#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 68342#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 70161#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 70136#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 70137#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 68576#L1940-2 [2023-11-19 08:02:43,966 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:43,967 INFO L85 PathProgramCache]: Analyzing trace with hash 1809696709, now seen corresponding path program 1 times [2023-11-19 08:02:43,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:43,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87977633] [2023-11-19 08:02:43,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:43,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:43,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:44,062 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 08:02:44,062 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:44,062 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87977633] [2023-11-19 08:02:44,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [87977633] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:44,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:44,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 08:02:44,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671212470] [2023-11-19 08:02:44,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:44,064 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:44,064 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:44,065 INFO L85 PathProgramCache]: Analyzing trace with hash 1930683898, now seen corresponding path program 1 times [2023-11-19 08:02:44,065 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:44,065 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905740031] [2023-11-19 08:02:44,065 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:44,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:44,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:44,154 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 08:02:44,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:44,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905740031] [2023-11-19 08:02:44,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1905740031] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:44,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:44,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:44,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1792299828] [2023-11-19 08:02:44,156 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:44,156 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:44,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:44,157 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:44,157 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:44,158 INFO L87 Difference]: Start difference. First operand 3799 states and 5571 transitions. cyclomatic complexity: 1773 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:44,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:44,275 INFO L93 Difference]: Finished difference Result 3799 states and 5533 transitions. [2023-11-19 08:02:44,275 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3799 states and 5533 transitions. [2023-11-19 08:02:44,300 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3624 [2023-11-19 08:02:44,316 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3799 states to 3799 states and 5533 transitions. [2023-11-19 08:02:44,316 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3799 [2023-11-19 08:02:44,321 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3799 [2023-11-19 08:02:44,322 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3799 states and 5533 transitions. [2023-11-19 08:02:44,328 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:44,328 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3799 states and 5533 transitions. [2023-11-19 08:02:44,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3799 states and 5533 transitions. [2023-11-19 08:02:44,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3799 to 3799. [2023-11-19 08:02:44,404 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3799 states, 3799 states have (on average 1.4564359041853119) internal successors, (5533), 3798 states have internal predecessors, (5533), 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 08:02:44,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3799 states to 3799 states and 5533 transitions. [2023-11-19 08:02:44,419 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3799 states and 5533 transitions. [2023-11-19 08:02:44,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:44,420 INFO L428 stractBuchiCegarLoop]: Abstraction has 3799 states and 5533 transitions. [2023-11-19 08:02:44,420 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2023-11-19 08:02:44,420 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3799 states and 5533 transitions. [2023-11-19 08:02:44,441 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3624 [2023-11-19 08:02:44,442 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:44,442 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:44,446 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:44,446 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:44,447 INFO L748 eck$LassoCheckResult]: Stem: 76171#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 76172#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 77170#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 77171#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 77923#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 77297#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 76762#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 76763#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 77574#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 77575#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 77679#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 77680#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 76513#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 76514#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 77715#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 77066#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 77067#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 77620#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 76982#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 76983#L1291 assume !(0 == ~M_E~0); 77924#L1291-2 assume !(0 == ~T1_E~0); 77921#L1296-1 assume !(0 == ~T2_E~0); 77131#L1301-1 assume !(0 == ~T3_E~0); 77132#L1306-1 assume !(0 == ~T4_E~0); 77630#L1311-1 assume !(0 == ~T5_E~0); 76347#L1316-1 assume !(0 == ~T6_E~0); 76348#L1321-1 assume !(0 == ~T7_E~0); 77145#L1326-1 assume !(0 == ~T8_E~0); 76168#L1331-1 assume !(0 == ~T9_E~0); 75883#L1336-1 assume !(0 == ~T10_E~0); 75884#L1341-1 assume !(0 == ~T11_E~0); 75956#L1346-1 assume !(0 == ~T12_E~0); 75957#L1351-1 assume !(0 == ~T13_E~0); 76284#L1356-1 assume !(0 == ~E_M~0); 76285#L1361-1 assume !(0 == ~E_1~0); 77852#L1366-1 assume !(0 == ~E_2~0); 76331#L1371-1 assume !(0 == ~E_3~0); 76332#L1376-1 assume !(0 == ~E_4~0); 77197#L1381-1 assume !(0 == ~E_5~0); 77198#L1386-1 assume !(0 == ~E_6~0); 77886#L1391-1 assume !(0 == ~E_7~0); 77912#L1396-1 assume !(0 == ~E_8~0); 77098#L1401-1 assume !(0 == ~E_9~0); 77099#L1406-1 assume 0 == ~E_10~0;~E_10~0 := 1; 77388#L1411-1 assume !(0 == ~E_11~0); 77389#L1416-1 assume !(0 == ~E_12~0); 77017#L1421-1 assume !(0 == ~E_13~0); 76535#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 76536#L640 assume !(1 == ~m_pc~0); 77065#L640-2 is_master_triggered_~__retres1~0#1 := 0; 77064#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 77025#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 77026#L1603 assume !(0 != activate_threads_~tmp~1#1); 77053#L1603-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; 76682#L659 assume 1 == ~t1_pc~0; 76683#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 76792#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 77509#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 76814#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 76815#L1611-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; 76831#L678 assume !(1 == ~t2_pc~0); 77789#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 77883#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 76374#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 76375#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 76928#L1619-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; 77048#L697 assume !(1 == ~t3_pc~0); 77049#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 77178#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 77499#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 76961#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 76962#L1627-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; 77821#L716 assume 1 == ~t4_pc~0; 77808#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 76664#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 76031#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 76032#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 76136#L1635-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; 77464#L735 assume !(1 == ~t5_pc~0); 76104#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 76105#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 76558#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 77489#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 77124#L1643-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; 77125#L754 assume 1 == ~t6_pc~0; 76878#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 76776#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 76351#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 76352#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 76749#L1651-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; 77565#L773 assume !(1 == ~t7_pc~0); 76288#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 76287#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 77160#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 77135#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 77136#L1659-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; 77189#L792 assume 1 == ~t8_pc~0; 77359#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 77681#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 77682#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 77128#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 77051#L1667-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; 77052#L811 assume 1 == ~t9_pc~0; 77261#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 77729#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 76430#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 76431#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 77061#L1675-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; 77062#L830 assume !(1 == ~t10_pc~0); 76787#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 76264#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 76265#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 76242#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 76243#L1683-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; 77582#L849 assume 1 == ~t11_pc~0; 77583#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 76083#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 76084#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 77594#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 77495#L1691-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; 77496#L868 assume !(1 == ~t12_pc~0); 76912#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 76911#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 75971#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 75972#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 76299#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 76300#L887 assume 1 == ~t13_pc~0; 77501#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 76955#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 76956#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 77558#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 76011#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 76012#L1439 assume !(1 == ~M_E~0); 77120#L1439-2 assume !(1 == ~T1_E~0); 76181#L1444-1 assume !(1 == ~T2_E~0); 76182#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 76688#L1454-1 assume !(1 == ~T4_E~0); 76689#L1459-1 assume !(1 == ~T5_E~0); 77253#L1464-1 assume !(1 == ~T6_E~0); 77254#L1469-1 assume !(1 == ~T7_E~0); 77329#L1474-1 assume !(1 == ~T8_E~0); 77018#L1479-1 assume !(1 == ~T9_E~0); 77019#L1484-1 assume !(1 == ~T10_E~0); 77256#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 76903#L1494-1 assume !(1 == ~T12_E~0); 76904#L1499-1 assume !(1 == ~T13_E~0); 77083#L1504-1 assume !(1 == ~E_M~0); 77084#L1509-1 assume !(1 == ~E_1~0); 77666#L1514-1 assume !(1 == ~E_2~0); 77361#L1519-1 assume !(1 == ~E_3~0); 77362#L1524-1 assume !(1 == ~E_4~0); 77868#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 77869#L1534-1 assume !(1 == ~E_6~0); 76005#L1539-1 assume !(1 == ~E_7~0); 76006#L1544-1 assume !(1 == ~E_8~0); 76429#L1549-1 assume !(1 == ~E_9~0); 77844#L1554-1 assume !(1 == ~E_10~0); 77838#L1559-1 assume !(1 == ~E_11~0); 77707#L1564-1 assume !(1 == ~E_12~0); 77708#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 77862#L1574-1 assume { :end_inline_reset_delta_events } true; 76179#L1940-2 [2023-11-19 08:02:44,448 INFO L750 eck$LassoCheckResult]: Loop: 76179#L1940-2 assume !false; 76180#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 76723#L1266-1 assume !false; 77915#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 76744#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 76458#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 77665#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 77674#L1079 assume !(0 != eval_~tmp~0#1); 76945#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 76595#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 76596#L1291-3 assume !(0 == ~M_E~0); 77326#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 77327#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 77902#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 77848#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 76985#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 76216#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 76217#L1321-3 assume !(0 == ~T7_E~0); 76321#L1326-3 assume !(0 == ~T8_E~0); 77113#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 77366#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 77367#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 76679#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 76656#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 76593#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 76594#L1361-3 assume !(0 == ~E_1~0); 77179#L1366-3 assume !(0 == ~E_2~0); 75934#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 75935#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 77686#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 77544#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 77545#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 77721#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 77722#L1401-3 assume !(0 == ~E_9~0); 76279#L1406-3 assume 0 == ~E_10~0;~E_10~0 := 1; 76144#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 76145#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 76839#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 76840#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 76950#L640-45 assume !(1 == ~m_pc~0); 76951#L640-47 is_master_triggered_~__retres1~0#1 := 0; 76387#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 76388#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 75930#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 75931#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 76019#L659-45 assume !(1 == ~t1_pc~0); 76021#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 76474#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 77906#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 77827#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 77472#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 77473#L678-45 assume !(1 == ~t2_pc~0); 77426#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 76957#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 76958#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 77406#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 77739#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 77846#L697-45 assume 1 == ~t3_pc~0; 77218#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 77219#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 77922#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 77372#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 77373#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 77407#L716-45 assume !(1 == ~t4_pc~0); 77031#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 77032#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 77693#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 77036#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 77037#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 76697#L735-45 assume !(1 == ~t5_pc~0); 76699#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 77250#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 77864#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 77919#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 77866#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 77860#L754-45 assume 1 == ~t6_pc~0; 77201#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 77202#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 77094#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 77095#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 77206#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 76934#L773-45 assume !(1 == ~t7_pc~0); 76468#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 76469#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 77167#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 77168#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 76941#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 76587#L792-45 assume !(1 == ~t8_pc~0); 76589#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 77624#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 77625#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 76040#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 76041#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 76537#L811-45 assume 1 == ~t9_pc~0; 76311#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 76312#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 77541#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 77403#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 77009#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 76796#L830-45 assume 1 == ~t10_pc~0; 76797#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 75967#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 77117#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 76190#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 76191#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 75947#L849-45 assume 1 == ~t11_pc~0; 75949#L850-15 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 76405#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 76244#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 75936#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 75937#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 76185#L868-45 assume !(1 == ~t12_pc~0); 76187#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 76129#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 76130#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 77576#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 77752#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 77753#L887-45 assume !(1 == ~t13_pc~0); 76192#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 76193#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 77503#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 77522#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 76159#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 76160#L1439-3 assume !(1 == ~M_E~0); 77498#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 76177#L1444-3 assume !(1 == ~T2_E~0); 76178#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 76335#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 77308#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 77309#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 77754#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 77690#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 77691#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 77756#L1484-3 assume !(1 == ~T10_E~0); 76990#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 76991#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 77617#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 77267#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 77268#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 77703#L1514-3 assume !(1 == ~E_2~0); 77740#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 76908#L1524-3 assume !(1 == ~E_4~0); 76909#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 77780#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 77186#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 76639#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 76640#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 77148#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 76223#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 76224#L1564-3 assume !(1 == ~E_12~0); 77408#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 77409#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 76117#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 75892#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 76212#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 76123#L1959 assume !(0 == start_simulation_~tmp~3#1); 76125#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 76153#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 76110#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 75945#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 75946#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 77773#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 77746#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 77747#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 76179#L1940-2 [2023-11-19 08:02:44,449 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:44,449 INFO L85 PathProgramCache]: Analyzing trace with hash 350046660, now seen corresponding path program 1 times [2023-11-19 08:02:44,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:44,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558344197] [2023-11-19 08:02:44,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:44,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:44,472 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:44,557 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 08:02:44,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:44,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558344197] [2023-11-19 08:02:44,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558344197] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:44,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:44,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:44,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285230539] [2023-11-19 08:02:44,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:44,559 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:44,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:44,560 INFO L85 PathProgramCache]: Analyzing trace with hash 741514239, now seen corresponding path program 1 times [2023-11-19 08:02:44,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:44,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1817525761] [2023-11-19 08:02:44,560 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:44,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:44,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:44,632 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 08:02:44,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:44,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1817525761] [2023-11-19 08:02:44,633 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1817525761] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:44,633 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:44,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:44,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629098050] [2023-11-19 08:02:44,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:44,634 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:44,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:44,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 08:02:44,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 08:02:44,635 INFO L87 Difference]: Start difference. First operand 3799 states and 5533 transitions. cyclomatic complexity: 1735 Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:44,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:44,915 INFO L93 Difference]: Finished difference Result 5438 states and 7902 transitions. [2023-11-19 08:02:44,915 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5438 states and 7902 transitions. [2023-11-19 08:02:44,944 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 5258 [2023-11-19 08:02:44,963 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5438 states to 5438 states and 7902 transitions. [2023-11-19 08:02:44,963 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5438 [2023-11-19 08:02:44,970 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5438 [2023-11-19 08:02:44,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5438 states and 7902 transitions. [2023-11-19 08:02:44,977 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:44,977 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5438 states and 7902 transitions. [2023-11-19 08:02:44,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5438 states and 7902 transitions. [2023-11-19 08:02:45,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5438 to 3799. [2023-11-19 08:02:45,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3799 states, 3799 states have (on average 1.4556462226901816) internal successors, (5530), 3798 states have internal predecessors, (5530), 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 08:02:45,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3799 states to 3799 states and 5530 transitions. [2023-11-19 08:02:45,143 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3799 states and 5530 transitions. [2023-11-19 08:02:45,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 08:02:45,144 INFO L428 stractBuchiCegarLoop]: Abstraction has 3799 states and 5530 transitions. [2023-11-19 08:02:45,144 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2023-11-19 08:02:45,144 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3799 states and 5530 transitions. [2023-11-19 08:02:45,160 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3624 [2023-11-19 08:02:45,160 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:45,160 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:45,163 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:45,164 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:45,164 INFO L748 eck$LassoCheckResult]: Stem: 85418#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 85419#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 86416#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 86417#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 87178#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 86544#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 86010#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 86011#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 86825#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 86826#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 86935#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 86936#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 85761#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 85762#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 86970#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 86312#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 86313#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 86872#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 86228#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 86229#L1291 assume !(0 == ~M_E~0); 87179#L1291-2 assume !(0 == ~T1_E~0); 87176#L1296-1 assume !(0 == ~T2_E~0); 86377#L1301-1 assume !(0 == ~T3_E~0); 86378#L1306-1 assume !(0 == ~T4_E~0); 86882#L1311-1 assume !(0 == ~T5_E~0); 85594#L1316-1 assume !(0 == ~T6_E~0); 85595#L1321-1 assume !(0 == ~T7_E~0); 86391#L1326-1 assume !(0 == ~T8_E~0); 85415#L1331-1 assume !(0 == ~T9_E~0); 85130#L1336-1 assume !(0 == ~T10_E~0); 85131#L1341-1 assume !(0 == ~T11_E~0); 85203#L1346-1 assume !(0 == ~T12_E~0); 85204#L1351-1 assume !(0 == ~T13_E~0); 85531#L1356-1 assume !(0 == ~E_M~0); 85532#L1361-1 assume !(0 == ~E_1~0); 87108#L1366-1 assume !(0 == ~E_2~0); 85578#L1371-1 assume !(0 == ~E_3~0); 85579#L1376-1 assume !(0 == ~E_4~0); 86444#L1381-1 assume !(0 == ~E_5~0); 86445#L1386-1 assume !(0 == ~E_6~0); 87142#L1391-1 assume !(0 == ~E_7~0); 87165#L1396-1 assume !(0 == ~E_8~0); 86344#L1401-1 assume !(0 == ~E_9~0); 86345#L1406-1 assume !(0 == ~E_10~0); 86638#L1411-1 assume !(0 == ~E_11~0); 86639#L1416-1 assume !(0 == ~E_12~0); 86263#L1421-1 assume !(0 == ~E_13~0); 85783#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 85784#L640 assume !(1 == ~m_pc~0); 86311#L640-2 is_master_triggered_~__retres1~0#1 := 0; 86310#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 86271#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 86272#L1603 assume !(0 != activate_threads_~tmp~1#1); 86299#L1603-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; 85930#L659 assume 1 == ~t1_pc~0; 85931#L660 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 86041#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 86761#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 86063#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 86064#L1611-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; 86080#L678 assume !(1 == ~t2_pc~0); 87043#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 87139#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 85621#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 85622#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 86174#L1619-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; 86294#L697 assume !(1 == ~t3_pc~0); 86295#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 86424#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 86749#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 86207#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 86208#L1627-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; 87075#L716 assume 1 == ~t4_pc~0; 87063#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 85912#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 85278#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 85279#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 85383#L1635-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; 86714#L735 assume !(1 == ~t5_pc~0); 85351#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 85352#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 85806#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 86739#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 86370#L1643-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; 86371#L754 assume 1 == ~t6_pc~0; 86127#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 86024#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 85598#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 85599#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 85997#L1651-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; 86816#L773 assume !(1 == ~t7_pc~0); 85535#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 85534#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 86406#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 86381#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 86382#L1659-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; 86436#L792 assume 1 == ~t8_pc~0; 86609#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 86937#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 86938#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 86374#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 86297#L1667-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; 86298#L811 assume 1 == ~t9_pc~0; 86508#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 86984#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 85677#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 85678#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 86307#L1675-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; 86308#L830 assume !(1 == ~t10_pc~0); 86035#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 85511#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 85512#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 85489#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 85490#L1683-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; 86834#L849 assume 1 == ~t11_pc~0; 86835#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 85330#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 85331#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 86846#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 86745#L1691-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; 86746#L868 assume !(1 == ~t12_pc~0); 86158#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 86157#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 85218#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 85219#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 85546#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 85547#L887 assume 1 == ~t13_pc~0; 86751#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 86201#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 86202#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 86809#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 85258#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 85259#L1439 assume !(1 == ~M_E~0); 86366#L1439-2 assume !(1 == ~T1_E~0); 85428#L1444-1 assume !(1 == ~T2_E~0); 85429#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 85936#L1454-1 assume !(1 == ~T4_E~0); 85937#L1459-1 assume !(1 == ~T5_E~0); 86500#L1464-1 assume !(1 == ~T6_E~0); 86501#L1469-1 assume !(1 == ~T7_E~0); 86580#L1474-1 assume !(1 == ~T8_E~0); 86264#L1479-1 assume !(1 == ~T9_E~0); 86265#L1484-1 assume !(1 == ~T10_E~0); 86503#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 86149#L1494-1 assume !(1 == ~T12_E~0); 86150#L1499-1 assume !(1 == ~T13_E~0); 86329#L1504-1 assume !(1 == ~E_M~0); 86330#L1509-1 assume !(1 == ~E_1~0); 86921#L1514-1 assume !(1 == ~E_2~0); 86611#L1519-1 assume !(1 == ~E_3~0); 86612#L1524-1 assume !(1 == ~E_4~0); 87125#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 87126#L1534-1 assume !(1 == ~E_6~0); 85252#L1539-1 assume !(1 == ~E_7~0); 85253#L1544-1 assume !(1 == ~E_8~0); 85676#L1549-1 assume !(1 == ~E_9~0); 87098#L1554-1 assume !(1 == ~E_10~0); 87092#L1559-1 assume !(1 == ~E_11~0); 86962#L1564-1 assume !(1 == ~E_12~0); 86963#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 87118#L1574-1 assume { :end_inline_reset_delta_events } true; 85426#L1940-2 [2023-11-19 08:02:45,165 INFO L750 eck$LassoCheckResult]: Loop: 85426#L1940-2 assume !false; 85427#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 85971#L1266-1 assume !false; 87169#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 85992#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 85705#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 86920#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 86929#L1079 assume !(0 != eval_~tmp~0#1); 86191#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 85843#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 85844#L1291-3 assume !(0 == ~M_E~0); 86577#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 86578#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 87152#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 87104#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 86231#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 85463#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 85464#L1321-3 assume !(0 == ~T7_E~0); 85568#L1326-3 assume !(0 == ~T8_E~0); 86359#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 86616#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 86617#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 85927#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 85904#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 85841#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 85842#L1361-3 assume !(0 == ~E_1~0); 86425#L1366-3 assume !(0 == ~E_2~0); 85181#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 85182#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 86942#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 86795#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 86796#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 86976#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 86977#L1401-3 assume !(0 == ~E_9~0); 85528#L1406-3 assume !(0 == ~E_10~0); 85391#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 85392#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 86088#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 86089#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 86196#L640-45 assume !(1 == ~m_pc~0); 86197#L640-47 is_master_triggered_~__retres1~0#1 := 0; 85634#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 85635#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 85177#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 85178#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 85266#L659-45 assume 1 == ~t1_pc~0; 85267#L660-15 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 85721#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 87156#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 87080#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 86722#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 86723#L678-45 assume !(1 == ~t2_pc~0); 86676#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 86203#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 86204#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 86656#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 86993#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 87100#L697-45 assume 1 == ~t3_pc~0; 86466#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 86467#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 87177#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 86622#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 86623#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 86657#L716-45 assume !(1 == ~t4_pc~0); 86277#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 86278#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 86949#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 86282#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 86283#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 85945#L735-45 assume !(1 == ~t5_pc~0); 85947#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 86497#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 87121#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 87174#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 87124#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 87116#L754-45 assume 1 == ~t6_pc~0; 86448#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 86449#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 86340#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 86341#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 86453#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 86179#L773-45 assume !(1 == ~t7_pc~0); 85714#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 85715#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 86413#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 86414#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 86187#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 85835#L792-45 assume !(1 == ~t8_pc~0); 85837#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 86876#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 86877#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 85287#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 85288#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 85785#L811-45 assume 1 == ~t9_pc~0; 85558#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 85559#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 86792#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 86653#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 86255#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 86046#L830-45 assume !(1 == ~t10_pc~0); 85213#L830-47 is_transmit10_triggered_~__retres1~10#1 := 0; 85214#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 86363#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 85437#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 85438#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 85197#L849-45 assume 1 == ~t11_pc~0; 85199#L850-15 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 85652#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 85491#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 85183#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 85184#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 85432#L868-45 assume 1 == ~t12_pc~0; 85433#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 85376#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 85377#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 86828#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 87006#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 87007#L887-45 assume 1 == ~t13_pc~0; 86829#L888-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 85440#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 86753#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 86774#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 85406#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 85407#L1439-3 assume !(1 == ~M_E~0); 86748#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 85424#L1444-3 assume !(1 == ~T2_E~0); 85425#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 85582#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 86556#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 86557#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 87008#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 86945#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 86946#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 87010#L1484-3 assume !(1 == ~T10_E~0); 86236#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 86237#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 86869#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 86514#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 86515#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 86958#L1514-3 assume !(1 == ~E_2~0); 86994#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 86154#L1524-3 assume !(1 == ~E_4~0); 86155#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 87034#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 86432#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 85887#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 85888#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 86394#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 85470#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 85471#L1564-3 assume !(1 == ~E_12~0); 86658#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 86659#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 85364#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 85139#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 85459#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 85370#L1959 assume !(0 == start_simulation_~tmp~3#1); 85372#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 85400#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 85357#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 85192#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 85193#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 87028#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 87000#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 87001#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 85426#L1940-2 [2023-11-19 08:02:45,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:45,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1492429054, now seen corresponding path program 1 times [2023-11-19 08:02:45,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:45,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417752503] [2023-11-19 08:02:45,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:45,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:45,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:45,265 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 08:02:45,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:45,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417752503] [2023-11-19 08:02:45,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417752503] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:45,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:45,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:45,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194832689] [2023-11-19 08:02:45,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:45,267 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:45,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:45,268 INFO L85 PathProgramCache]: Analyzing trace with hash 1091666107, now seen corresponding path program 1 times [2023-11-19 08:02:45,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:45,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946479320] [2023-11-19 08:02:45,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:45,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:45,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:45,337 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 08:02:45,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:45,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946479320] [2023-11-19 08:02:45,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1946479320] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:45,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:45,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:45,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601728053] [2023-11-19 08:02:45,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:45,339 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:45,339 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:45,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 08:02:45,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 08:02:45,340 INFO L87 Difference]: Start difference. First operand 3799 states and 5530 transitions. cyclomatic complexity: 1732 Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:45,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:45,818 INFO L93 Difference]: Finished difference Result 10720 states and 15441 transitions. [2023-11-19 08:02:45,818 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 10720 states and 15441 transitions. [2023-11-19 08:02:45,879 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10337 [2023-11-19 08:02:45,920 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 10720 states to 10720 states and 15441 transitions. [2023-11-19 08:02:45,920 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 10720 [2023-11-19 08:02:45,933 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 10720 [2023-11-19 08:02:45,933 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10720 states and 15441 transitions. [2023-11-19 08:02:45,948 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:45,948 INFO L218 hiAutomatonCegarLoop]: Abstraction has 10720 states and 15441 transitions. [2023-11-19 08:02:45,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 10720 states and 15441 transitions. [2023-11-19 08:02:46,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 10720 to 10336. [2023-11-19 08:02:46,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10336 states, 10336 states have (on average 1.4422407120743035) internal successors, (14907), 10335 states have internal predecessors, (14907), 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 08:02:46,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10336 states to 10336 states and 14907 transitions. [2023-11-19 08:02:46,266 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10336 states and 14907 transitions. [2023-11-19 08:02:46,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 08:02:46,267 INFO L428 stractBuchiCegarLoop]: Abstraction has 10336 states and 14907 transitions. [2023-11-19 08:02:46,267 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2023-11-19 08:02:46,268 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10336 states and 14907 transitions. [2023-11-19 08:02:46,309 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10153 [2023-11-19 08:02:46,309 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:46,309 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:46,312 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:46,313 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:46,313 INFO L748 eck$LassoCheckResult]: Stem: 99949#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 99950#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 100983#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 100984#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 101989#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 101134#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 100553#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 100554#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 101463#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 101464#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 101608#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 101609#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 100296#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 100297#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 101651#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 100867#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 100868#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 101525#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 100778#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 100779#L1291 assume !(0 == ~M_E~0); 101991#L1291-2 assume !(0 == ~T1_E~0); 101986#L1296-1 assume !(0 == ~T2_E~0); 100940#L1301-1 assume !(0 == ~T3_E~0); 100941#L1306-1 assume !(0 == ~T4_E~0); 101540#L1311-1 assume !(0 == ~T5_E~0); 100129#L1316-1 assume !(0 == ~T6_E~0); 100130#L1321-1 assume !(0 == ~T7_E~0); 100955#L1326-1 assume !(0 == ~T8_E~0); 99946#L1331-1 assume !(0 == ~T9_E~0); 99659#L1336-1 assume !(0 == ~T10_E~0); 99660#L1341-1 assume !(0 == ~T11_E~0); 99732#L1346-1 assume !(0 == ~T12_E~0); 99733#L1351-1 assume !(0 == ~T13_E~0); 100066#L1356-1 assume !(0 == ~E_M~0); 100067#L1361-1 assume !(0 == ~E_1~0); 101863#L1366-1 assume !(0 == ~E_2~0); 100113#L1371-1 assume !(0 == ~E_3~0); 100114#L1376-1 assume !(0 == ~E_4~0); 101016#L1381-1 assume !(0 == ~E_5~0); 101017#L1386-1 assume !(0 == ~E_6~0); 101922#L1391-1 assume !(0 == ~E_7~0); 101957#L1396-1 assume !(0 == ~E_8~0); 100904#L1401-1 assume !(0 == ~E_9~0); 100905#L1406-1 assume !(0 == ~E_10~0); 101227#L1411-1 assume !(0 == ~E_11~0); 101228#L1416-1 assume !(0 == ~E_12~0); 100819#L1421-1 assume !(0 == ~E_13~0); 100319#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 100320#L640 assume !(1 == ~m_pc~0); 101027#L640-2 is_master_triggered_~__retres1~0#1 := 0; 100973#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 100826#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 100827#L1603 assume !(0 != activate_threads_~tmp~1#1); 100856#L1603-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; 100473#L659 assume !(1 == ~t1_pc~0); 100474#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 101729#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 101372#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 100608#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 100609#L1611-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; 100626#L678 assume !(1 == ~t2_pc~0); 101756#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 101912#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 100157#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 100158#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 100723#L1619-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; 100849#L697 assume !(1 == ~t3_pc~0); 100850#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 100995#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 101354#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 100757#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 100758#L1627-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; 101808#L716 assume 1 == ~t4_pc~0; 101788#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 100452#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 99804#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 99805#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 99912#L1635-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; 101314#L735 assume !(1 == ~t5_pc~0); 99880#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 99881#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 100346#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 101344#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 100932#L1643-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; 100933#L754 assume 1 == ~t6_pc~0; 100673#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 100567#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 100133#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 100134#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 100539#L1651-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; 101449#L773 assume !(1 == ~t7_pc~0); 100070#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 100069#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 100974#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 100944#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 100945#L1659-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; 101007#L792 assume 1 == ~t8_pc~0; 101196#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 101610#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 101611#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 100934#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 100852#L1667-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; 100853#L811 assume 1 == ~t9_pc~0; 101089#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 101666#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 100214#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 100215#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 100865#L1675-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; 100866#L830 assume !(1 == ~t10_pc~0); 100578#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 100045#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 100046#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 100024#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 100025#L1683-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; 101473#L849 assume 1 == ~t11_pc~0; 101474#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 99859#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 99860#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 101491#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 101350#L1691-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; 101351#L868 assume !(1 == ~t12_pc~0); 100707#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 100706#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 99747#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 99748#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 100081#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 100082#L887 assume 1 == ~t13_pc~0; 101358#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 100751#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 100752#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 101442#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 99787#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 99788#L1439 assume !(1 == ~M_E~0); 100926#L1439-2 assume !(1 == ~T1_E~0); 99959#L1444-1 assume !(1 == ~T2_E~0); 99960#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 100478#L1454-1 assume !(1 == ~T4_E~0); 100479#L1459-1 assume !(1 == ~T5_E~0); 101081#L1464-1 assume !(1 == ~T6_E~0); 101082#L1469-1 assume !(1 == ~T7_E~0); 101165#L1474-1 assume !(1 == ~T8_E~0); 100820#L1479-1 assume !(1 == ~T9_E~0); 100821#L1484-1 assume !(1 == ~T10_E~0); 101085#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 100695#L1494-1 assume !(1 == ~T12_E~0); 100696#L1499-1 assume !(1 == ~T13_E~0); 100887#L1504-1 assume !(1 == ~E_M~0); 100888#L1509-1 assume !(1 == ~E_1~0); 101587#L1514-1 assume !(1 == ~E_2~0); 101198#L1519-1 assume !(1 == ~E_3~0); 101199#L1524-1 assume !(1 == ~E_4~0); 101891#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 101892#L1534-1 assume !(1 == ~E_6~0); 99781#L1539-1 assume !(1 == ~E_7~0); 99782#L1544-1 assume !(1 == ~E_8~0); 100211#L1549-1 assume !(1 == ~E_9~0); 101840#L1554-1 assume !(1 == ~E_10~0); 101838#L1559-1 assume !(1 == ~E_11~0); 101640#L1564-1 assume !(1 == ~E_12~0); 101641#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 101877#L1574-1 assume { :end_inline_reset_delta_events } true; 99957#L1940-2 [2023-11-19 08:02:46,314 INFO L750 eck$LassoCheckResult]: Loop: 99957#L1940-2 assume !false; 99958#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 108030#L1266-1 assume !false; 108029#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 108022#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 101585#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 101586#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 101597#L1079 assume !(0 != eval_~tmp~0#1); 101599#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 109409#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 101289#L1291-3 assume !(0 == ~M_E~0); 101290#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 109479#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 109478#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 109477#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 109476#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 109475#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 109474#L1321-3 assume !(0 == ~T7_E~0); 109473#L1326-3 assume !(0 == ~T8_E~0); 109472#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 109471#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 109470#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 109469#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 109468#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 109467#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 109466#L1361-3 assume !(0 == ~E_1~0); 101038#L1366-3 assume !(0 == ~E_2~0); 99710#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 99711#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 101618#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 101426#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 101427#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 101658#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 101659#L1401-3 assume !(0 == ~E_9~0); 100063#L1406-3 assume !(0 == ~E_10~0); 99920#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 99921#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 100635#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 100636#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 100747#L640-45 assume !(1 == ~m_pc~0); 100748#L640-47 is_master_triggered_~__retres1~0#1 := 0; 100170#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 100171#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 99706#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 99707#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 101992#L659-45 assume !(1 == ~t1_pc~0); 109811#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 109809#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 109807#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 109805#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 109804#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 109803#L678-45 assume !(1 == ~t2_pc~0); 101295#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 101296#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 109800#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 101681#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 101682#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 101850#L697-45 assume 1 == ~t3_pc~0; 101851#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 101987#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 101988#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 101211#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 101212#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 101252#L716-45 assume 1 == ~t4_pc~0; 102039#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 109791#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 101625#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 100836#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 100837#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 100484#L735-45 assume 1 == ~t5_pc~0; 100485#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 109775#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 109736#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 109406#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 109405#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 109404#L754-45 assume 1 == ~t6_pc~0; 109403#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 109401#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 109400#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 109399#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 109398#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 109397#L773-45 assume 1 == ~t7_pc~0; 109395#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 109394#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 109392#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 109390#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 109388#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 109386#L792-45 assume !(1 == ~t8_pc~0); 101779#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 101534#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 101535#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 101918#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 107998#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 107996#L811-45 assume 1 == ~t9_pc~0; 107993#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 107991#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 107939#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 107938#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 107936#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 107934#L830-45 assume 1 == ~t10_pc~0; 107931#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 107930#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 107929#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 107926#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 107924#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 107922#L849-45 assume 1 == ~t11_pc~0; 107920#L850-15 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 107917#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 107916#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 107915#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 107912#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 107910#L868-45 assume 1 == ~t12_pc~0; 107907#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 107905#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 107903#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 107901#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 107898#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 107896#L887-45 assume !(1 == ~t13_pc~0); 107893#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 107891#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 107889#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 107887#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 107884#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 101379#L1439-3 assume !(1 == ~M_E~0); 101353#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 99955#L1444-3 assume !(1 == ~T2_E~0); 99956#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 100117#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 101147#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 101148#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 101707#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 101621#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 101622#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 101709#L1484-3 assume !(1 == ~T10_E~0); 100787#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 100788#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 101520#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 101098#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 101099#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 101635#L1514-3 assume !(1 == ~E_2~0); 101683#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 100703#L1524-3 assume !(1 == ~E_4~0); 100704#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 101745#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 105642#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 105641#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 105640#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 105639#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 105638#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 101541#L1564-3 assume !(1 == ~E_12~0); 101253#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 101254#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 99893#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 99668#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 99992#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 99899#L1959 assume !(0 == start_simulation_~tmp~3#1); 99901#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 99932#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 99886#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 101297#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 108062#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 101846#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 101694#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 101695#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 99957#L1940-2 [2023-11-19 08:02:46,314 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:46,315 INFO L85 PathProgramCache]: Analyzing trace with hash -121367293, now seen corresponding path program 1 times [2023-11-19 08:02:46,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:46,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1550883130] [2023-11-19 08:02:46,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:46,316 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:46,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:46,412 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 08:02:46,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:46,413 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1550883130] [2023-11-19 08:02:46,413 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1550883130] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:46,413 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:46,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 08:02:46,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733175529] [2023-11-19 08:02:46,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:46,415 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:46,415 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:46,416 INFO L85 PathProgramCache]: Analyzing trace with hash -47298503, now seen corresponding path program 1 times [2023-11-19 08:02:46,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:46,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [359321479] [2023-11-19 08:02:46,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:46,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:46,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:46,606 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 08:02:46,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:46,607 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [359321479] [2023-11-19 08:02:46,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [359321479] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:46,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:46,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:46,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651565892] [2023-11-19 08:02:46,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:46,611 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:46,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:46,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 08:02:46,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-19 08:02:46,613 INFO L87 Difference]: Start difference. First operand 10336 states and 14907 transitions. cyclomatic complexity: 4573 Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 5 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:47,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:47,217 INFO L93 Difference]: Finished difference Result 26589 states and 38077 transitions. [2023-11-19 08:02:47,217 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26589 states and 38077 transitions. [2023-11-19 08:02:47,465 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 26222 [2023-11-19 08:02:47,580 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26589 states to 26589 states and 38077 transitions. [2023-11-19 08:02:47,580 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26589 [2023-11-19 08:02:47,618 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26589 [2023-11-19 08:02:47,618 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26589 states and 38077 transitions. [2023-11-19 08:02:47,737 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:47,738 INFO L218 hiAutomatonCegarLoop]: Abstraction has 26589 states and 38077 transitions. [2023-11-19 08:02:47,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26589 states and 38077 transitions. [2023-11-19 08:02:47,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26589 to 10600. [2023-11-19 08:02:47,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 10600 states, 10600 states have (on average 1.4312264150943397) internal successors, (15171), 10599 states have internal predecessors, (15171), 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 08:02:48,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10600 states to 10600 states and 15171 transitions. [2023-11-19 08:02:48,002 INFO L240 hiAutomatonCegarLoop]: Abstraction has 10600 states and 15171 transitions. [2023-11-19 08:02:48,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-19 08:02:48,003 INFO L428 stractBuchiCegarLoop]: Abstraction has 10600 states and 15171 transitions. [2023-11-19 08:02:48,003 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2023-11-19 08:02:48,003 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 10600 states and 15171 transitions. [2023-11-19 08:02:48,053 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 10414 [2023-11-19 08:02:48,053 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:48,053 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:48,057 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:48,057 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:48,058 INFO L748 eck$LassoCheckResult]: Stem: 136886#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 136887#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 137910#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 137911#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 138875#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 138060#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 137489#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 137490#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 138367#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 138368#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 138511#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 138512#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 137231#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 137232#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 138552#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 137797#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 137798#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 138431#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 137713#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 137714#L1291 assume !(0 == ~M_E~0); 138876#L1291-2 assume !(0 == ~T1_E~0); 138873#L1296-1 assume !(0 == ~T2_E~0); 137867#L1301-1 assume !(0 == ~T3_E~0); 137868#L1306-1 assume !(0 == ~T4_E~0); 138447#L1311-1 assume !(0 == ~T5_E~0); 137067#L1316-1 assume !(0 == ~T6_E~0); 137068#L1321-1 assume !(0 == ~T7_E~0); 137882#L1326-1 assume !(0 == ~T8_E~0); 136883#L1331-1 assume !(0 == ~T9_E~0); 136597#L1336-1 assume !(0 == ~T10_E~0); 136598#L1341-1 assume !(0 == ~T11_E~0); 136669#L1346-1 assume !(0 == ~T12_E~0); 136670#L1351-1 assume !(0 == ~T13_E~0); 137002#L1356-1 assume !(0 == ~E_M~0); 137003#L1361-1 assume !(0 == ~E_1~0); 138764#L1366-1 assume !(0 == ~E_2~0); 137050#L1371-1 assume !(0 == ~E_3~0); 137051#L1376-1 assume !(0 == ~E_4~0); 137943#L1381-1 assume !(0 == ~E_5~0); 137944#L1386-1 assume !(0 == ~E_6~0); 138818#L1391-1 assume !(0 == ~E_7~0); 138852#L1396-1 assume !(0 == ~E_8~0); 137830#L1401-1 assume !(0 == ~E_9~0); 137831#L1406-1 assume !(0 == ~E_10~0); 138151#L1411-1 assume !(0 == ~E_11~0); 138152#L1416-1 assume !(0 == ~E_12~0); 137749#L1421-1 assume !(0 == ~E_13~0); 137254#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 137255#L640 assume !(1 == ~m_pc~0); 137954#L640-2 is_master_triggered_~__retres1~0#1 := 0; 137899#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 137756#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 137757#L1603 assume !(0 != activate_threads_~tmp~1#1); 137787#L1603-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; 137408#L659 assume !(1 == ~t1_pc~0); 137409#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 138622#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 138287#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 137541#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 137542#L1611-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; 137559#L678 assume !(1 == ~t2_pc~0); 138654#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 138812#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 137095#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 137096#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 137658#L1619-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; 137780#L697 assume !(1 == ~t3_pc~0); 137781#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 137923#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 138679#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 137691#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 137692#L1627-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; 138700#L716 assume 1 == ~t4_pc~0; 138684#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 137387#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 136740#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 136741#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 136850#L1635-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; 138234#L735 assume !(1 == ~t5_pc~0); 136816#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 136817#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 137281#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 138259#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 137860#L1643-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; 137861#L754 assume 1 == ~t6_pc~0; 137607#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 137503#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 137071#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 137072#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 137474#L1651-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; 138357#L773 assume !(1 == ~t7_pc~0); 137006#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 137005#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 137900#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 137871#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 137872#L1659-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; 137935#L792 assume 1 == ~t8_pc~0; 138122#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 138513#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 138514#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 137862#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 137783#L1667-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; 137784#L811 assume 1 == ~t9_pc~0; 138016#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 138569#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 137151#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 137152#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 137795#L1675-2 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 137796#L830 assume !(1 == ~t10_pc~0); 137512#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 136982#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 136983#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 136961#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 136962#L1683-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; 138377#L849 assume 1 == ~t11_pc~0; 138378#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 136795#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 136796#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 138398#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 138267#L1691-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; 138268#L868 assume !(1 == ~t12_pc~0); 137642#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 137641#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 136684#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 136685#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 137017#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 137018#L887 assume 1 == ~t13_pc~0; 138275#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 137685#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 137686#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 138351#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 136723#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 136724#L1439 assume !(1 == ~M_E~0); 137854#L1439-2 assume !(1 == ~T1_E~0); 136896#L1444-1 assume !(1 == ~T2_E~0); 136897#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 137413#L1454-1 assume !(1 == ~T4_E~0); 137414#L1459-1 assume !(1 == ~T5_E~0); 138008#L1464-1 assume !(1 == ~T6_E~0); 138009#L1469-1 assume !(1 == ~T7_E~0); 138090#L1474-1 assume !(1 == ~T8_E~0); 137750#L1479-1 assume !(1 == ~T9_E~0); 137751#L1484-1 assume !(1 == ~T10_E~0); 138011#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 137630#L1494-1 assume !(1 == ~T12_E~0); 137631#L1499-1 assume !(1 == ~T13_E~0); 137815#L1504-1 assume !(1 == ~E_M~0); 137816#L1509-1 assume !(1 == ~E_1~0); 138491#L1514-1 assume !(1 == ~E_2~0); 138124#L1519-1 assume !(1 == ~E_3~0); 138125#L1524-1 assume !(1 == ~E_4~0); 138795#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 138796#L1534-1 assume !(1 == ~E_6~0); 136717#L1539-1 assume !(1 == ~E_7~0); 136718#L1544-1 assume !(1 == ~E_8~0); 137148#L1549-1 assume !(1 == ~E_9~0); 138736#L1554-1 assume !(1 == ~E_10~0); 138731#L1559-1 assume !(1 == ~E_11~0); 138543#L1564-1 assume !(1 == ~E_12~0); 138544#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 138785#L1574-1 assume { :end_inline_reset_delta_events } true; 136894#L1940-2 [2023-11-19 08:02:48,059 INFO L750 eck$LassoCheckResult]: Loop: 136894#L1940-2 assume !false; 136895#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 137448#L1266-1 assume !false; 138859#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 137469#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 137179#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 138490#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 138504#L1079 assume !(0 != eval_~tmp~0#1); 137675#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 137318#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 137319#L1291-3 assume !(0 == ~M_E~0); 138091#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 138092#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 138837#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 138754#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 137717#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 136933#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 136934#L1321-3 assume !(0 == ~T7_E~0); 137040#L1326-3 assume !(0 == ~T8_E~0); 137849#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 138129#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 138130#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 137404#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 137381#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 137316#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 137317#L1361-3 assume !(0 == ~E_1~0); 137924#L1366-3 assume !(0 == ~E_2~0); 136647#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 136648#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 138520#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 138335#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 138336#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 138559#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 138560#L1401-3 assume !(0 == ~E_9~0); 136999#L1406-3 assume !(0 == ~E_10~0); 136858#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 136859#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 137568#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 137569#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 137681#L640-45 assume !(1 == ~m_pc~0); 137682#L640-47 is_master_triggered_~__retres1~0#1 := 0; 137108#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 137109#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 136643#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 136644#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 136731#L659-45 assume !(1 == ~t1_pc~0); 136732#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 147013#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 147011#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 147009#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 147007#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 147005#L678-45 assume !(1 == ~t2_pc~0); 147003#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 147001#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 147000#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 138581#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 138582#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 138792#L697-45 assume !(1 == ~t3_pc~0); 137970#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 138485#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 138919#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 138135#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 138136#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 138179#L716-45 assume 1 == ~t4_pc~0; 137762#L717-15 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 137764#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 138527#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 137766#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 137767#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 137419#L735-45 assume 1 == ~t5_pc~0; 137420#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 138004#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 138788#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 138867#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 138791#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 138781#L754-45 assume !(1 == ~t6_pc~0); 137950#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 137949#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 137826#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 137827#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 138913#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 146905#L773-45 assume 1 == ~t7_pc~0; 146902#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 146899#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 146897#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 146895#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 146893#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 146891#L792-45 assume !(1 == ~t8_pc~0); 146888#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 146885#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 146883#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 146881#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 146879#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 146877#L811-45 assume 1 == ~t9_pc~0; 146874#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 146871#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 146869#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 146867#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 146865#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 146863#L830-45 assume 1 == ~t10_pc~0; 146860#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 146857#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 146855#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 146853#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 146851#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 146849#L849-45 assume !(1 == ~t11_pc~0); 146846#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 146843#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 146841#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 146839#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 146837#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 146835#L868-45 assume 1 == ~t12_pc~0; 146832#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 146829#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 146827#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 146825#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 146823#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 146821#L887-45 assume !(1 == ~t13_pc~0); 146818#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 146815#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 146814#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 146801#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 146798#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 146797#L1439-3 assume !(1 == ~M_E~0); 144805#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 136892#L1444-3 assume !(1 == ~T2_E~0); 136893#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 146796#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 146795#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 146794#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 138604#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 138523#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 138524#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 138607#L1484-3 assume !(1 == ~T10_E~0); 138608#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 138427#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 138428#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 146792#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 138538#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 138539#L1514-3 assume !(1 == ~E_2~0); 146787#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 137638#L1524-3 assume !(1 == ~E_4~0); 137639#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 138640#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 138794#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 137364#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 137365#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 146783#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 136940#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 136941#L1564-3 assume !(1 == ~E_12~0); 146782#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 146781#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 146726#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 146718#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 137021#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 136837#L1959 assume !(0 == start_simulation_~tmp~3#1); 136839#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 136869#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 136822#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 136658#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 136659#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 138629#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 138596#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 138597#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 136894#L1940-2 [2023-11-19 08:02:48,060 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:48,060 INFO L85 PathProgramCache]: Analyzing trace with hash -2061949307, now seen corresponding path program 1 times [2023-11-19 08:02:48,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:48,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963886753] [2023-11-19 08:02:48,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:48,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:48,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:48,177 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 08:02:48,177 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:48,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963886753] [2023-11-19 08:02:48,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1963886753] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:48,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:48,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 08:02:48,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914046604] [2023-11-19 08:02:48,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:48,179 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:48,179 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:48,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1167324414, now seen corresponding path program 1 times [2023-11-19 08:02:48,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:48,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467500191] [2023-11-19 08:02:48,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:48,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:48,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:48,263 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 08:02:48,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:48,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467500191] [2023-11-19 08:02:48,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1467500191] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:48,264 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:48,264 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:48,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273048636] [2023-11-19 08:02:48,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:48,265 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:48,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:48,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:48,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:48,266 INFO L87 Difference]: Start difference. First operand 10600 states and 15171 transitions. cyclomatic complexity: 4573 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:48,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:48,641 INFO L93 Difference]: Finished difference Result 20324 states and 28973 transitions. [2023-11-19 08:02:48,642 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 20324 states and 28973 transitions. [2023-11-19 08:02:48,738 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 20117 [2023-11-19 08:02:48,808 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 20324 states to 20324 states and 28973 transitions. [2023-11-19 08:02:48,809 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 20324 [2023-11-19 08:02:48,827 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 20324 [2023-11-19 08:02:48,827 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20324 states and 28973 transitions. [2023-11-19 08:02:48,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:48,845 INFO L218 hiAutomatonCegarLoop]: Abstraction has 20324 states and 28973 transitions. [2023-11-19 08:02:48,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20324 states and 28973 transitions. [2023-11-19 08:02:49,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20324 to 20312. [2023-11-19 08:02:49,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 20312 states, 20312 states have (on average 1.4258074044899567) internal successors, (28961), 20311 states have internal predecessors, (28961), 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 08:02:49,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20312 states to 20312 states and 28961 transitions. [2023-11-19 08:02:49,335 INFO L240 hiAutomatonCegarLoop]: Abstraction has 20312 states and 28961 transitions. [2023-11-19 08:02:49,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:49,336 INFO L428 stractBuchiCegarLoop]: Abstraction has 20312 states and 28961 transitions. [2023-11-19 08:02:49,336 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2023-11-19 08:02:49,337 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 20312 states and 28961 transitions. [2023-11-19 08:02:49,408 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 20105 [2023-11-19 08:02:49,409 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:49,409 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:49,412 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:49,412 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:49,413 INFO L748 eck$LassoCheckResult]: Stem: 167814#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 167815#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 168821#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 168822#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 169676#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 168959#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 168410#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 168411#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 169256#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 169257#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 169388#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 169389#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 168155#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 168156#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 169426#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 168714#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 168715#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 169318#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 168631#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 168632#L1291 assume !(0 == ~M_E~0); 169677#L1291-2 assume !(0 == ~T1_E~0); 169674#L1296-1 assume !(0 == ~T2_E~0); 168783#L1301-1 assume !(0 == ~T3_E~0); 168784#L1306-1 assume !(0 == ~T4_E~0); 169333#L1311-1 assume !(0 == ~T5_E~0); 167994#L1316-1 assume !(0 == ~T6_E~0); 167995#L1321-1 assume !(0 == ~T7_E~0); 168796#L1326-1 assume !(0 == ~T8_E~0); 167811#L1331-1 assume !(0 == ~T9_E~0); 167528#L1336-1 assume !(0 == ~T10_E~0); 167529#L1341-1 assume !(0 == ~T11_E~0); 167600#L1346-1 assume !(0 == ~T12_E~0); 167601#L1351-1 assume !(0 == ~T13_E~0); 167928#L1356-1 assume !(0 == ~E_M~0); 167929#L1361-1 assume !(0 == ~E_1~0); 169591#L1366-1 assume !(0 == ~E_2~0); 167978#L1371-1 assume !(0 == ~E_3~0); 167979#L1376-1 assume !(0 == ~E_4~0); 168850#L1381-1 assume !(0 == ~E_5~0); 168851#L1386-1 assume !(0 == ~E_6~0); 169627#L1391-1 assume !(0 == ~E_7~0); 169658#L1396-1 assume !(0 == ~E_8~0); 168747#L1401-1 assume !(0 == ~E_9~0); 168748#L1406-1 assume !(0 == ~E_10~0); 169051#L1411-1 assume !(0 == ~E_11~0); 169052#L1416-1 assume !(0 == ~E_12~0); 168669#L1421-1 assume !(0 == ~E_13~0); 168178#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 168179#L640 assume !(1 == ~m_pc~0); 168861#L640-2 is_master_triggered_~__retres1~0#1 := 0; 168811#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 168676#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 168677#L1603 assume !(0 != activate_threads_~tmp~1#1); 168704#L1603-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; 168330#L659 assume !(1 == ~t1_pc~0); 168331#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 169483#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 169179#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 168462#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 168463#L1611-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; 168479#L678 assume !(1 == ~t2_pc~0); 169510#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 169623#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 168020#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 168021#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 168576#L1619-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; 168697#L697 assume !(1 == ~t3_pc~0); 168698#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 168830#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 169169#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 168611#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 168612#L1627-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; 169544#L716 assume !(1 == ~t4_pc~0); 169119#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 168308#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 167671#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 167672#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 167778#L1635-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; 169133#L735 assume !(1 == ~t5_pc~0); 167746#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 167747#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 168204#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 169159#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 168775#L1643-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; 168776#L754 assume 1 == ~t6_pc~0; 168526#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 168425#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 167998#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 167999#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 168396#L1651-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; 169246#L773 assume !(1 == ~t7_pc~0); 167932#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 167931#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 168812#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 168787#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 168788#L1659-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; 168842#L792 assume 1 == ~t8_pc~0; 169022#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 169390#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 169391#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 168777#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 168700#L1667-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; 168701#L811 assume 1 == ~t9_pc~0; 168917#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 169441#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 168076#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 168077#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 168712#L1675-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; 168713#L830 assume !(1 == ~t10_pc~0); 168434#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 167908#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 167909#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 167887#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 167888#L1683-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; 169265#L849 assume 1 == ~t11_pc~0; 169266#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 167725#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 167726#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 169285#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 169165#L1691-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; 169166#L868 assume !(1 == ~t12_pc~0); 168560#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 168559#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 167615#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 167616#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 167943#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 167944#L887 assume 1 == ~t13_pc~0; 169171#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 168605#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 168606#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 169238#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 167654#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 167655#L1439 assume !(1 == ~M_E~0); 168769#L1439-2 assume !(1 == ~T1_E~0); 167824#L1444-1 assume !(1 == ~T2_E~0); 167825#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 168335#L1454-1 assume !(1 == ~T4_E~0); 168336#L1459-1 assume !(1 == ~T5_E~0); 168910#L1464-1 assume !(1 == ~T6_E~0); 168911#L1469-1 assume !(1 == ~T7_E~0); 168989#L1474-1 assume !(1 == ~T8_E~0); 168670#L1479-1 assume !(1 == ~T9_E~0); 168671#L1484-1 assume !(1 == ~T10_E~0); 168913#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 168548#L1494-1 assume !(1 == ~T12_E~0); 168549#L1499-1 assume !(1 == ~T13_E~0); 168732#L1504-1 assume !(1 == ~E_M~0); 168733#L1509-1 assume !(1 == ~E_1~0); 169373#L1514-1 assume !(1 == ~E_2~0); 169024#L1519-1 assume !(1 == ~E_3~0); 169025#L1524-1 assume !(1 == ~E_4~0); 169608#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 169609#L1534-1 assume !(1 == ~E_6~0); 167648#L1539-1 assume !(1 == ~E_7~0); 167649#L1544-1 assume !(1 == ~E_8~0); 168073#L1549-1 assume !(1 == ~E_9~0); 169574#L1554-1 assume !(1 == ~E_10~0); 169571#L1559-1 assume !(1 == ~E_11~0); 169418#L1564-1 assume !(1 == ~E_12~0); 169419#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 169603#L1574-1 assume { :end_inline_reset_delta_events } true; 169634#L1940-2 [2023-11-19 08:02:49,414 INFO L750 eck$LassoCheckResult]: Loop: 169634#L1940-2 assume !false; 179983#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 179977#L1266-1 assume !false; 179972#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 179959#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 179947#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 179943#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 179938#L1079 assume !(0 != eval_~tmp~0#1); 179934#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 179931#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 179929#L1291-3 assume !(0 == ~M_E~0); 179927#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 179924#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 179921#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 179918#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 179915#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 179912#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 179909#L1321-3 assume !(0 == ~T7_E~0); 179906#L1326-3 assume !(0 == ~T8_E~0); 179902#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 179899#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 179895#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 179890#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 179886#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 179881#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 179876#L1361-3 assume !(0 == ~E_1~0); 179870#L1366-3 assume !(0 == ~E_2~0); 179864#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 179859#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 179853#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 179847#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 179841#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 179835#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 179829#L1401-3 assume !(0 == ~E_9~0); 179824#L1406-3 assume !(0 == ~E_10~0); 179819#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 179813#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 179809#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 179803#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 179798#L640-45 assume !(1 == ~m_pc~0); 179792#L640-47 is_master_triggered_~__retres1~0#1 := 0; 179786#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 179781#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 179776#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 179770#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 179765#L659-45 assume !(1 == ~t1_pc~0); 179759#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 179754#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 179750#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 179746#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 179740#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 179735#L678-45 assume !(1 == ~t2_pc~0); 179729#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 179724#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 179719#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 179714#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 179707#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 179701#L697-45 assume 1 == ~t3_pc~0; 179696#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 179690#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 179684#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 179678#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 179671#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 179665#L716-45 assume !(1 == ~t4_pc~0); 179659#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 179653#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 179647#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 179641#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 179634#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 179629#L735-45 assume 1 == ~t5_pc~0; 179622#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 179616#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 179610#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 179604#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 179597#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 179592#L754-45 assume 1 == ~t6_pc~0; 179586#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 179580#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 179575#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 179570#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 179563#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 179558#L773-45 assume 1 == ~t7_pc~0; 179550#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 179545#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 179540#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 179535#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 179528#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 179525#L792-45 assume 1 == ~t8_pc~0; 179520#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 179516#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 179513#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 179509#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 179503#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 179497#L811-45 assume !(1 == ~t9_pc~0); 179490#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 179484#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 179479#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 179474#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 179470#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 179466#L830-45 assume 1 == ~t10_pc~0; 179458#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 179453#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 179448#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 179442#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 179436#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 179431#L849-45 assume 1 == ~t11_pc~0; 179424#L850-15 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 179418#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 179413#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 179409#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 179405#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 179399#L868-45 assume !(1 == ~t12_pc~0); 179392#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 179387#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 179386#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 179364#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 179358#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 179352#L887-45 assume 1 == ~t13_pc~0; 179346#L888-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 179338#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 179332#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 179326#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 179321#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 179316#L1439-3 assume !(1 == ~M_E~0); 177749#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 179307#L1444-3 assume !(1 == ~T2_E~0); 179299#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 179295#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 179291#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 179287#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 179281#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 179276#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 179272#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 179268#L1484-3 assume !(1 == ~T10_E~0); 179264#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 179260#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 179257#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 179251#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 179245#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 179239#L1514-3 assume !(1 == ~E_2~0); 179233#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 179229#L1524-3 assume !(1 == ~E_4~0); 179225#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 179219#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 179215#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 179211#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 179207#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 179204#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 179201#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 179198#L1564-3 assume !(1 == ~E_12~0); 179197#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 179196#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 176187#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 176177#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 176172#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 173511#L1959 assume !(0 == start_simulation_~tmp~3#1); 173512#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 180033#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 180024#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 180022#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 180020#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 180019#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 180015#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 179998#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 169634#L1940-2 [2023-11-19 08:02:49,414 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:49,415 INFO L85 PathProgramCache]: Analyzing trace with hash 846336710, now seen corresponding path program 1 times [2023-11-19 08:02:49,415 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:49,415 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227331819] [2023-11-19 08:02:49,415 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:49,415 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:49,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:49,692 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 08:02:49,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:49,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227331819] [2023-11-19 08:02:49,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1227331819] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:49,694 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:49,694 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:49,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098301687] [2023-11-19 08:02:49,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:49,695 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:49,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:49,696 INFO L85 PathProgramCache]: Analyzing trace with hash 429366010, now seen corresponding path program 1 times [2023-11-19 08:02:49,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:49,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [52151651] [2023-11-19 08:02:49,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:49,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:49,724 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:49,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 08:02:49,787 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:49,787 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [52151651] [2023-11-19 08:02:49,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [52151651] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:49,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:49,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:49,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2011603715] [2023-11-19 08:02:49,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:49,789 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:49,789 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:49,790 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 08:02:49,790 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 08:02:49,790 INFO L87 Difference]: Start difference. First operand 20312 states and 28961 transitions. cyclomatic complexity: 8653 Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:50,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:50,643 INFO L93 Difference]: Finished difference Result 58309 states and 82528 transitions. [2023-11-19 08:02:50,643 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 58309 states and 82528 transitions. [2023-11-19 08:02:50,924 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 57167 [2023-11-19 08:02:51,291 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 58309 states to 58309 states and 82528 transitions. [2023-11-19 08:02:51,291 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 58309 [2023-11-19 08:02:51,342 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 58309 [2023-11-19 08:02:51,342 INFO L73 IsDeterministic]: Start isDeterministic. Operand 58309 states and 82528 transitions. [2023-11-19 08:02:51,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:51,387 INFO L218 hiAutomatonCegarLoop]: Abstraction has 58309 states and 82528 transitions. [2023-11-19 08:02:51,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58309 states and 82528 transitions. [2023-11-19 08:02:52,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58309 to 56753. [2023-11-19 08:02:52,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56753 states, 56753 states have (on average 1.4168061600267827) internal successors, (80408), 56752 states have internal predecessors, (80408), 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 08:02:52,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56753 states to 56753 states and 80408 transitions. [2023-11-19 08:02:52,479 INFO L240 hiAutomatonCegarLoop]: Abstraction has 56753 states and 80408 transitions. [2023-11-19 08:02:52,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 08:02:52,680 INFO L428 stractBuchiCegarLoop]: Abstraction has 56753 states and 80408 transitions. [2023-11-19 08:02:52,680 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2023-11-19 08:02:52,680 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 56753 states and 80408 transitions. [2023-11-19 08:02:52,875 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 56483 [2023-11-19 08:02:52,876 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:52,877 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:52,880 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:52,880 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:52,881 INFO L748 eck$LassoCheckResult]: Stem: 246448#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 246449#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 247459#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 247460#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 248393#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 247603#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 247045#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 247046#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 247922#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 247923#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 248054#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 248055#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 246789#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 246790#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 248096#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 247348#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 247349#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 247983#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 247262#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 247263#L1291 assume !(0 == ~M_E~0); 248394#L1291-2 assume !(0 == ~T1_E~0); 248391#L1296-1 assume !(0 == ~T2_E~0); 247416#L1301-1 assume !(0 == ~T3_E~0); 247417#L1306-1 assume !(0 == ~T4_E~0); 247994#L1311-1 assume !(0 == ~T5_E~0); 246626#L1316-1 assume !(0 == ~T6_E~0); 246627#L1321-1 assume !(0 == ~T7_E~0); 247430#L1326-1 assume !(0 == ~T8_E~0); 246445#L1331-1 assume !(0 == ~T9_E~0); 246159#L1336-1 assume !(0 == ~T10_E~0); 246160#L1341-1 assume !(0 == ~T11_E~0); 246231#L1346-1 assume !(0 == ~T12_E~0); 246232#L1351-1 assume !(0 == ~T13_E~0); 246561#L1356-1 assume !(0 == ~E_M~0); 246562#L1361-1 assume !(0 == ~E_1~0); 248290#L1366-1 assume !(0 == ~E_2~0); 246610#L1371-1 assume !(0 == ~E_3~0); 246611#L1376-1 assume !(0 == ~E_4~0); 247489#L1381-1 assume !(0 == ~E_5~0); 247490#L1386-1 assume !(0 == ~E_6~0); 248342#L1391-1 assume !(0 == ~E_7~0); 248377#L1396-1 assume !(0 == ~E_8~0); 247380#L1401-1 assume !(0 == ~E_9~0); 247381#L1406-1 assume !(0 == ~E_10~0); 247699#L1411-1 assume !(0 == ~E_11~0); 247700#L1416-1 assume !(0 == ~E_12~0); 247302#L1421-1 assume !(0 == ~E_13~0); 246812#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 246813#L640 assume !(1 == ~m_pc~0); 247499#L640-2 is_master_triggered_~__retres1~0#1 := 0; 247448#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 247309#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 247310#L1603 assume !(0 != activate_threads_~tmp~1#1); 247337#L1603-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; 246966#L659 assume !(1 == ~t1_pc~0); 246967#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 248156#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 247843#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 247097#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 247098#L1611-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; 247114#L678 assume !(1 == ~t2_pc~0); 248187#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 248335#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 246654#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 246655#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 247209#L1619-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; 247330#L697 assume !(1 == ~t3_pc~0); 247331#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 247470#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 248445#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 247242#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 247243#L1627-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; 248242#L716 assume !(1 == ~t4_pc~0); 247772#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 246945#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 246303#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 246304#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 246412#L1635-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; 247786#L735 assume !(1 == ~t5_pc~0); 246380#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 246381#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 246840#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 247815#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 247408#L1643-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; 247409#L754 assume !(1 == ~t6_pc~0); 247659#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 247059#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 246630#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 246631#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 247030#L1651-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; 247913#L773 assume !(1 == ~t7_pc~0); 246565#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 246564#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 247449#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 247420#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 247421#L1659-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; 247481#L792 assume 1 == ~t8_pc~0; 247669#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 248056#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 248057#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 247410#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 247333#L1667-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; 247334#L811 assume 1 == ~t9_pc~0; 247559#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 248112#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 246710#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 246711#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 247345#L1675-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; 247346#L830 assume !(1 == ~t10_pc~0); 247068#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 246542#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 246543#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 246521#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 246522#L1683-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; 247932#L849 assume 1 == ~t11_pc~0; 247933#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 246358#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 246359#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 247952#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 247819#L1691-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; 247820#L868 assume !(1 == ~t12_pc~0); 247193#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 247192#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 246246#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 246247#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 246577#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 246578#L887 assume 1 == ~t13_pc~0; 247830#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 247236#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 247237#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 247903#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 246286#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 246287#L1439 assume !(1 == ~M_E~0); 247402#L1439-2 assume !(1 == ~T1_E~0); 246458#L1444-1 assume !(1 == ~T2_E~0); 246459#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 246970#L1454-1 assume !(1 == ~T4_E~0); 246971#L1459-1 assume !(1 == ~T5_E~0); 247551#L1464-1 assume !(1 == ~T6_E~0); 247552#L1469-1 assume !(1 == ~T7_E~0); 247636#L1474-1 assume !(1 == ~T8_E~0); 247303#L1479-1 assume !(1 == ~T9_E~0); 247304#L1484-1 assume !(1 == ~T10_E~0); 247555#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 247182#L1494-1 assume !(1 == ~T12_E~0); 247183#L1499-1 assume !(1 == ~T13_E~0); 247365#L1504-1 assume !(1 == ~E_M~0); 247366#L1509-1 assume !(1 == ~E_1~0); 248038#L1514-1 assume !(1 == ~E_2~0); 247671#L1519-1 assume !(1 == ~E_3~0); 247672#L1524-1 assume !(1 == ~E_4~0); 248313#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 248314#L1534-1 assume !(1 == ~E_6~0); 246280#L1539-1 assume !(1 == ~E_7~0); 246281#L1544-1 assume !(1 == ~E_8~0); 246707#L1549-1 assume !(1 == ~E_9~0); 248272#L1554-1 assume !(1 == ~E_10~0); 248269#L1559-1 assume !(1 == ~E_11~0); 248088#L1564-1 assume !(1 == ~E_12~0); 248089#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 248305#L1574-1 assume { :end_inline_reset_delta_events } true; 248349#L1940-2 [2023-11-19 08:02:52,881 INFO L750 eck$LassoCheckResult]: Loop: 248349#L1940-2 assume !false; 280801#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 280796#L1266-1 assume !false; 280794#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 280774#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 280765#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 280763#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 280760#L1079 assume !(0 != eval_~tmp~0#1); 280759#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 280758#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 280756#L1291-3 assume !(0 == ~M_E~0); 280754#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 280752#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 280750#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 280748#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 280746#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 280744#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 280742#L1321-3 assume !(0 == ~T7_E~0); 280740#L1326-3 assume !(0 == ~T8_E~0); 280738#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 280736#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 280734#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 280733#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 280732#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 280731#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 280730#L1361-3 assume !(0 == ~E_1~0); 280729#L1366-3 assume !(0 == ~E_2~0); 280728#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 280727#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 280726#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 280725#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 280724#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 280723#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 280722#L1401-3 assume !(0 == ~E_9~0); 280721#L1406-3 assume !(0 == ~E_10~0); 280720#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 280719#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 280718#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 280717#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 280716#L640-45 assume !(1 == ~m_pc~0); 280714#L640-47 is_master_triggered_~__retres1~0#1 := 0; 280713#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 280712#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 280711#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 280710#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 280709#L659-45 assume !(1 == ~t1_pc~0); 280707#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 280706#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 280705#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 280704#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 280703#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 280701#L678-45 assume !(1 == ~t2_pc~0); 280698#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 280696#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 280694#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 280692#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 280690#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 280688#L697-45 assume !(1 == ~t3_pc~0); 280684#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 280682#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 280680#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 280678#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 280675#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 280672#L716-45 assume !(1 == ~t4_pc~0); 280670#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 280668#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 280666#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 280664#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 280662#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 280658#L735-45 assume !(1 == ~t5_pc~0); 280656#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 280653#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 280651#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 280648#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 280646#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 280644#L754-45 assume !(1 == ~t6_pc~0); 280641#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 280639#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 280637#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 280635#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 280633#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 280631#L773-45 assume !(1 == ~t7_pc~0); 280628#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 280625#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 280623#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 280621#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 280619#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 280617#L792-45 assume !(1 == ~t8_pc~0); 280614#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 280612#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 280610#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 280608#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 280606#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 280604#L811-45 assume 1 == ~t9_pc~0; 280600#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 280598#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 280596#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 280594#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 280592#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 280590#L830-45 assume 1 == ~t10_pc~0; 280586#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 280584#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 280582#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 280580#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 280578#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 280576#L849-45 assume !(1 == ~t11_pc~0); 280572#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 280570#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 280568#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 280566#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 280564#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 280562#L868-45 assume 1 == ~t12_pc~0; 280558#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 280556#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 280554#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 280552#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 280550#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 280548#L887-45 assume !(1 == ~t13_pc~0); 280544#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 280542#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 280540#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 280538#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 280536#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 280534#L1439-3 assume !(1 == ~M_E~0); 279577#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 280530#L1444-3 assume !(1 == ~T2_E~0); 280528#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 280526#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 280524#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 280522#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 280519#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 280517#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 280239#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 280233#L1484-3 assume !(1 == ~T10_E~0); 280227#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 280222#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 279992#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 279986#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 279980#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 279974#L1514-3 assume !(1 == ~E_2~0); 279967#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 279960#L1524-3 assume !(1 == ~E_4~0); 279953#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 279946#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 279938#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 279931#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 279923#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 279917#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 279912#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 279905#L1564-3 assume !(1 == ~E_12~0); 279901#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 279898#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 279768#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 279753#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 279746#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 279737#L1959 assume !(0 == start_simulation_~tmp~3#1); 279738#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 280825#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 280816#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 280813#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 280811#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 280809#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 280807#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 280805#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 248349#L1940-2 [2023-11-19 08:02:52,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:52,882 INFO L85 PathProgramCache]: Analyzing trace with hash -995977081, now seen corresponding path program 1 times [2023-11-19 08:02:52,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:52,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095302093] [2023-11-19 08:02:52,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:52,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:52,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:52,974 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 08:02:52,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:52,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095302093] [2023-11-19 08:02:52,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095302093] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:52,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:52,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-19 08:02:52,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259954737] [2023-11-19 08:02:52,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:52,976 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:52,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:52,977 INFO L85 PathProgramCache]: Analyzing trace with hash -1389891519, now seen corresponding path program 1 times [2023-11-19 08:02:52,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:52,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271656354] [2023-11-19 08:02:52,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:52,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:52,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:53,043 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 08:02:53,044 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:53,044 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271656354] [2023-11-19 08:02:53,044 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271656354] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:53,044 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:53,044 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:53,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1264346671] [2023-11-19 08:02:53,045 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:53,045 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:53,045 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:53,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-19 08:02:53,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-19 08:02:53,046 INFO L87 Difference]: Start difference. First operand 56753 states and 80408 transitions. cyclomatic complexity: 23663 Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 2 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:02:53,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:02:53,694 INFO L93 Difference]: Finished difference Result 109237 states and 154248 transitions. [2023-11-19 08:02:53,694 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 109237 states and 154248 transitions. [2023-11-19 08:02:54,633 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 108800 [2023-11-19 08:02:55,285 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 109237 states to 109237 states and 154248 transitions. [2023-11-19 08:02:55,286 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 109237 [2023-11-19 08:02:55,337 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 109237 [2023-11-19 08:02:55,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 109237 states and 154248 transitions. [2023-11-19 08:02:55,412 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:02:55,412 INFO L218 hiAutomatonCegarLoop]: Abstraction has 109237 states and 154248 transitions. [2023-11-19 08:02:55,488 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109237 states and 154248 transitions. [2023-11-19 08:02:56,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109237 to 109165. [2023-11-19 08:02:57,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109165 states, 109165 states have (on average 1.4123207987908213) internal successors, (154176), 109164 states have internal predecessors, (154176), 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 08:02:57,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109165 states to 109165 states and 154176 transitions. [2023-11-19 08:02:57,382 INFO L240 hiAutomatonCegarLoop]: Abstraction has 109165 states and 154176 transitions. [2023-11-19 08:02:57,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-19 08:02:57,383 INFO L428 stractBuchiCegarLoop]: Abstraction has 109165 states and 154176 transitions. [2023-11-19 08:02:57,383 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2023-11-19 08:02:57,383 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 109165 states and 154176 transitions. [2023-11-19 08:02:57,717 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 108728 [2023-11-19 08:02:57,717 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:02:57,717 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:02:57,720 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:57,721 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:02:57,721 INFO L748 eck$LassoCheckResult]: Stem: 412442#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 412443#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 413461#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 413462#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 414366#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 413604#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 413041#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 413042#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 413911#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 413912#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 414037#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 414038#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 412786#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 412787#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 414079#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 413352#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 413353#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 413969#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 413266#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 413267#L1291 assume !(0 == ~M_E~0); 414368#L1291-2 assume !(0 == ~T1_E~0); 414364#L1296-1 assume !(0 == ~T2_E~0); 413420#L1301-1 assume !(0 == ~T3_E~0); 413421#L1306-1 assume !(0 == ~T4_E~0); 413981#L1311-1 assume !(0 == ~T5_E~0); 412619#L1316-1 assume !(0 == ~T6_E~0); 412620#L1321-1 assume !(0 == ~T7_E~0); 413433#L1326-1 assume !(0 == ~T8_E~0); 412439#L1331-1 assume !(0 == ~T9_E~0); 412156#L1336-1 assume !(0 == ~T10_E~0); 412157#L1341-1 assume !(0 == ~T11_E~0); 412227#L1346-1 assume !(0 == ~T12_E~0); 412228#L1351-1 assume !(0 == ~T13_E~0); 412555#L1356-1 assume !(0 == ~E_M~0); 412556#L1361-1 assume !(0 == ~E_1~0); 414266#L1366-1 assume !(0 == ~E_2~0); 412603#L1371-1 assume !(0 == ~E_3~0); 412604#L1376-1 assume !(0 == ~E_4~0); 413491#L1381-1 assume !(0 == ~E_5~0); 413492#L1386-1 assume !(0 == ~E_6~0); 414313#L1391-1 assume !(0 == ~E_7~0); 414346#L1396-1 assume !(0 == ~E_8~0); 413384#L1401-1 assume !(0 == ~E_9~0); 413385#L1406-1 assume !(0 == ~E_10~0); 413700#L1411-1 assume !(0 == ~E_11~0); 413701#L1416-1 assume !(0 == ~E_12~0); 413304#L1421-1 assume !(0 == ~E_13~0); 412808#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 412809#L640 assume !(1 == ~m_pc~0); 413501#L640-2 is_master_triggered_~__retres1~0#1 := 0; 413449#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 413312#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 413313#L1603 assume !(0 != activate_threads_~tmp~1#1); 413341#L1603-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; 412963#L659 assume !(1 == ~t1_pc~0); 412964#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 414136#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 413832#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 413093#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 413094#L1611-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; 413112#L678 assume !(1 == ~t2_pc~0); 414164#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 414305#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 412647#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 412648#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 413210#L1619-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; 413334#L697 assume !(1 == ~t3_pc~0); 413335#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 413472#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 414418#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 413246#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 413247#L1627-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; 414210#L716 assume !(1 == ~t4_pc~0); 413771#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 412942#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 412299#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 412300#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 412406#L1635-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; 413784#L735 assume !(1 == ~t5_pc~0); 412374#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 412375#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 412835#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 413810#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 413413#L1643-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; 413414#L754 assume !(1 == ~t6_pc~0); 413660#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 413056#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 412623#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 412624#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 413027#L1651-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; 413900#L773 assume !(1 == ~t7_pc~0); 412559#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 412558#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 413450#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 413424#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 413425#L1659-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; 413483#L792 assume !(1 == ~t8_pc~0); 413671#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 414039#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 414040#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 413415#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 413337#L1667-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; 413338#L811 assume 1 == ~t9_pc~0; 413559#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 414095#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 412703#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 412704#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 413349#L1675-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; 413350#L830 assume !(1 == ~t10_pc~0); 413065#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 412536#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 412537#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 412515#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 412516#L1683-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; 413921#L849 assume 1 == ~t11_pc~0; 413922#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 412353#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 412354#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 413938#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 413814#L1691-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; 413815#L868 assume !(1 == ~t12_pc~0); 413194#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 413193#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 412242#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 412243#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 412571#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 412572#L887 assume 1 == ~t13_pc~0; 413824#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 413240#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 413241#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 413891#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 412282#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 412283#L1439 assume !(1 == ~M_E~0); 413407#L1439-2 assume !(1 == ~T1_E~0); 412452#L1444-1 assume !(1 == ~T2_E~0); 412453#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 412967#L1454-1 assume !(1 == ~T4_E~0); 412968#L1459-1 assume !(1 == ~T5_E~0); 413551#L1464-1 assume !(1 == ~T6_E~0); 413552#L1469-1 assume !(1 == ~T7_E~0); 413638#L1474-1 assume !(1 == ~T8_E~0); 413305#L1479-1 assume !(1 == ~T9_E~0); 413306#L1484-1 assume !(1 == ~T10_E~0); 413555#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 413181#L1494-1 assume !(1 == ~T12_E~0); 413182#L1499-1 assume !(1 == ~T13_E~0); 413369#L1504-1 assume !(1 == ~E_M~0); 413370#L1509-1 assume !(1 == ~E_1~0); 414021#L1514-1 assume !(1 == ~E_2~0); 413672#L1519-1 assume !(1 == ~E_3~0); 413673#L1524-1 assume !(1 == ~E_4~0); 414286#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 414287#L1534-1 assume !(1 == ~E_6~0); 412276#L1539-1 assume !(1 == ~E_7~0); 412277#L1544-1 assume !(1 == ~E_8~0); 412700#L1549-1 assume !(1 == ~E_9~0); 414245#L1554-1 assume !(1 == ~E_10~0); 414242#L1559-1 assume !(1 == ~E_11~0); 414070#L1564-1 assume !(1 == ~E_12~0); 414071#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 414281#L1574-1 assume { :end_inline_reset_delta_events } true; 414321#L1940-2 [2023-11-19 08:02:57,722 INFO L750 eck$LassoCheckResult]: Loop: 414321#L1940-2 assume !false; 452214#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 452209#L1266-1 assume !false; 452207#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 452186#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 452177#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 452175#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 452171#L1079 assume !(0 != eval_~tmp~0#1); 452169#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 452167#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 452165#L1291-3 assume !(0 == ~M_E~0); 452163#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 452161#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 452158#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 452156#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 452154#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 452152#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 452150#L1321-3 assume !(0 == ~T7_E~0); 452146#L1326-3 assume !(0 == ~T8_E~0); 452144#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 452142#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 452141#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 452138#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 452137#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 452135#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 452134#L1361-3 assume !(0 == ~E_1~0); 452133#L1366-3 assume !(0 == ~E_2~0); 452132#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 452131#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 452130#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 452129#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 452128#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 452127#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 452126#L1401-3 assume !(0 == ~E_9~0); 452125#L1406-3 assume !(0 == ~E_10~0); 452124#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 452123#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 452122#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 452121#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 452120#L640-45 assume !(1 == ~m_pc~0); 452119#L640-47 is_master_triggered_~__retres1~0#1 := 0; 452118#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 452117#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 452115#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 452114#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 452113#L659-45 assume !(1 == ~t1_pc~0); 452112#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 452111#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 452110#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 452108#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 452107#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 452106#L678-45 assume !(1 == ~t2_pc~0); 452104#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 452103#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 452101#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 452099#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 452097#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 452095#L697-45 assume 1 == ~t3_pc~0; 452093#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 452094#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 452109#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 452085#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 452083#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 452081#L716-45 assume !(1 == ~t4_pc~0); 452079#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 452077#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 452074#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 452072#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 452070#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 452068#L735-45 assume !(1 == ~t5_pc~0); 452066#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 452063#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 452059#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 452057#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 452055#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 452053#L754-45 assume !(1 == ~t6_pc~0); 452050#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 452048#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 452046#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 452044#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 452042#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 452040#L773-45 assume !(1 == ~t7_pc~0); 452038#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 452035#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 452033#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 452032#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 452031#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 452030#L792-45 assume !(1 == ~t8_pc~0); 452029#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 452028#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 452027#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 452026#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 452025#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 452024#L811-45 assume 1 == ~t9_pc~0; 452022#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 452021#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 452020#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 452019#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 452018#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 452017#L830-45 assume !(1 == ~t10_pc~0); 452016#L830-47 is_transmit10_triggered_~__retres1~10#1 := 0; 452014#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 452013#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 452012#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 452011#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 452010#L849-45 assume !(1 == ~t11_pc~0); 452008#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 452007#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 452006#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 452005#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 452004#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 452003#L868-45 assume 1 == ~t12_pc~0; 452000#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 451999#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 451998#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 451997#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 451996#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 451995#L887-45 assume !(1 == ~t13_pc~0); 451992#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 451990#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 451988#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 451986#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 451984#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 451982#L1439-3 assume !(1 == ~M_E~0); 451644#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 451979#L1444-3 assume !(1 == ~T2_E~0); 451977#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 451975#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 451973#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 451971#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 451968#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 451966#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 451964#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 451962#L1484-3 assume !(1 == ~T10_E~0); 451960#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 451958#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 451954#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 451952#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 451950#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 451948#L1514-3 assume !(1 == ~E_2~0); 451945#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 451943#L1524-3 assume !(1 == ~E_4~0); 451941#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 451939#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 451937#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 451935#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 451933#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 451931#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 451929#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 451926#L1564-3 assume !(1 == ~E_12~0); 451924#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 451922#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 451906#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 451898#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 451897#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 451895#L1959 assume !(0 == start_simulation_~tmp~3#1); 451896#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 452237#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 452228#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 452226#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 452224#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 452222#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 452220#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 452218#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 414321#L1940-2 [2023-11-19 08:02:57,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:57,723 INFO L85 PathProgramCache]: Analyzing trace with hash -618334264, now seen corresponding path program 1 times [2023-11-19 08:02:57,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:57,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404150793] [2023-11-19 08:02:57,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:57,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:57,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:57,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 08:02:57,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:57,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404150793] [2023-11-19 08:02:57,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404150793] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:57,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:57,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:57,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24327044] [2023-11-19 08:02:57,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:57,818 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:02:57,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:02:57,819 INFO L85 PathProgramCache]: Analyzing trace with hash -349916417, now seen corresponding path program 1 times [2023-11-19 08:02:57,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:02:57,819 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281016538] [2023-11-19 08:02:57,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:02:57,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:02:57,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:02:58,361 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 08:02:58,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:02:58,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281016538] [2023-11-19 08:02:58,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281016538] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:02:58,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:02:58,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:02:58,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316170544] [2023-11-19 08:02:58,363 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:02:58,363 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:02:58,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:02:58,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-19 08:02:58,364 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-19 08:02:58,364 INFO L87 Difference]: Start difference. First operand 109165 states and 154176 transitions. cyclomatic complexity: 45027 Second operand has 4 states, 4 states have (on average 40.25) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:03:00,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:03:00,418 INFO L93 Difference]: Finished difference Result 312740 states and 439021 transitions. [2023-11-19 08:03:00,418 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 312740 states and 439021 transitions. [2023-11-19 08:03:02,250 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 308224 [2023-11-19 08:03:03,204 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 312740 states to 312740 states and 439021 transitions. [2023-11-19 08:03:03,204 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 312740 [2023-11-19 08:03:03,343 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 312740 [2023-11-19 08:03:03,343 INFO L73 IsDeterministic]: Start isDeterministic. Operand 312740 states and 439021 transitions. [2023-11-19 08:03:03,510 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-19 08:03:03,510 INFO L218 hiAutomatonCegarLoop]: Abstraction has 312740 states and 439021 transitions. [2023-11-19 08:03:04,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 312740 states and 439021 transitions. [2023-11-19 08:03:06,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 312740 to 306516. [2023-11-19 08:03:07,219 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 306516 states, 306516 states have (on average 1.405097939422412) internal successors, (430685), 306515 states have internal predecessors, (430685), 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 08:03:07,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 306516 states to 306516 states and 430685 transitions. [2023-11-19 08:03:07,919 INFO L240 hiAutomatonCegarLoop]: Abstraction has 306516 states and 430685 transitions. [2023-11-19 08:03:07,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-19 08:03:07,920 INFO L428 stractBuchiCegarLoop]: Abstraction has 306516 states and 430685 transitions. [2023-11-19 08:03:07,920 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2023-11-19 08:03:07,920 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 306516 states and 430685 transitions. [2023-11-19 08:03:09,678 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 305632 [2023-11-19 08:03:09,679 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-19 08:03:09,679 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-19 08:03:09,682 INFO L148 hiAutomatonCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:03:09,682 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-19 08:03:09,683 INFO L748 eck$LassoCheckResult]: Stem: 834356#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~t10_pc~0 := 0;~t11_pc~0 := 0;~t12_pc~0 := 0;~t13_pc~0 := 0;~m_st~0 := 0;~t1_st~0 := 0;~t2_st~0 := 0;~t3_st~0 := 0;~t4_st~0 := 0;~t5_st~0 := 0;~t6_st~0 := 0;~t7_st~0 := 0;~t8_st~0 := 0;~t9_st~0 := 0;~t10_st~0 := 0;~t11_st~0 := 0;~t12_st~0 := 0;~t13_st~0 := 0;~m_i~0 := 0;~t1_i~0 := 0;~t2_i~0 := 0;~t3_i~0 := 0;~t4_i~0 := 0;~t5_i~0 := 0;~t6_i~0 := 0;~t7_i~0 := 0;~t8_i~0 := 0;~t9_i~0 := 0;~t10_i~0 := 0;~t11_i~0 := 0;~t12_i~0 := 0;~t13_i~0 := 0;~M_E~0 := 2;~T1_E~0 := 2;~T2_E~0 := 2;~T3_E~0 := 2;~T4_E~0 := 2;~T5_E~0 := 2;~T6_E~0 := 2;~T7_E~0 := 2;~T8_E~0 := 2;~T9_E~0 := 2;~T10_E~0 := 2;~T11_E~0 := 2;~T12_E~0 := 2;~T13_E~0 := 2;~E_M~0 := 2;~E_1~0 := 2;~E_2~0 := 2;~E_3~0 := 2;~E_4~0 := 2;~E_5~0 := 2;~E_6~0 := 2;~E_7~0 := 2;~E_8~0 := 2;~E_9~0 := 2;~E_10~0 := 2;~E_11~0 := 2;~E_12~0 := 2;~E_13~0 := 2;~token~0 := 0;~local~0 := 0; 834357#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~15#1;havoc main_~__retres1~15#1;assume { :begin_inline_init_model } true;~m_i~0 := 1;~t1_i~0 := 1;~t2_i~0 := 1;~t3_i~0 := 1;~t4_i~0 := 1;~t5_i~0 := 1;~t6_i~0 := 1;~t7_i~0 := 1;~t8_i~0 := 1;~t9_i~0 := 1;~t10_i~0 := 1;~t11_i~0 := 1;~t12_i~0 := 1;~t13_i~0 := 1; 835398#init_model_returnLabel#1 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret36#1, start_simulation_#t~ret37#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; 835399#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 836377#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 835542#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 834961#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 834962#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 835871#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 835872#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 836018#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 836019#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 834702#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 834703#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 836059#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 835279#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 835280#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 835943#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 835192#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 835193#L1291 assume !(0 == ~M_E~0); 836378#L1291-2 assume !(0 == ~T1_E~0); 836373#L1296-1 assume !(0 == ~T2_E~0); 835348#L1301-1 assume !(0 == ~T3_E~0); 835349#L1306-1 assume !(0 == ~T4_E~0); 835953#L1311-1 assume !(0 == ~T5_E~0); 834531#L1316-1 assume !(0 == ~T6_E~0); 834532#L1321-1 assume !(0 == ~T7_E~0); 835367#L1326-1 assume !(0 == ~T8_E~0); 834353#L1331-1 assume !(0 == ~T9_E~0); 834071#L1336-1 assume !(0 == ~T10_E~0); 834072#L1341-1 assume !(0 == ~T11_E~0); 834142#L1346-1 assume !(0 == ~T12_E~0); 834143#L1351-1 assume !(0 == ~T13_E~0); 834468#L1356-1 assume !(0 == ~E_M~0); 834469#L1361-1 assume !(0 == ~E_1~0); 836256#L1366-1 assume !(0 == ~E_2~0); 834514#L1371-1 assume !(0 == ~E_3~0); 834515#L1376-1 assume !(0 == ~E_4~0); 835429#L1381-1 assume !(0 == ~E_5~0); 835430#L1386-1 assume !(0 == ~E_6~0); 836304#L1391-1 assume !(0 == ~E_7~0); 836352#L1396-1 assume !(0 == ~E_8~0); 835311#L1401-1 assume !(0 == ~E_9~0); 835312#L1406-1 assume !(0 == ~E_10~0); 835646#L1411-1 assume !(0 == ~E_11~0); 835647#L1416-1 assume !(0 == ~E_12~0); 835229#L1421-1 assume !(0 == ~E_13~0); 834727#L1426-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 834728#L640 assume !(1 == ~m_pc~0); 835440#L640-2 is_master_triggered_~__retres1~0#1 := 0; 835385#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 835237#is_master_triggered_returnLabel#1 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 835238#L1603 assume !(0 != activate_threads_~tmp~1#1); 835268#L1603-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; 834882#L659 assume !(1 == ~t1_pc~0); 834883#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 836127#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 835786#is_transmit1_triggered_returnLabel#1 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 835019#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 835020#L1611-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; 835036#L678 assume !(1 == ~t2_pc~0); 836155#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 836299#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 834558#is_transmit2_triggered_returnLabel#1 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 834559#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 835136#L1619-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; 835263#L697 assume !(1 == ~t3_pc~0); 835264#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 835408#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 836451#is_transmit3_triggered_returnLabel#1 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 835169#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 835170#L1627-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; 836209#L716 assume !(1 == ~t4_pc~0); 835717#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 834863#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 834214#is_transmit4_triggered_returnLabel#1 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 834215#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 834321#L1635-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; 835732#L735 assume !(1 == ~t5_pc~0); 834289#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 834290#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 834754#is_transmit5_triggered_returnLabel#1 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 835757#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 835340#L1643-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; 835341#L754 assume !(1 == ~t6_pc~0); 835603#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 834975#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 834535#is_transmit6_triggered_returnLabel#1 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 834536#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 834947#L1651-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; 835858#L773 assume !(1 == ~t7_pc~0); 834472#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 834471#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 835386#is_transmit7_triggered_returnLabel#1 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 835352#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 835353#L1659-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; 835421#L792 assume !(1 == ~t8_pc~0); 835616#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 836020#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 836021#is_transmit8_triggered_returnLabel#1 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 835344#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 835266#L1667-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; 835267#L811 assume !(1 == ~t9_pc~0); 835501#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 836107#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 834614#is_transmit9_triggered_returnLabel#1 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 834615#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 835276#L1675-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; 835277#L830 assume !(1 == ~t10_pc~0); 834987#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 834449#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 834450#is_transmit10_triggered_returnLabel#1 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 834428#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 834429#L1683-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; 835884#L849 assume 1 == ~t11_pc~0; 835885#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 834267#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 834268#is_transmit11_triggered_returnLabel#1 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 835901#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 835764#L1691-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; 835765#L868 assume !(1 == ~t12_pc~0); 835120#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 835119#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 834157#is_transmit12_triggered_returnLabel#1 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 834158#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 834483#L1699-2 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 834484#L887 assume 1 == ~t13_pc~0; 835775#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 835163#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 835164#is_transmit13_triggered_returnLabel#1 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 835846#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 834195#L1707-2 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 834196#L1439 assume !(1 == ~M_E~0); 835336#L1439-2 assume !(1 == ~T1_E~0); 834366#L1444-1 assume !(1 == ~T2_E~0); 834367#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 834887#L1454-1 assume !(1 == ~T4_E~0); 834888#L1459-1 assume !(1 == ~T5_E~0); 835493#L1464-1 assume !(1 == ~T6_E~0); 835494#L1469-1 assume !(1 == ~T7_E~0); 835582#L1474-1 assume !(1 == ~T8_E~0); 835230#L1479-1 assume !(1 == ~T9_E~0); 835231#L1484-1 assume !(1 == ~T10_E~0); 835496#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 835111#L1494-1 assume !(1 == ~T12_E~0); 835112#L1499-1 assume !(1 == ~T13_E~0); 835296#L1504-1 assume !(1 == ~E_M~0); 835297#L1509-1 assume !(1 == ~E_1~0); 835997#L1514-1 assume !(1 == ~E_2~0); 835617#L1519-1 assume !(1 == ~E_3~0); 835618#L1524-1 assume !(1 == ~E_4~0); 836280#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 836281#L1534-1 assume !(1 == ~E_6~0); 834190#L1539-1 assume !(1 == ~E_7~0); 834191#L1544-1 assume !(1 == ~E_8~0); 834613#L1549-1 assume !(1 == ~E_9~0); 836242#L1554-1 assume !(1 == ~E_10~0); 836233#L1559-1 assume !(1 == ~E_11~0); 836049#L1564-1 assume !(1 == ~E_12~0); 836050#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 836268#L1574-1 assume { :end_inline_reset_delta_events } true; 836315#L1940-2 [2023-11-19 08:03:09,684 INFO L750 eck$LassoCheckResult]: Loop: 836315#L1940-2 assume !false; 978471#L1941 start_simulation_~kernel_st~0#1 := 1;assume { :begin_inline_eval } true;havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;havoc eval_~tmp~0#1; 978459#L1266-1 assume !false; 978454#L1075 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 978210#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 978193#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 978185#exists_runnable_thread_returnLabel#1 eval_#t~ret6#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 978173#L1079 assume !(0 != eval_~tmp~0#1); 978165#eval_returnLabel#1 havoc eval_#t~ret6#1, eval_#t~nondet7#1, eval_~tmp_ndt_1~0#1, eval_#t~nondet8#1, eval_~tmp_ndt_2~0#1, eval_#t~nondet9#1, eval_~tmp_ndt_3~0#1, eval_#t~nondet10#1, eval_~tmp_ndt_4~0#1, eval_#t~nondet11#1, eval_~tmp_ndt_5~0#1, eval_#t~nondet12#1, eval_~tmp_ndt_6~0#1, eval_#t~nondet13#1, eval_~tmp_ndt_7~0#1, eval_#t~nondet14#1, eval_~tmp_ndt_8~0#1, eval_#t~nondet15#1, eval_~tmp_ndt_9~0#1, eval_#t~nondet16#1, eval_~tmp_ndt_10~0#1, eval_#t~nondet17#1, eval_~tmp_ndt_11~0#1, eval_#t~nondet18#1, eval_~tmp_ndt_12~0#1, eval_#t~nondet19#1, eval_~tmp_ndt_13~0#1, eval_#t~nondet20#1, eval_~tmp_ndt_14~0#1, eval_~tmp~0#1;assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 978157#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 978151#L1291-3 assume !(0 == ~M_E~0); 978147#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 978146#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 978145#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 978143#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 978141#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 978139#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 978137#L1321-3 assume !(0 == ~T7_E~0); 978135#L1326-3 assume !(0 == ~T8_E~0); 978133#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 978131#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 978129#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 978127#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 978125#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 978123#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 978121#L1361-3 assume !(0 == ~E_1~0); 978119#L1366-3 assume !(0 == ~E_2~0); 978117#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 978115#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 978113#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 978111#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 978109#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 978107#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 978105#L1401-3 assume !(0 == ~E_9~0); 978103#L1406-3 assume !(0 == ~E_10~0); 978101#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 978099#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 978097#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 978095#L1426-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp___9~0#1;havoc activate_threads_~tmp___10~0#1;havoc activate_threads_~tmp___11~0#1;havoc activate_threads_~tmp___12~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 978093#L640-45 assume !(1 == ~m_pc~0); 978091#L640-47 is_master_triggered_~__retres1~0#1 := 0; 978090#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 978089#is_master_triggered_returnLabel#16 activate_threads_#t~ret21#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~ret21#1;havoc activate_threads_#t~ret21#1; 978088#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 978087#L1603-47 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 978086#L659-45 assume !(1 == ~t1_pc~0); 978085#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 978084#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 978083#is_transmit1_triggered_returnLabel#16 activate_threads_#t~ret22#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~ret22#1;havoc activate_threads_#t~ret22#1; 978082#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 978081#L1611-47 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 978080#L678-45 assume !(1 == ~t2_pc~0); 978078#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 978077#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 978076#is_transmit2_triggered_returnLabel#16 activate_threads_#t~ret23#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~ret23#1;havoc activate_threads_#t~ret23#1; 978075#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 978074#L1619-47 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 978073#L697-45 assume !(1 == ~t3_pc~0); 978072#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 979279#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 979270#is_transmit3_triggered_returnLabel#16 activate_threads_#t~ret24#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~ret24#1;havoc activate_threads_#t~ret24#1; 978065#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 978062#L1627-47 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 978060#L716-45 assume !(1 == ~t4_pc~0); 978058#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 978056#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 978053#is_transmit4_triggered_returnLabel#16 activate_threads_#t~ret25#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~ret25#1;havoc activate_threads_#t~ret25#1; 978051#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 978049#L1635-47 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 978047#L735-45 assume 1 == ~t5_pc~0; 978044#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 978042#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 978041#is_transmit5_triggered_returnLabel#16 activate_threads_#t~ret26#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~ret26#1;havoc activate_threads_#t~ret26#1; 978038#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 978036#L1643-47 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 978034#L754-45 assume !(1 == ~t6_pc~0); 978032#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 978030#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 978026#is_transmit6_triggered_returnLabel#16 activate_threads_#t~ret27#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~ret27#1;havoc activate_threads_#t~ret27#1; 978024#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 978022#L1651-47 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 978021#L773-45 assume 1 == ~t7_pc~0; 978016#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 978014#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 978012#is_transmit7_triggered_returnLabel#16 activate_threads_#t~ret28#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~ret28#1;havoc activate_threads_#t~ret28#1; 978010#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 978008#L1659-47 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 978006#L792-45 assume !(1 == ~t8_pc~0); 978004#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 978002#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 978000#is_transmit8_triggered_returnLabel#16 activate_threads_#t~ret29#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~ret29#1;havoc activate_threads_#t~ret29#1; 977998#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 977996#L1667-47 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 977994#L811-45 assume !(1 == ~t9_pc~0); 977992#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 977990#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 977987#is_transmit9_triggered_returnLabel#16 activate_threads_#t~ret30#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~ret30#1;havoc activate_threads_#t~ret30#1; 977985#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 977983#L1675-47 assume { :begin_inline_is_transmit10_triggered } true;havoc is_transmit10_triggered_#res#1;havoc is_transmit10_triggered_~__retres1~10#1;havoc is_transmit10_triggered_~__retres1~10#1; 977981#L830-45 assume 1 == ~t10_pc~0; 977978#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 977976#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 977973#is_transmit10_triggered_returnLabel#16 activate_threads_#t~ret31#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~ret31#1;havoc activate_threads_#t~ret31#1; 977971#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 977969#L1683-47 assume { :begin_inline_is_transmit11_triggered } true;havoc is_transmit11_triggered_#res#1;havoc is_transmit11_triggered_~__retres1~11#1;havoc is_transmit11_triggered_~__retres1~11#1; 977967#L849-45 assume !(1 == ~t11_pc~0); 977964#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 977962#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 977959#is_transmit11_triggered_returnLabel#16 activate_threads_#t~ret32#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~ret32#1;havoc activate_threads_#t~ret32#1; 977957#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 977955#L1691-47 assume { :begin_inline_is_transmit12_triggered } true;havoc is_transmit12_triggered_#res#1;havoc is_transmit12_triggered_~__retres1~12#1;havoc is_transmit12_triggered_~__retres1~12#1; 977953#L868-45 assume 1 == ~t12_pc~0; 977950#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 977948#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 977945#is_transmit12_triggered_returnLabel#16 activate_threads_#t~ret33#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~ret33#1;havoc activate_threads_#t~ret33#1; 977943#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 977941#L1699-47 assume { :begin_inline_is_transmit13_triggered } true;havoc is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;havoc is_transmit13_triggered_~__retres1~13#1; 977939#L887-45 assume !(1 == ~t13_pc~0); 977936#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 977934#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 977933#is_transmit13_triggered_returnLabel#16 activate_threads_#t~ret34#1 := is_transmit13_triggered_#res#1;havoc is_transmit13_triggered_~__retres1~13#1;assume { :end_inline_is_transmit13_triggered } true;activate_threads_~tmp___12~0#1 := activate_threads_#t~ret34#1;havoc activate_threads_#t~ret34#1; 977931#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 977929#L1707-47 havoc activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_#t~ret27#1, activate_threads_#t~ret28#1, activate_threads_#t~ret29#1, activate_threads_#t~ret30#1, activate_threads_#t~ret31#1, activate_threads_#t~ret32#1, activate_threads_#t~ret33#1, activate_threads_#t~ret34#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1, activate_threads_~tmp___9~0#1, activate_threads_~tmp___10~0#1, activate_threads_~tmp___11~0#1, activate_threads_~tmp___12~0#1;assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 977927#L1439-3 assume !(1 == ~M_E~0); 974944#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 977924#L1444-3 assume !(1 == ~T2_E~0); 977922#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 977920#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 977918#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 977916#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 977914#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 977912#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 977910#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 977908#L1484-3 assume !(1 == ~T10_E~0); 977906#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 977904#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 977902#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 977900#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 977898#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 977896#L1514-3 assume !(1 == ~E_2~0); 977894#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 977892#L1524-3 assume !(1 == ~E_4~0); 977890#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 977888#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 977886#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 977884#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 977882#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 977880#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 977879#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 977878#L1564-3 assume !(1 == ~E_12~0); 977877#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 977876#L1574-3 assume { :end_inline_reset_delta_events } true;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 977794#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 977785#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 977783#exists_runnable_thread_returnLabel#2 start_simulation_#t~ret36#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret36#1;havoc start_simulation_#t~ret36#1; 977780#L1959 assume !(0 == start_simulation_~tmp~3#1); 977781#L1959-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret35#1, stop_simulation_~tmp~2#1, stop_simulation_~__retres2~0#1;havoc stop_simulation_~tmp~2#1;havoc stop_simulation_~__retres2~0#1;assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;havoc exists_runnable_thread_~__retres1~14#1; 978769#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 978760#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 978756#exists_runnable_thread_returnLabel#3 stop_simulation_#t~ret35#1 := exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~14#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret35#1;havoc stop_simulation_#t~ret35#1; 978754#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 978752#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 978751#stop_simulation_returnLabel#1 start_simulation_#t~ret37#1 := stop_simulation_#res#1;havoc stop_simulation_#t~ret35#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~ret37#1;havoc start_simulation_#t~ret37#1; 978506#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 836315#L1940-2 [2023-11-19 08:03:09,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:03:09,685 INFO L85 PathProgramCache]: Analyzing trace with hash -1649665079, now seen corresponding path program 1 times [2023-11-19 08:03:09,685 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:03:09,685 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392172567] [2023-11-19 08:03:09,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:03:09,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:03:09,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:03:09,795 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 08:03:09,795 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:03:09,795 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392172567] [2023-11-19 08:03:09,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1392172567] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:03:09,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:03:09,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-19 08:03:09,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853816401] [2023-11-19 08:03:09,796 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:03:09,797 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-19 08:03:09,797 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-19 08:03:09,798 INFO L85 PathProgramCache]: Analyzing trace with hash -1817988544, now seen corresponding path program 1 times [2023-11-19 08:03:09,798 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-19 08:03:09,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457805604] [2023-11-19 08:03:09,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-19 08:03:09,798 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-19 08:03:09,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-19 08:03:09,872 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 08:03:09,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-19 08:03:09,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457805604] [2023-11-19 08:03:09,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457805604] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-19 08:03:09,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-19 08:03:09,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-19 08:03:09,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1515527406] [2023-11-19 08:03:09,874 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-19 08:03:09,874 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-19 08:03:09,875 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-19 08:03:09,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-19 08:03:09,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-19 08:03:09,876 INFO L87 Difference]: Start difference. First operand 306516 states and 430685 transitions. cyclomatic complexity: 124201 Second operand has 5 states, 5 states have (on average 32.2) internal successors, (161), 5 states have internal predecessors, (161), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-19 08:03:13,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-19 08:03:13,483 INFO L93 Difference]: Finished difference Result 661348 states and 924937 transitions. [2023-11-19 08:03:13,499 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 661348 states and 924937 transitions.