./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 0e0057cc 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_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/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_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya --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.4-dev-0e0057c [2023-11-29 02:47:52,696 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 02:47:52,772 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Termination-32bit-Automizer_Default.epf [2023-11-29 02:47:52,776 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 02:47:52,777 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 02:47:52,805 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 02:47:52,806 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 02:47:52,806 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 02:47:52,807 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 02:47:52,808 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 02:47:52,809 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 02:47:52,809 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 02:47:52,810 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 02:47:52,810 INFO L151 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2023-11-29 02:47:52,811 INFO L153 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2023-11-29 02:47:52,812 INFO L153 SettingsManager]: * Use old map elimination=false [2023-11-29 02:47:52,812 INFO L153 SettingsManager]: * Use external solver (rank synthesis)=false [2023-11-29 02:47:52,813 INFO L153 SettingsManager]: * Use only trivial implications for array writes=true [2023-11-29 02:47:52,813 INFO L153 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2023-11-29 02:47:52,814 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 02:47:52,815 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2023-11-29 02:47:52,815 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 02:47:52,816 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 02:47:52,817 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 02:47:52,817 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 02:47:52,818 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2023-11-29 02:47:52,818 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2023-11-29 02:47:52,819 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2023-11-29 02:47:52,819 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 02:47:52,819 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 02:47:52,820 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 02:47:52,820 INFO L153 SettingsManager]: * Assume nondeterminstic values are in range=false [2023-11-29 02:47:52,821 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 02:47:52,821 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 02:47:52,821 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 02:47:52,822 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 02:47:52,822 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 02:47:52,822 INFO L151 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2023-11-29 02:47:52,823 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_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/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_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya 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-29 02:47:53,069 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 02:47:53,091 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 02:47:53,094 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 02:47:53,096 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 02:47:53,096 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 02:47:53,098 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/systemc/token_ring.13.cil-1.c [2023-11-29 02:47:55,970 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 02:47:56,209 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 02:47:56,210 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2931b31d-d8f2-4039-ba55-56c60b4e9323/sv-benchmarks/c/systemc/token_ring.13.cil-1.c [2023-11-29 02:47:56,228 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/data/cd636b808/75829866b99d479191d28ace4b6a206a/FLAGcc2e87003 [2023-11-29 02:47:56,246 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/data/cd636b808/75829866b99d479191d28ace4b6a206a [2023-11-29 02:47:56,249 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 02:47:56,251 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 02:47:56,253 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 02:47:56,253 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 02:47:56,260 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 02:47:56,261 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:56,262 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@483d1712 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56, skipping insertion in model container [2023-11-29 02:47:56,262 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:56,345 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 02:47:56,682 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:47:56,699 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 02:47:56,778 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 02:47:56,805 INFO L206 MainTranslator]: Completed translation [2023-11-29 02:47:56,806 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56 WrapperNode [2023-11-29 02:47:56,806 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 02:47:56,808 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 02:47:56,808 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 02:47:56,808 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 02:47:56,816 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:56,835 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:56,941 INFO L138 Inliner]: procedures = 54, calls = 72, calls flagged for inlining = 67, calls inlined = 305, statements flattened = 4696 [2023-11-29 02:47:56,942 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 02:47:56,943 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 02:47:56,943 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 02:47:56,943 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 02:47:56,956 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:56,957 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:56,974 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:57,021 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-29 02:47:57,021 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:57,022 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:57,071 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:57,108 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:57,117 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:57,130 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:57,145 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 02:47:57,147 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 02:47:57,147 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 02:47:57,176 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 02:47:57,177 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (1/1) ... [2023-11-29 02:47:57,188 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2023-11-29 02:47:57,201 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 02:47:57,218 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2023-11-29 02:47:57,221 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2931b31d-d8f2-4039-ba55-56c60b4e9323/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2023-11-29 02:47:57,257 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 02:47:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 02:47:57,258 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 02:47:57,258 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 02:47:57,406 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 02:47:57,409 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 02:47:59,989 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 02:48:00,037 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 02:48:00,037 INFO L309 CfgBuilder]: Removed 16 assume(true) statements. [2023-11-29 02:48:00,040 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:48:00 BoogieIcfgContainer [2023-11-29 02:48:00,041 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 02:48:00,042 INFO L112 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2023-11-29 02:48:00,042 INFO L270 PluginConnector]: Initializing BuchiAutomizer... [2023-11-29 02:48:00,046 INFO L274 PluginConnector]: BuchiAutomizer initialized [2023-11-29 02:48:00,047 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-29 02:48:00,047 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 29.11 02:47:56" (1/3) ... [2023-11-29 02:48:00,048 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1c72cf9e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.11 02:48:00, skipping insertion in model container [2023-11-29 02:48:00,049 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-29 02:48:00,049 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 02:47:56" (2/3) ... [2023-11-29 02:48:00,049 INFO L204 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@1c72cf9e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 29.11 02:48:00, skipping insertion in model container [2023-11-29 02:48:00,049 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2023-11-29 02:48:00,049 INFO L184 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 02:48:00" (3/3) ... [2023-11-29 02:48:00,051 INFO L332 chiAutomizerObserver]: Analyzing ICFG token_ring.13.cil-1.c [2023-11-29 02:48:00,144 INFO L303 stractBuchiCegarLoop]: Interprodecural is true [2023-11-29 02:48:00,145 INFO L304 stractBuchiCegarLoop]: Hoare is false [2023-11-29 02:48:00,145 INFO L305 stractBuchiCegarLoop]: Compute interpolants for ForwardPredicates [2023-11-29 02:48:00,145 INFO L306 stractBuchiCegarLoop]: Backedges is STRAIGHT_LINE [2023-11-29 02:48:00,145 INFO L307 stractBuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2023-11-29 02:48:00,145 INFO L308 stractBuchiCegarLoop]: Difference is false [2023-11-29 02:48:00,145 INFO L309 stractBuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2023-11-29 02:48:00,145 INFO L313 stractBuchiCegarLoop]: ======== Iteration 0 == of CEGAR loop == BuchiAutomatonCegarLoop ======== [2023-11-29 02:48:00,160 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-29 02:48:00,243 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1868 [2023-11-29 02:48:00,244 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:00,244 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:00,265 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-29 02:48:00,266 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-29 02:48:00,266 INFO L335 stractBuchiCegarLoop]: ======== Iteration 1 ============ [2023-11-29 02:48:00,272 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-29 02:48:00,302 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1868 [2023-11-29 02:48:00,302 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:00,303 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:00,309 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-29 02:48:00,309 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-29 02:48:00,322 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:00,327 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-29 02:48:00,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:00,338 INFO L85 PathProgramCache]: Analyzing trace with hash 1878318605, now seen corresponding path program 1 times [2023-11-29 02:48:00,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:00,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756958674] [2023-11-29 02:48:00,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:00,350 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:00,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:00,799 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-29 02:48:00,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:00,800 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756958674] [2023-11-29 02:48:00,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756958674] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:00,801 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:00,801 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:00,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [105456652] [2023-11-29 02:48:00,803 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:00,809 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:00,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:00,810 INFO L85 PathProgramCache]: Analyzing trace with hash -462906928, now seen corresponding path program 1 times [2023-11-29 02:48:00,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:00,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374282268] [2023-11-29 02:48:00,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:00,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:00,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:00,890 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-29 02:48:00,890 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:00,890 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374282268] [2023-11-29 02:48:00,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374282268] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:00,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:00,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:48:00,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1064730471] [2023-11-29 02:48:00,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:00,893 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:00,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:00,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 02:48:00,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 02:48:00,939 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-29 02:48:01,015 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:01,015 INFO L93 Difference]: Finished difference Result 2043 states and 3016 transitions. [2023-11-29 02:48:01,017 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2043 states and 3016 transitions. [2023-11-29 02:48:01,040 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:01,065 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2043 states to 2037 states and 3010 transitions. [2023-11-29 02:48:01,066 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:01,070 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:01,071 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3010 transitions. [2023-11-29 02:48:01,080 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:01,081 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3010 transitions. [2023-11-29 02:48:01,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3010 transitions. [2023-11-29 02:48:01,170 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:01,176 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-29 02:48:01,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3010 transitions. [2023-11-29 02:48:01,188 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3010 transitions. [2023-11-29 02:48:01,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 02:48:01,193 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3010 transitions. [2023-11-29 02:48:01,193 INFO L335 stractBuchiCegarLoop]: ======== Iteration 2 ============ [2023-11-29 02:48:01,193 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3010 transitions. [2023-11-29 02:48:01,208 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:01,208 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:01,208 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:01,213 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-29 02:48:01,213 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-29 02:48:01,214 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:01,215 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-29 02:48:01,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:01,216 INFO L85 PathProgramCache]: Analyzing trace with hash 1878318605, now seen corresponding path program 2 times [2023-11-29 02:48:01,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:01,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960884776] [2023-11-29 02:48:01,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:01,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:01,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:01,373 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-29 02:48:01,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:01,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960884776] [2023-11-29 02:48:01,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960884776] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:01,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:01,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:01,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043908781] [2023-11-29 02:48:01,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:01,376 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:01,377 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:01,377 INFO L85 PathProgramCache]: Analyzing trace with hash -1337622148, now seen corresponding path program 1 times [2023-11-29 02:48:01,377 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:01,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631279080] [2023-11-29 02:48:01,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:01,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:01,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:01,543 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-29 02:48:01,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:01,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631279080] [2023-11-29 02:48:01,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631279080] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:01,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:01,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:01,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878685012] [2023-11-29 02:48:01,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:01,547 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:01,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:01,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:01,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:01,548 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-29 02:48:01,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:01,628 INFO L93 Difference]: Finished difference Result 2037 states and 3009 transitions. [2023-11-29 02:48:01,628 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3009 transitions. [2023-11-29 02:48:01,649 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:01,667 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3009 transitions. [2023-11-29 02:48:01,667 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:01,669 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:01,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3009 transitions. [2023-11-29 02:48:01,673 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:01,673 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3009 transitions. [2023-11-29 02:48:01,679 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3009 transitions. [2023-11-29 02:48:01,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:01,712 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-29 02:48:01,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3009 transitions. [2023-11-29 02:48:01,722 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3009 transitions. [2023-11-29 02:48:01,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:01,723 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3009 transitions. [2023-11-29 02:48:01,723 INFO L335 stractBuchiCegarLoop]: ======== Iteration 3 ============ [2023-11-29 02:48:01,723 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3009 transitions. [2023-11-29 02:48:01,737 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:01,737 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:01,737 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:01,741 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-29 02:48:01,741 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-29 02:48:01,742 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:01,742 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-29 02:48:01,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:01,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1533490443, now seen corresponding path program 1 times [2023-11-29 02:48:01,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:01,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284550299] [2023-11-29 02:48:01,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:01,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:01,767 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:01,830 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-29 02:48:01,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:01,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284550299] [2023-11-29 02:48:01,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284550299] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:01,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:01,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:01,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [101549697] [2023-11-29 02:48:01,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:01,832 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:01,833 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:01,833 INFO L85 PathProgramCache]: Analyzing trace with hash -828534276, now seen corresponding path program 1 times [2023-11-29 02:48:01,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:01,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35352867] [2023-11-29 02:48:01,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:01,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:01,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:02,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-29 02:48:02,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:02,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35352867] [2023-11-29 02:48:02,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35352867] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:02,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:02,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:02,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998670168] [2023-11-29 02:48:02,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:02,005 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:02,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:02,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:02,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:02,006 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-29 02:48:02,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:02,100 INFO L93 Difference]: Finished difference Result 2037 states and 3008 transitions. [2023-11-29 02:48:02,100 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3008 transitions. [2023-11-29 02:48:02,119 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:02,138 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3008 transitions. [2023-11-29 02:48:02,139 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:02,141 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:02,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3008 transitions. [2023-11-29 02:48:02,147 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:02,148 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3008 transitions. [2023-11-29 02:48:02,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3008 transitions. [2023-11-29 02:48:02,184 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:02,189 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-29 02:48:02,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3008 transitions. [2023-11-29 02:48:02,200 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3008 transitions. [2023-11-29 02:48:02,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:02,202 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3008 transitions. [2023-11-29 02:48:02,202 INFO L335 stractBuchiCegarLoop]: ======== Iteration 4 ============ [2023-11-29 02:48:02,202 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3008 transitions. [2023-11-29 02:48:02,217 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:02,218 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:02,218 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:02,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-29 02:48:02,222 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-29 02:48:02,222 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:02,223 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-29 02:48:02,224 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:02,224 INFO L85 PathProgramCache]: Analyzing trace with hash -992005239, now seen corresponding path program 1 times [2023-11-29 02:48:02,224 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:02,224 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289043689] [2023-11-29 02:48:02,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:02,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:02,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:02,305 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:48:02,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:02,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289043689] [2023-11-29 02:48:02,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289043689] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:02,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:02,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:02,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283208975] [2023-11-29 02:48:02,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:02,307 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:02,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:02,307 INFO L85 PathProgramCache]: Analyzing trace with hash 1601605178, now seen corresponding path program 1 times [2023-11-29 02:48:02,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:02,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948131151] [2023-11-29 02:48:02,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:02,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:02,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:02,413 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-29 02:48:02,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:02,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948131151] [2023-11-29 02:48:02,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948131151] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:02,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:02,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:02,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364172089] [2023-11-29 02:48:02,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:02,415 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:02,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:02,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:02,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:02,416 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-29 02:48:02,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:02,473 INFO L93 Difference]: Finished difference Result 2037 states and 3007 transitions. [2023-11-29 02:48:02,473 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3007 transitions. [2023-11-29 02:48:02,492 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:02,510 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3007 transitions. [2023-11-29 02:48:02,510 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:02,513 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:02,513 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3007 transitions. [2023-11-29 02:48:02,517 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:02,517 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3007 transitions. [2023-11-29 02:48:02,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3007 transitions. [2023-11-29 02:48:02,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:02,579 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-29 02:48:02,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3007 transitions. [2023-11-29 02:48:02,589 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3007 transitions. [2023-11-29 02:48:02,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:02,590 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3007 transitions. [2023-11-29 02:48:02,590 INFO L335 stractBuchiCegarLoop]: ======== Iteration 5 ============ [2023-11-29 02:48:02,590 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3007 transitions. [2023-11-29 02:48:02,601 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:02,601 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:02,601 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:02,604 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-29 02:48:02,605 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-29 02:48:02,605 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:02,606 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-29 02:48:02,607 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:02,607 INFO L85 PathProgramCache]: Analyzing trace with hash -380736181, now seen corresponding path program 1 times [2023-11-29 02:48:02,607 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:02,607 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988895992] [2023-11-29 02:48:02,607 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:02,608 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:02,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:02,681 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-29 02:48:02,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:02,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988895992] [2023-11-29 02:48:02,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [988895992] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:02,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:02,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:02,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1898434859] [2023-11-29 02:48:02,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:02,682 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:02,683 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:02,683 INFO L85 PathProgramCache]: Analyzing trace with hash 1601605178, now seen corresponding path program 2 times [2023-11-29 02:48:02,683 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:02,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824403125] [2023-11-29 02:48:02,684 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:02,684 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:02,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:02,778 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-29 02:48:02,778 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:02,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824403125] [2023-11-29 02:48:02,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824403125] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:02,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:02,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:02,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971585532] [2023-11-29 02:48:02,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:02,780 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:02,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:02,781 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:02,781 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:02,781 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-29 02:48:02,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:02,836 INFO L93 Difference]: Finished difference Result 2037 states and 3006 transitions. [2023-11-29 02:48:02,837 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3006 transitions. [2023-11-29 02:48:02,852 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:02,870 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3006 transitions. [2023-11-29 02:48:02,870 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:02,873 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:02,873 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3006 transitions. [2023-11-29 02:48:02,877 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:02,877 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3006 transitions. [2023-11-29 02:48:02,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3006 transitions. [2023-11-29 02:48:02,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:02,918 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-29 02:48:02,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3006 transitions. [2023-11-29 02:48:02,928 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3006 transitions. [2023-11-29 02:48:02,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:02,930 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3006 transitions. [2023-11-29 02:48:02,930 INFO L335 stractBuchiCegarLoop]: ======== Iteration 6 ============ [2023-11-29 02:48:02,930 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3006 transitions. [2023-11-29 02:48:02,940 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:02,941 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:02,941 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:02,944 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-29 02:48:02,945 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-29 02:48:02,945 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:02,946 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-29 02:48:02,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:02,947 INFO L85 PathProgramCache]: Analyzing trace with hash 1024455497, now seen corresponding path program 1 times [2023-11-29 02:48:02,947 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:02,947 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633259407] [2023-11-29 02:48:02,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:02,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:02,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:03,017 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-29 02:48:03,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:03,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633259407] [2023-11-29 02:48:03,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633259407] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:03,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:03,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:03,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3339993] [2023-11-29 02:48:03,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:03,019 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:03,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:03,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1079224764, now seen corresponding path program 1 times [2023-11-29 02:48:03,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:03,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452354530] [2023-11-29 02:48:03,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:03,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:03,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:03,136 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-29 02:48:03,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:03,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452354530] [2023-11-29 02:48:03,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452354530] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:03,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:03,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:03,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109003189] [2023-11-29 02:48:03,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:03,138 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:03,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:03,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:03,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:03,140 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-29 02:48:03,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:03,195 INFO L93 Difference]: Finished difference Result 2037 states and 3005 transitions. [2023-11-29 02:48:03,195 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3005 transitions. [2023-11-29 02:48:03,210 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:03,228 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3005 transitions. [2023-11-29 02:48:03,229 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:03,231 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:03,231 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3005 transitions. [2023-11-29 02:48:03,235 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:03,235 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3005 transitions. [2023-11-29 02:48:03,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3005 transitions. [2023-11-29 02:48:03,270 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:03,275 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-29 02:48:03,286 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3005 transitions. [2023-11-29 02:48:03,286 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3005 transitions. [2023-11-29 02:48:03,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:03,287 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3005 transitions. [2023-11-29 02:48:03,288 INFO L335 stractBuchiCegarLoop]: ======== Iteration 7 ============ [2023-11-29 02:48:03,288 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3005 transitions. [2023-11-29 02:48:03,298 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:03,298 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:03,298 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:03,302 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-29 02:48:03,302 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-29 02:48:03,303 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:03,303 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-29 02:48:03,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:03,304 INFO L85 PathProgramCache]: Analyzing trace with hash -869878389, now seen corresponding path program 1 times [2023-11-29 02:48:03,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:03,305 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734378061] [2023-11-29 02:48:03,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:03,305 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:03,325 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:03,372 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-29 02:48:03,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:03,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734378061] [2023-11-29 02:48:03,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734378061] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:03,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:03,373 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:03,373 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584999566] [2023-11-29 02:48:03,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:03,373 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:03,374 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:03,374 INFO L85 PathProgramCache]: Analyzing trace with hash 723874300, now seen corresponding path program 1 times [2023-11-29 02:48:03,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:03,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027073120] [2023-11-29 02:48:03,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:03,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:03,397 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:03,461 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-29 02:48:03,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:03,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027073120] [2023-11-29 02:48:03,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1027073120] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:03,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:03,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:03,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557208321] [2023-11-29 02:48:03,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:03,463 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:03,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:03,464 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:03,464 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:03,464 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-29 02:48:03,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:03,517 INFO L93 Difference]: Finished difference Result 2037 states and 3004 transitions. [2023-11-29 02:48:03,517 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3004 transitions. [2023-11-29 02:48:03,532 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:03,551 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3004 transitions. [2023-11-29 02:48:03,551 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:03,554 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:03,554 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3004 transitions. [2023-11-29 02:48:03,558 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:03,558 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3004 transitions. [2023-11-29 02:48:03,563 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3004 transitions. [2023-11-29 02:48:03,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:03,645 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-29 02:48:03,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3004 transitions. [2023-11-29 02:48:03,657 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3004 transitions. [2023-11-29 02:48:03,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:03,658 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3004 transitions. [2023-11-29 02:48:03,658 INFO L335 stractBuchiCegarLoop]: ======== Iteration 8 ============ [2023-11-29 02:48:03,658 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3004 transitions. [2023-11-29 02:48:03,671 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:03,671 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:03,671 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:03,675 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-29 02:48:03,676 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-29 02:48:03,676 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:03,677 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-29 02:48:03,678 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:03,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1978508041, now seen corresponding path program 1 times [2023-11-29 02:48:03,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:03,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802635701] [2023-11-29 02:48:03,679 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:03,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:03,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:03,756 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-29 02:48:03,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:03,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802635701] [2023-11-29 02:48:03,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802635701] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:03,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:03,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:03,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [670253027] [2023-11-29 02:48:03,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:03,758 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:03,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:03,759 INFO L85 PathProgramCache]: Analyzing trace with hash 774135229, now seen corresponding path program 1 times [2023-11-29 02:48:03,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:03,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914426963] [2023-11-29 02:48:03,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:03,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:03,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:03,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-29 02:48:03,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:03,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914426963] [2023-11-29 02:48:03,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914426963] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:03,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:03,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:03,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753829163] [2023-11-29 02:48:03,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:03,882 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:03,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:03,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:03,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:03,884 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-29 02:48:03,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:03,945 INFO L93 Difference]: Finished difference Result 2037 states and 3003 transitions. [2023-11-29 02:48:03,945 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3003 transitions. [2023-11-29 02:48:03,958 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:03,974 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3003 transitions. [2023-11-29 02:48:03,974 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:03,977 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:03,977 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3003 transitions. [2023-11-29 02:48:03,980 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:03,980 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3003 transitions. [2023-11-29 02:48:03,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3003 transitions. [2023-11-29 02:48:04,018 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:04,024 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-29 02:48:04,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3003 transitions. [2023-11-29 02:48:04,031 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3003 transitions. [2023-11-29 02:48:04,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:04,033 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3003 transitions. [2023-11-29 02:48:04,033 INFO L335 stractBuchiCegarLoop]: ======== Iteration 9 ============ [2023-11-29 02:48:04,033 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3003 transitions. [2023-11-29 02:48:04,043 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:04,044 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:04,044 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:04,047 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-29 02:48:04,048 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-29 02:48:04,048 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:04,049 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-29 02:48:04,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:04,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1393291829, now seen corresponding path program 1 times [2023-11-29 02:48:04,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:04,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [416853408] [2023-11-29 02:48:04,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:04,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:04,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:04,115 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-29 02:48:04,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:04,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [416853408] [2023-11-29 02:48:04,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [416853408] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:04,115 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:04,115 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:04,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520976376] [2023-11-29 02:48:04,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:04,116 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:04,117 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:04,117 INFO L85 PathProgramCache]: Analyzing trace with hash 2047809084, now seen corresponding path program 1 times [2023-11-29 02:48:04,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:04,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1534107387] [2023-11-29 02:48:04,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:04,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:04,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:04,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:48:04,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:04,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1534107387] [2023-11-29 02:48:04,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1534107387] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:04,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:04,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:04,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761706790] [2023-11-29 02:48:04,197 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:04,198 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:04,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:04,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:04,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:04,198 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-29 02:48:04,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:04,246 INFO L93 Difference]: Finished difference Result 2037 states and 3002 transitions. [2023-11-29 02:48:04,246 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3002 transitions. [2023-11-29 02:48:04,257 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:04,273 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3002 transitions. [2023-11-29 02:48:04,273 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:04,276 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:04,276 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3002 transitions. [2023-11-29 02:48:04,279 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:04,279 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3002 transitions. [2023-11-29 02:48:04,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3002 transitions. [2023-11-29 02:48:04,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:04,340 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-29 02:48:04,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3002 transitions. [2023-11-29 02:48:04,347 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3002 transitions. [2023-11-29 02:48:04,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:04,348 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3002 transitions. [2023-11-29 02:48:04,348 INFO L335 stractBuchiCegarLoop]: ======== Iteration 10 ============ [2023-11-29 02:48:04,348 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3002 transitions. [2023-11-29 02:48:04,357 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:04,357 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:04,357 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:04,361 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-29 02:48:04,361 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-29 02:48:04,361 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:04,362 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-29 02:48:04,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:04,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1779154231, now seen corresponding path program 1 times [2023-11-29 02:48:04,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:04,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1786355994] [2023-11-29 02:48:04,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:04,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:04,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:04,423 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-29 02:48:04,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:04,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1786355994] [2023-11-29 02:48:04,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1786355994] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:04,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:04,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:04,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896829192] [2023-11-29 02:48:04,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:04,425 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:04,426 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:04,426 INFO L85 PathProgramCache]: Analyzing trace with hash -1230532739, now seen corresponding path program 1 times [2023-11-29 02:48:04,426 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:04,426 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330208859] [2023-11-29 02:48:04,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:04,427 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:04,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:04,511 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-29 02:48:04,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:04,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330208859] [2023-11-29 02:48:04,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330208859] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:04,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:04,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:04,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981569444] [2023-11-29 02:48:04,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:04,513 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:04,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:04,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:04,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:04,514 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-29 02:48:04,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:04,562 INFO L93 Difference]: Finished difference Result 2037 states and 3001 transitions. [2023-11-29 02:48:04,562 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3001 transitions. [2023-11-29 02:48:04,573 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:04,586 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3001 transitions. [2023-11-29 02:48:04,586 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:04,588 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:04,589 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3001 transitions. [2023-11-29 02:48:04,592 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:04,592 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3001 transitions. [2023-11-29 02:48:04,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3001 transitions. [2023-11-29 02:48:04,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:04,634 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-29 02:48:04,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3001 transitions. [2023-11-29 02:48:04,641 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3001 transitions. [2023-11-29 02:48:04,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:04,642 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3001 transitions. [2023-11-29 02:48:04,642 INFO L335 stractBuchiCegarLoop]: ======== Iteration 11 ============ [2023-11-29 02:48:04,642 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3001 transitions. [2023-11-29 02:48:04,651 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:04,651 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:04,652 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:04,655 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-29 02:48:04,655 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-29 02:48:04,656 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:04,656 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-29 02:48:04,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:04,657 INFO L85 PathProgramCache]: Analyzing trace with hash 584687431, now seen corresponding path program 1 times [2023-11-29 02:48:04,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:04,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713496846] [2023-11-29 02:48:04,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:04,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:04,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:04,715 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:48:04,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:04,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713496846] [2023-11-29 02:48:04,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713496846] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:04,716 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:04,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:04,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538150843] [2023-11-29 02:48:04,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:04,717 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:04,717 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:04,717 INFO L85 PathProgramCache]: Analyzing trace with hash -692691971, now seen corresponding path program 1 times [2023-11-29 02:48:04,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:04,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212313544] [2023-11-29 02:48:04,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:04,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:04,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:04,793 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-29 02:48:04,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:04,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212313544] [2023-11-29 02:48:04,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212313544] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:04,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:04,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:04,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878630576] [2023-11-29 02:48:04,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:04,795 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:04,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:04,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:04,795 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:04,796 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-29 02:48:04,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:04,844 INFO L93 Difference]: Finished difference Result 2037 states and 3000 transitions. [2023-11-29 02:48:04,844 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 3000 transitions. [2023-11-29 02:48:04,855 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:04,867 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 3000 transitions. [2023-11-29 02:48:04,867 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:04,869 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:04,870 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 3000 transitions. [2023-11-29 02:48:04,873 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:04,874 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3000 transitions. [2023-11-29 02:48:04,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 3000 transitions. [2023-11-29 02:48:04,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:04,914 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-29 02:48:04,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 3000 transitions. [2023-11-29 02:48:04,921 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 3000 transitions. [2023-11-29 02:48:04,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:04,922 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 3000 transitions. [2023-11-29 02:48:04,922 INFO L335 stractBuchiCegarLoop]: ======== Iteration 12 ============ [2023-11-29 02:48:04,922 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 3000 transitions. [2023-11-29 02:48:04,956 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:04,956 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:04,956 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:04,959 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-29 02:48:04,959 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-29 02:48:04,960 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:04,960 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-29 02:48:04,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:04,961 INFO L85 PathProgramCache]: Analyzing trace with hash 1907866377, now seen corresponding path program 1 times [2023-11-29 02:48:04,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:04,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969711519] [2023-11-29 02:48:04,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:04,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:04,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:05,021 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-29 02:48:05,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:05,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969711519] [2023-11-29 02:48:05,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969711519] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:05,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:05,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:05,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1104212883] [2023-11-29 02:48:05,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:05,023 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:05,023 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:05,023 INFO L85 PathProgramCache]: Analyzing trace with hash -291836997, now seen corresponding path program 1 times [2023-11-29 02:48:05,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:05,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2059670665] [2023-11-29 02:48:05,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:05,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:05,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:05,095 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-29 02:48:05,095 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:05,095 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2059670665] [2023-11-29 02:48:05,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2059670665] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:05,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:05,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:05,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1077962140] [2023-11-29 02:48:05,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:05,096 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:05,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:05,096 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:05,097 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:05,097 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-29 02:48:05,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:05,146 INFO L93 Difference]: Finished difference Result 2037 states and 2999 transitions. [2023-11-29 02:48:05,146 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 2999 transitions. [2023-11-29 02:48:05,156 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:05,168 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 2999 transitions. [2023-11-29 02:48:05,168 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:05,170 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:05,171 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 2999 transitions. [2023-11-29 02:48:05,174 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:05,174 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 2999 transitions. [2023-11-29 02:48:05,179 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 2999 transitions. [2023-11-29 02:48:05,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:05,213 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-29 02:48:05,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 2999 transitions. [2023-11-29 02:48:05,221 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 2999 transitions. [2023-11-29 02:48:05,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:05,222 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 2999 transitions. [2023-11-29 02:48:05,222 INFO L335 stractBuchiCegarLoop]: ======== Iteration 13 ============ [2023-11-29 02:48:05,222 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 2999 transitions. [2023-11-29 02:48:05,229 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:05,229 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:05,230 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:05,233 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-29 02:48:05,233 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-29 02:48:05,234 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:05,234 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-29 02:48:05,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:05,235 INFO L85 PathProgramCache]: Analyzing trace with hash 10886919, now seen corresponding path program 1 times [2023-11-29 02:48:05,235 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:05,235 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332845423] [2023-11-29 02:48:05,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:05,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:05,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:05,292 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-29 02:48:05,292 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:05,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332845423] [2023-11-29 02:48:05,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332845423] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:05,293 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:05,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:05,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [529124842] [2023-11-29 02:48:05,293 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:05,293 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:05,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:05,294 INFO L85 PathProgramCache]: Analyzing trace with hash -291836997, now seen corresponding path program 2 times [2023-11-29 02:48:05,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:05,294 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403550833] [2023-11-29 02:48:05,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:05,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:05,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:05,367 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-29 02:48:05,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:05,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403550833] [2023-11-29 02:48:05,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [403550833] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:05,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:05,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:05,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847386709] [2023-11-29 02:48:05,369 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:05,369 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:05,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:05,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:05,370 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:05,370 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-29 02:48:05,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:05,417 INFO L93 Difference]: Finished difference Result 2037 states and 2998 transitions. [2023-11-29 02:48:05,417 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2037 states and 2998 transitions. [2023-11-29 02:48:05,427 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:05,439 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2037 states to 2037 states and 2998 transitions. [2023-11-29 02:48:05,440 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2037 [2023-11-29 02:48:05,442 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2037 [2023-11-29 02:48:05,442 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2037 states and 2998 transitions. [2023-11-29 02:48:05,446 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:05,446 INFO L218 hiAutomatonCegarLoop]: Abstraction has 2037 states and 2998 transitions. [2023-11-29 02:48:05,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2037 states and 2998 transitions. [2023-11-29 02:48:05,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2037 to 2037. [2023-11-29 02:48:05,486 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-29 02:48:05,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2037 states to 2037 states and 2998 transitions. [2023-11-29 02:48:05,493 INFO L240 hiAutomatonCegarLoop]: Abstraction has 2037 states and 2998 transitions. [2023-11-29 02:48:05,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:05,494 INFO L428 stractBuchiCegarLoop]: Abstraction has 2037 states and 2998 transitions. [2023-11-29 02:48:05,494 INFO L335 stractBuchiCegarLoop]: ======== Iteration 14 ============ [2023-11-29 02:48:05,494 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2037 states and 2998 transitions. [2023-11-29 02:48:05,502 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1862 [2023-11-29 02:48:05,502 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:05,502 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:05,505 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-29 02:48:05,505 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-29 02:48:05,506 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:05,506 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-29 02:48:05,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:05,507 INFO L85 PathProgramCache]: Analyzing trace with hash -327400631, now seen corresponding path program 1 times [2023-11-29 02:48:05,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:05,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068810227] [2023-11-29 02:48:05,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:05,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:05,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:05,621 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-29 02:48:05,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:05,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068810227] [2023-11-29 02:48:05,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1068810227] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:05,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:05,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:48:05,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661933344] [2023-11-29 02:48:05,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:05,622 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:05,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:05,623 INFO L85 PathProgramCache]: Analyzing trace with hash -291836997, now seen corresponding path program 3 times [2023-11-29 02:48:05,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:05,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067662343] [2023-11-29 02:48:05,623 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:05,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:05,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:05,694 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-29 02:48:05,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:05,695 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067662343] [2023-11-29 02:48:05,695 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067662343] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:05,695 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:05,695 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:05,695 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316915037] [2023-11-29 02:48:05,695 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:05,696 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:05,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:05,696 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:05,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:05,697 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-29 02:48:05,805 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:05,805 INFO L93 Difference]: Finished difference Result 3799 states and 5574 transitions. [2023-11-29 02:48:05,805 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3799 states and 5574 transitions. [2023-11-29 02:48:05,824 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3624 [2023-11-29 02:48:05,839 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3799 states to 3799 states and 5574 transitions. [2023-11-29 02:48:05,840 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3799 [2023-11-29 02:48:05,844 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3799 [2023-11-29 02:48:05,844 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3799 states and 5574 transitions. [2023-11-29 02:48:05,851 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:05,851 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3799 states and 5574 transitions. [2023-11-29 02:48:05,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3799 states and 5574 transitions. [2023-11-29 02:48:05,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3799 to 3799. [2023-11-29 02:48:05,927 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-29 02:48:05,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3799 states to 3799 states and 5574 transitions. [2023-11-29 02:48:05,939 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3799 states and 5574 transitions. [2023-11-29 02:48:05,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:05,940 INFO L428 stractBuchiCegarLoop]: Abstraction has 3799 states and 5574 transitions. [2023-11-29 02:48:05,940 INFO L335 stractBuchiCegarLoop]: ======== Iteration 15 ============ [2023-11-29 02:48:05,940 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3799 states and 5574 transitions. [2023-11-29 02:48:05,954 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3624 [2023-11-29 02:48:05,954 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:05,954 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:05,957 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-29 02:48:05,957 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-29 02:48:05,958 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:05,958 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-29 02:48:05,959 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:05,959 INFO L85 PathProgramCache]: Analyzing trace with hash -867830137, now seen corresponding path program 1 times [2023-11-29 02:48:05,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:05,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921376079] [2023-11-29 02:48:05,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:05,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:05,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:06,048 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-29 02:48:06,048 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:06,048 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921376079] [2023-11-29 02:48:06,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921376079] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:06,049 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:06,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:06,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785227688] [2023-11-29 02:48:06,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:06,050 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:06,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:06,050 INFO L85 PathProgramCache]: Analyzing trace with hash 647178235, now seen corresponding path program 1 times [2023-11-29 02:48:06,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:06,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927452196] [2023-11-29 02:48:06,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:06,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:06,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:06,112 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-29 02:48:06,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:06,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927452196] [2023-11-29 02:48:06,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [927452196] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:06,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:06,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:06,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [389920430] [2023-11-29 02:48:06,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:06,114 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:06,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:06,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:48:06,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:48:06,114 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-29 02:48:06,333 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:06,333 INFO L93 Difference]: Finished difference Result 5553 states and 8132 transitions. [2023-11-29 02:48:06,334 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5553 states and 8132 transitions. [2023-11-29 02:48:06,364 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 5358 [2023-11-29 02:48:06,388 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5553 states to 5553 states and 8132 transitions. [2023-11-29 02:48:06,388 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5553 [2023-11-29 02:48:06,394 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5553 [2023-11-29 02:48:06,394 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5553 states and 8132 transitions. [2023-11-29 02:48:06,402 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:06,403 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5553 states and 8132 transitions. [2023-11-29 02:48:06,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5553 states and 8132 transitions. [2023-11-29 02:48:06,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5553 to 3799. [2023-11-29 02:48:06,490 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-29 02:48:06,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3799 states to 3799 states and 5571 transitions. [2023-11-29 02:48:06,505 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3799 states and 5571 transitions. [2023-11-29 02:48:06,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:48:06,506 INFO L428 stractBuchiCegarLoop]: Abstraction has 3799 states and 5571 transitions. [2023-11-29 02:48:06,506 INFO L335 stractBuchiCegarLoop]: ======== Iteration 16 ============ [2023-11-29 02:48:06,506 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3799 states and 5571 transitions. [2023-11-29 02:48:06,523 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3624 [2023-11-29 02:48:06,523 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:06,524 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:06,527 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-29 02:48:06,527 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-29 02:48:06,528 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:06,529 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-29 02:48:06,529 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:06,530 INFO L85 PathProgramCache]: Analyzing trace with hash 1809696709, now seen corresponding path program 1 times [2023-11-29 02:48:06,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:06,530 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192270282] [2023-11-29 02:48:06,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:06,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:06,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:06,624 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-29 02:48:06,624 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:06,624 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192270282] [2023-11-29 02:48:06,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192270282] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:06,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:06,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:48:06,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055892600] [2023-11-29 02:48:06,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:06,626 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:06,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:06,626 INFO L85 PathProgramCache]: Analyzing trace with hash 1930683898, now seen corresponding path program 1 times [2023-11-29 02:48:06,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:06,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736211828] [2023-11-29 02:48:06,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:06,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:06,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:06,710 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-29 02:48:06,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:06,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736211828] [2023-11-29 02:48:06,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736211828] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:06,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:06,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:06,711 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829345924] [2023-11-29 02:48:06,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:06,712 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:06,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:06,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:06,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:06,713 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-29 02:48:06,839 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:06,839 INFO L93 Difference]: Finished difference Result 3799 states and 5533 transitions. [2023-11-29 02:48:06,839 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 3799 states and 5533 transitions. [2023-11-29 02:48:06,861 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3624 [2023-11-29 02:48:06,879 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 3799 states to 3799 states and 5533 transitions. [2023-11-29 02:48:06,879 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 3799 [2023-11-29 02:48:06,884 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 3799 [2023-11-29 02:48:06,884 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3799 states and 5533 transitions. [2023-11-29 02:48:06,889 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:06,889 INFO L218 hiAutomatonCegarLoop]: Abstraction has 3799 states and 5533 transitions. [2023-11-29 02:48:06,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3799 states and 5533 transitions. [2023-11-29 02:48:06,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3799 to 3799. [2023-11-29 02:48:06,949 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-29 02:48:06,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3799 states to 3799 states and 5533 transitions. [2023-11-29 02:48:06,962 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3799 states and 5533 transitions. [2023-11-29 02:48:06,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:06,963 INFO L428 stractBuchiCegarLoop]: Abstraction has 3799 states and 5533 transitions. [2023-11-29 02:48:06,963 INFO L335 stractBuchiCegarLoop]: ======== Iteration 17 ============ [2023-11-29 02:48:06,963 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3799 states and 5533 transitions. [2023-11-29 02:48:06,977 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3624 [2023-11-29 02:48:06,977 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:06,977 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:06,980 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-29 02:48:06,980 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-29 02:48:06,980 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:06,981 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-29 02:48:06,981 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:06,981 INFO L85 PathProgramCache]: Analyzing trace with hash 350046660, now seen corresponding path program 1 times [2023-11-29 02:48:06,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:06,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718512250] [2023-11-29 02:48:06,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:06,982 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:07,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:07,072 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-29 02:48:07,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:07,072 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718512250] [2023-11-29 02:48:07,073 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718512250] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:07,073 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:07,073 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:07,073 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204932680] [2023-11-29 02:48:07,073 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:07,074 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:07,074 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:07,075 INFO L85 PathProgramCache]: Analyzing trace with hash 741514239, now seen corresponding path program 1 times [2023-11-29 02:48:07,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:07,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1647326970] [2023-11-29 02:48:07,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:07,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:07,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:07,138 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-29 02:48:07,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:07,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1647326970] [2023-11-29 02:48:07,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1647326970] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:07,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:07,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:07,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2113497250] [2023-11-29 02:48:07,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:07,139 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:07,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:07,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:48:07,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:48:07,140 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-29 02:48:07,426 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:07,426 INFO L93 Difference]: Finished difference Result 5438 states and 7902 transitions. [2023-11-29 02:48:07,426 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 5438 states and 7902 transitions. [2023-11-29 02:48:07,451 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 5258 [2023-11-29 02:48:07,470 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 5438 states to 5438 states and 7902 transitions. [2023-11-29 02:48:07,470 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 5438 [2023-11-29 02:48:07,474 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 5438 [2023-11-29 02:48:07,474 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5438 states and 7902 transitions. [2023-11-29 02:48:07,479 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:07,480 INFO L218 hiAutomatonCegarLoop]: Abstraction has 5438 states and 7902 transitions. [2023-11-29 02:48:07,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5438 states and 7902 transitions. [2023-11-29 02:48:07,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5438 to 3799. [2023-11-29 02:48:07,546 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-29 02:48:07,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3799 states to 3799 states and 5530 transitions. [2023-11-29 02:48:07,557 INFO L240 hiAutomatonCegarLoop]: Abstraction has 3799 states and 5530 transitions. [2023-11-29 02:48:07,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:48:07,558 INFO L428 stractBuchiCegarLoop]: Abstraction has 3799 states and 5530 transitions. [2023-11-29 02:48:07,558 INFO L335 stractBuchiCegarLoop]: ======== Iteration 18 ============ [2023-11-29 02:48:07,558 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3799 states and 5530 transitions. [2023-11-29 02:48:07,570 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 3624 [2023-11-29 02:48:07,570 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:07,571 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:07,573 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-29 02:48:07,573 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-29 02:48:07,574 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#0(48, 1, 0, 1);call write~init~int#0(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-29 02:48:07,574 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-29 02:48:07,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:07,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1492429054, now seen corresponding path program 1 times [2023-11-29 02:48:07,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:07,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75716617] [2023-11-29 02:48:07,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:07,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:07,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:07,650 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-29 02:48:07,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:07,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75716617] [2023-11-29 02:48:07,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [75716617] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:07,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:07,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:48:07,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500840237] [2023-11-29 02:48:07,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:07,652 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:07,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:07,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1091666107, now seen corresponding path program 1 times [2023-11-29 02:48:07,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:07,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2081623484] [2023-11-29 02:48:07,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:07,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:07,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:07,713 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-29 02:48:07,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:07,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2081623484] [2023-11-29 02:48:07,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2081623484] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:07,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:07,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:07,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955208722] [2023-11-29 02:48:07,714 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:07,715 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:07,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:07,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:07,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:07,716 INFO L87 Difference]: Start difference. First operand 3799 states and 5530 transitions. cyclomatic complexity: 1732 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-29 02:48:07,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:07,876 INFO L93 Difference]: Finished difference Result 7191 states and 10414 transitions. [2023-11-29 02:48:07,876 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 7191 states and 10414 transitions. [2023-11-29 02:48:07,908 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 7013 [2023-11-29 02:48:07,937 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 7191 states to 7191 states and 10414 transitions. [2023-11-29 02:48:07,937 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 7191 [2023-11-29 02:48:07,943 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 7191 [2023-11-29 02:48:07,944 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7191 states and 10414 transitions. [2023-11-29 02:48:07,951 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:07,951 INFO L218 hiAutomatonCegarLoop]: Abstraction has 7191 states and 10414 transitions. [2023-11-29 02:48:07,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7191 states and 10414 transitions. [2023-11-29 02:48:08,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7191 to 7187. [2023-11-29 02:48:08,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7187 states, 7187 states have (on average 1.448448587727842) internal successors, (10410), 7186 states have internal predecessors, (10410), 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-29 02:48:08,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7187 states to 7187 states and 10410 transitions. [2023-11-29 02:48:08,098 INFO L240 hiAutomatonCegarLoop]: Abstraction has 7187 states and 10410 transitions. [2023-11-29 02:48:08,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:08,100 INFO L428 stractBuchiCegarLoop]: Abstraction has 7187 states and 10410 transitions. [2023-11-29 02:48:08,100 INFO L335 stractBuchiCegarLoop]: ======== Iteration 19 ============ [2023-11-29 02:48:08,100 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7187 states and 10410 transitions. [2023-11-29 02:48:08,123 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 7009 [2023-11-29 02:48:08,124 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:08,124 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:08,126 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-29 02:48:08,127 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:48:08,127 INFO L748 eck$LassoCheckResult]: Stem: 96415#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 96416#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; 97448#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; 97449#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 98498#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 97601#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 97014#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 97015#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 97942#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 97943#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 98106#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 98107#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 96756#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 96757#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 98152#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 97332#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 97333#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 98016#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 97237#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 97238#L1291 assume !(0 == ~M_E~0); 98500#L1291-2 assume !(0 == ~T1_E~0); 98493#L1296-1 assume !(0 == ~T2_E~0); 97402#L1301-1 assume !(0 == ~T3_E~0); 97403#L1306-1 assume !(0 == ~T4_E~0); 98035#L1311-1 assume !(0 == ~T5_E~0); 96592#L1316-1 assume !(0 == ~T6_E~0); 96593#L1321-1 assume !(0 == ~T7_E~0); 97418#L1326-1 assume !(0 == ~T8_E~0); 96412#L1331-1 assume !(0 == ~T9_E~0); 96127#L1336-1 assume !(0 == ~T10_E~0); 96128#L1341-1 assume !(0 == ~T11_E~0); 96200#L1346-1 assume !(0 == ~T12_E~0); 96201#L1351-1 assume !(0 == ~T13_E~0); 96528#L1356-1 assume !(0 == ~E_M~0); 96529#L1361-1 assume !(0 == ~E_1~0); 98374#L1366-1 assume !(0 == ~E_2~0); 96576#L1371-1 assume !(0 == ~E_3~0); 96577#L1376-1 assume !(0 == ~E_4~0); 97481#L1381-1 assume !(0 == ~E_5~0); 97482#L1386-1 assume !(0 == ~E_6~0); 98438#L1391-1 assume !(0 == ~E_7~0); 98468#L1396-1 assume !(0 == ~E_8~0); 97368#L1401-1 assume !(0 == ~E_9~0); 97369#L1406-1 assume !(0 == ~E_10~0); 97701#L1411-1 assume !(0 == ~E_11~0); 97702#L1416-1 assume !(0 == ~E_12~0); 97278#L1421-1 assume !(0 == ~E_13~0); 96777#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; 96778#L640 assume !(1 == ~m_pc~0); 97331#L640-2 is_master_triggered_~__retres1~0#1 := 0; 97330#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 97286#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; 97287#L1603 assume !(0 != activate_threads_~tmp~1#1); 97317#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; 96933#L659 assume !(1 == ~t1_pc~0); 96934#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 98221#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 97858#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; 97065#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 97066#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; 97082#L678 assume !(1 == ~t2_pc~0); 98260#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 98429#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 96619#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; 96620#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 97183#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; 97310#L697 assume !(1 == ~t3_pc~0); 97311#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 97459#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 97844#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; 97217#L1627 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 97218#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; 98310#L716 assume 1 == ~t4_pc~0; 98289#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 96913#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 96272#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; 96273#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 96380#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; 97795#L735 assume !(1 == ~t5_pc~0); 96348#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 96349#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 96807#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; 97829#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 97395#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; 97396#L754 assume 1 == ~t6_pc~0; 97131#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 97028#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 96596#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; 96597#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 97001#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; 97932#L773 assume !(1 == ~t7_pc~0); 96532#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 96531#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 97438#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; 97406#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 97407#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; 97471#L792 assume 1 == ~t8_pc~0; 97667#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 98108#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 98109#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; 97397#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 97313#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; 97314#L811 assume 1 == ~t9_pc~0; 97556#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 98166#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 96675#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; 96676#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 97327#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; 97328#L830 assume !(1 == ~t10_pc~0); 97037#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 96508#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 96509#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; 96487#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 96488#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; 97956#L849 assume 1 == ~t11_pc~0; 97957#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 96327#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 96328#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; 97975#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 97836#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; 97837#L868 assume !(1 == ~t12_pc~0); 97167#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 97166#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 96215#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; 96216#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 96543#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; 96544#L887 assume 1 == ~t13_pc~0; 97847#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 97211#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 97212#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; 97920#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 96255#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; 96256#L1439 assume !(1 == ~M_E~0); 97389#L1439-2 assume !(1 == ~T1_E~0); 96425#L1444-1 assume !(1 == ~T2_E~0); 96426#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 96937#L1454-1 assume !(1 == ~T4_E~0); 96938#L1459-1 assume !(1 == ~T5_E~0); 97548#L1464-1 assume !(1 == ~T6_E~0); 97549#L1469-1 assume !(1 == ~T7_E~0); 97633#L1474-1 assume !(1 == ~T8_E~0); 97279#L1479-1 assume !(1 == ~T9_E~0); 97280#L1484-1 assume !(1 == ~T10_E~0); 97552#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 97154#L1494-1 assume !(1 == ~T12_E~0); 97155#L1499-1 assume !(1 == ~T13_E~0); 97350#L1504-1 assume !(1 == ~E_M~0); 97351#L1509-1 assume !(1 == ~E_1~0); 98083#L1514-1 assume !(1 == ~E_2~0); 97669#L1519-1 assume !(1 == ~E_3~0); 97670#L1524-1 assume !(1 == ~E_4~0); 98405#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 98406#L1534-1 assume !(1 == ~E_6~0); 96249#L1539-1 assume !(1 == ~E_7~0); 96250#L1544-1 assume !(1 == ~E_8~0); 96672#L1549-1 assume !(1 == ~E_9~0); 98347#L1554-1 assume !(1 == ~E_10~0); 98345#L1559-1 assume !(1 == ~E_11~0); 98141#L1564-1 assume !(1 == ~E_12~0); 98142#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 98399#L1574-1 assume { :end_inline_reset_delta_events } true; 98445#L1940-2 [2023-11-29 02:48:08,128 INFO L750 eck$LassoCheckResult]: Loop: 98445#L1940-2 assume !false; 100333#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; 100330#L1266-1 assume !false; 100329#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; 100322#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 98081#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 98082#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; 98093#L1079 assume !(0 != eval_~tmp~0#1); 97200#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; 97201#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 97774#L1291-3 assume !(0 == ~M_E~0); 97634#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 97635#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 98457#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 98359#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 97242#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 96460#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 96461#L1321-3 assume !(0 == ~T7_E~0); 96565#L1326-3 assume !(0 == ~T8_E~0); 97383#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 97676#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 97677#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 96930#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 96907#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 96843#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 96844#L1361-3 assume !(0 == ~E_1~0); 97460#L1366-3 assume !(0 == ~E_2~0); 96178#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 96179#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 98115#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 97906#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 97907#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 98158#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 98159#L1401-3 assume !(0 == ~E_9~0); 96523#L1406-3 assume !(0 == ~E_10~0); 96388#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 96389#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 97090#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 97091#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; 97206#L640-45 assume !(1 == ~m_pc~0); 97207#L640-47 is_master_triggered_~__retres1~0#1 := 0; 96632#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 96633#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; 96174#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 96175#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; 96263#L659-45 assume !(1 == ~t1_pc~0); 96264#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 96718#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 98462#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; 98320#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 97806#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; 97807#L678-45 assume !(1 == ~t2_pc~0); 97751#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 97213#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 97214#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; 97728#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 98178#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; 98356#L697-45 assume 1 == ~t3_pc~0; 97505#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 97506#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 98497#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; 97683#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 97684#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; 97731#L716-45 assume !(1 == ~t4_pc~0); 97293#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 97294#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 98123#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; 97298#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 97299#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; 96947#L735-45 assume !(1 == ~t5_pc~0); 96949#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 97545#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 98401#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; 98489#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 98403#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; 98393#L754-45 assume 1 == ~t6_pc~0; 97485#L755-15 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 97486#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 97364#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; 97365#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 97490#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; 97188#L773-45 assume 1 == ~t7_pc~0; 97189#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 96713#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 97446#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; 97447#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 97196#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; 96836#L792-45 assume 1 == ~t8_pc~0; 96837#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 98025#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 98026#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; 96284#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 96285#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; 96784#L811-45 assume !(1 == ~t9_pc~0); 96560#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 96559#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 97898#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; 97725#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 97269#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; 97270#L830-45 assume !(1 == ~t10_pc~0); 101037#L830-47 is_transmit10_triggered_~__retres1~10#1 := 0; 101034#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 101032#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; 101031#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 101030#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; 101029#L849-45 assume !(1 == ~t11_pc~0); 101027#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 101024#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 101023#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; 101022#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 101021#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; 101019#L868-45 assume 1 == ~t12_pc~0; 101015#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 101013#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 101011#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; 101009#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 101007#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; 101005#L887-45 assume 1 == ~t13_pc~0; 101001#L888-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 100998#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 97874#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; 97875#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 98543#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; 97864#L1439-3 assume !(1 == ~M_E~0); 97865#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 101604#L1444-3 assume !(1 == ~T2_E~0); 101603#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 101602#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 101601#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 101600#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 101599#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 101598#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 101597#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 101596#L1484-3 assume !(1 == ~T10_E~0); 101595#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 101594#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 101593#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 101592#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 101591#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 101590#L1514-3 assume !(1 == ~E_2~0); 101589#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 101588#L1524-3 assume !(1 == ~E_4~0); 101587#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 101586#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 101585#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 101584#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 101583#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 101582#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 101581#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 101580#L1564-3 assume !(1 == ~E_12~0); 101579#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 101578#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; 100371#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 100362#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 100361#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; 100360#L1959 assume !(0 == start_simulation_~tmp~3#1); 100358#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; 100347#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 100339#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 100338#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; 100337#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 100336#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 100335#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; 100334#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 98445#L1940-2 [2023-11-29 02:48:08,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:08,128 INFO L85 PathProgramCache]: Analyzing trace with hash -121367293, now seen corresponding path program 1 times [2023-11-29 02:48:08,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:08,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654764123] [2023-11-29 02:48:08,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:08,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:08,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:08,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:48:08,223 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:08,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654764123] [2023-11-29 02:48:08,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [654764123] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:08,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:08,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:48:08,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655145558] [2023-11-29 02:48:08,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:08,224 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:08,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:08,225 INFO L85 PathProgramCache]: Analyzing trace with hash -77619972, now seen corresponding path program 1 times [2023-11-29 02:48:08,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:08,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635845922] [2023-11-29 02:48:08,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:08,226 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:08,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:08,307 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-29 02:48:08,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:08,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635845922] [2023-11-29 02:48:08,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [635845922] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:08,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:08,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:08,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423692830] [2023-11-29 02:48:08,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:08,309 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:08,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:08,309 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:48:08,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:48:08,310 INFO L87 Difference]: Start difference. First operand 7187 states and 10410 transitions. cyclomatic complexity: 3225 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-29 02:48:08,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:08,793 INFO L93 Difference]: Finished difference Result 18454 states and 26515 transitions. [2023-11-29 02:48:08,793 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 18454 states and 26515 transitions. [2023-11-29 02:48:08,862 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 18098 [2023-11-29 02:48:08,909 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 18454 states to 18454 states and 26515 transitions. [2023-11-29 02:48:08,909 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 18454 [2023-11-29 02:48:08,921 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 18454 [2023-11-29 02:48:08,922 INFO L73 IsDeterministic]: Start isDeterministic. Operand 18454 states and 26515 transitions. [2023-11-29 02:48:08,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:08,935 INFO L218 hiAutomatonCegarLoop]: Abstraction has 18454 states and 26515 transitions. [2023-11-29 02:48:08,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18454 states and 26515 transitions. [2023-11-29 02:48:09,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18454 to 7370. [2023-11-29 02:48:09,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7370 states, 7370 states have (on average 1.4373134328358208) internal successors, (10593), 7369 states have internal predecessors, (10593), 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-29 02:48:09,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7370 states to 7370 states and 10593 transitions. [2023-11-29 02:48:09,072 INFO L240 hiAutomatonCegarLoop]: Abstraction has 7370 states and 10593 transitions. [2023-11-29 02:48:09,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 02:48:09,073 INFO L428 stractBuchiCegarLoop]: Abstraction has 7370 states and 10593 transitions. [2023-11-29 02:48:09,073 INFO L335 stractBuchiCegarLoop]: ======== Iteration 20 ============ [2023-11-29 02:48:09,073 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7370 states and 10593 transitions. [2023-11-29 02:48:09,091 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 7189 [2023-11-29 02:48:09,091 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:09,091 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:09,093 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-29 02:48:09,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-29 02:48:09,094 INFO L748 eck$LassoCheckResult]: Stem: 122075#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 122076#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; 123124#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; 123125#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 124119#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 123275#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 122688#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 122689#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 123587#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 123588#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 123730#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 123731#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 122427#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 122428#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 123774#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 123011#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 123012#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 123648#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 122920#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 122921#L1291 assume !(0 == ~M_E~0); 124120#L1291-2 assume !(0 == ~T1_E~0); 124117#L1296-1 assume !(0 == ~T2_E~0); 123081#L1301-1 assume !(0 == ~T3_E~0); 123082#L1306-1 assume !(0 == ~T4_E~0); 123663#L1311-1 assume !(0 == ~T5_E~0); 122260#L1316-1 assume !(0 == ~T6_E~0); 122261#L1321-1 assume !(0 == ~T7_E~0); 123097#L1326-1 assume !(0 == ~T8_E~0); 122072#L1331-1 assume !(0 == ~T9_E~0); 121781#L1336-1 assume !(0 == ~T10_E~0); 121782#L1341-1 assume !(0 == ~T11_E~0); 121854#L1346-1 assume !(0 == ~T12_E~0); 121855#L1351-1 assume !(0 == ~T13_E~0); 122192#L1356-1 assume !(0 == ~E_M~0); 122193#L1361-1 assume !(0 == ~E_1~0); 123982#L1366-1 assume !(0 == ~E_2~0); 122244#L1371-1 assume !(0 == ~E_3~0); 122245#L1376-1 assume !(0 == ~E_4~0); 123158#L1381-1 assume !(0 == ~E_5~0); 123159#L1386-1 assume !(0 == ~E_6~0); 124048#L1391-1 assume !(0 == ~E_7~0); 124086#L1396-1 assume !(0 == ~E_8~0); 123045#L1401-1 assume !(0 == ~E_9~0); 123046#L1406-1 assume !(0 == ~E_10~0); 123368#L1411-1 assume !(0 == ~E_11~0); 123369#L1416-1 assume !(0 == ~E_12~0); 122959#L1421-1 assume !(0 == ~E_13~0); 122448#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; 122449#L640 assume !(1 == ~m_pc~0); 123010#L640-2 is_master_triggered_~__retres1~0#1 := 0; 123009#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 122967#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; 122968#L1603 assume !(0 != activate_threads_~tmp~1#1); 122998#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; 122604#L659 assume !(1 == ~t1_pc~0); 122605#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 123836#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 123509#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; 122740#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 122741#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; 122758#L678 assume !(1 == ~t2_pc~0); 123867#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 124040#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 122288#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; 122289#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 122864#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; 122991#L697 assume !(1 == ~t3_pc~0); 122992#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 123137#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 123891#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; 122898#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 122899#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; 123917#L716 assume 1 == ~t4_pc~0; 123896#L717 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 122582#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 121929#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; 121930#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 122039#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; 123456#L735 assume !(1 == ~t5_pc~0); 122005#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 122006#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 122477#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; 123483#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 123074#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; 123075#L754 assume 1 == ~t6_pc~0; 122811#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 122702#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 122264#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; 122265#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 122672#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; 123578#L773 assume !(1 == ~t7_pc~0); 122196#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 122195#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 123113#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; 123085#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 123086#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; 123149#L792 assume 1 == ~t8_pc~0; 123336#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 123732#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 123733#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; 123076#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 122994#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; 122995#L811 assume 1 == ~t9_pc~0; 123234#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 123789#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 122345#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; 122346#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 123006#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; 123007#L830 assume !(1 == ~t10_pc~0); 122711#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 122172#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 122173#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; 122151#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 122152#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; 123599#L849 assume 1 == ~t11_pc~0; 123600#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 121984#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 121985#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; 123615#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 123489#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; 123490#L868 assume !(1 == ~t12_pc~0); 122848#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 122847#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 121870#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; 121871#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 122207#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; 122208#L887 assume 1 == ~t13_pc~0; 123498#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 122892#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 122893#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; 123570#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 121912#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; 121913#L1439 assume !(1 == ~M_E~0); 123068#L1439-2 assume !(1 == ~T1_E~0); 122085#L1444-1 assume !(1 == ~T2_E~0); 122086#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 122608#L1454-1 assume !(1 == ~T4_E~0); 122609#L1459-1 assume !(1 == ~T5_E~0); 123225#L1464-1 assume !(1 == ~T6_E~0); 123226#L1469-1 assume !(1 == ~T7_E~0); 123305#L1474-1 assume !(1 == ~T8_E~0); 122960#L1479-1 assume !(1 == ~T9_E~0); 122961#L1484-1 assume !(1 == ~T10_E~0); 123229#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 122836#L1494-1 assume !(1 == ~T12_E~0); 122837#L1499-1 assume !(1 == ~T13_E~0); 123030#L1504-1 assume !(1 == ~E_M~0); 123031#L1509-1 assume !(1 == ~E_1~0); 123709#L1514-1 assume !(1 == ~E_2~0); 123338#L1519-1 assume !(1 == ~E_3~0); 123339#L1524-1 assume !(1 == ~E_4~0); 124021#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 124022#L1534-1 assume !(1 == ~E_6~0); 121905#L1539-1 assume !(1 == ~E_7~0); 121906#L1544-1 assume !(1 == ~E_8~0); 122342#L1549-1 assume !(1 == ~E_9~0); 123957#L1554-1 assume !(1 == ~E_10~0); 123952#L1559-1 assume !(1 == ~E_11~0); 123763#L1564-1 assume !(1 == ~E_12~0); 123764#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 124005#L1574-1 assume { :end_inline_reset_delta_events } true; 122083#L1940-2 [2023-11-29 02:48:09,094 INFO L750 eck$LassoCheckResult]: Loop: 122083#L1940-2 assume !false; 122084#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; 122646#L1266-1 assume !false; 125188#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; 122667#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 122372#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 125173#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; 125170#L1079 assume !(0 != eval_~tmp~0#1); 125171#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; 125750#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 125749#L1291-3 assume !(0 == ~M_E~0); 125748#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 125747#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 125746#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 125745#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 125744#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 125743#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 125742#L1321-3 assume !(0 == ~T7_E~0); 125741#L1326-3 assume !(0 == ~T8_E~0); 125740#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 125739#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 125738#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 125737#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 125736#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 125735#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 125734#L1361-3 assume !(0 == ~E_1~0); 125733#L1366-3 assume !(0 == ~E_2~0); 125732#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 125731#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 125730#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 125729#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 125728#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 125727#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 125726#L1401-3 assume !(0 == ~E_9~0); 125725#L1406-3 assume !(0 == ~E_10~0); 125724#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 125723#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 125722#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 125721#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; 125720#L640-45 assume !(1 == ~m_pc~0); 125719#L640-47 is_master_triggered_~__retres1~0#1 := 0; 125717#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 125716#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; 125715#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 125714#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; 125713#L659-45 assume !(1 == ~t1_pc~0); 125712#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 125711#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 125710#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; 125709#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 125708#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; 125707#L678-45 assume !(1 == ~t2_pc~0); 125705#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 125703#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 125701#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; 125698#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 125694#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; 125693#L697-45 assume 1 == ~t3_pc~0; 125691#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 125689#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 125687#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; 125685#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 125682#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; 125680#L716-45 assume !(1 == ~t4_pc~0); 125677#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 125675#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 125673#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; 125671#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 125668#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; 125666#L735-45 assume !(1 == ~t5_pc~0); 125664#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 125661#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 125659#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; 125657#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 125654#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; 125652#L754-45 assume !(1 == ~t6_pc~0); 125649#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 125647#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 125645#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; 125643#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 125640#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; 125638#L773-45 assume 1 == ~t7_pc~0; 125635#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 125633#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 125631#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; 125629#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 125626#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; 125624#L792-45 assume !(1 == ~t8_pc~0); 125621#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 125619#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 125617#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; 125615#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 125612#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; 125610#L811-45 assume 1 == ~t9_pc~0; 125607#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 125605#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 125603#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; 125601#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 125598#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; 125596#L830-45 assume 1 == ~t10_pc~0; 125593#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 125591#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 125589#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; 125587#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 125584#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; 125582#L849-45 assume !(1 == ~t11_pc~0); 125579#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 125577#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 125575#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; 125573#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 125570#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; 125568#L868-45 assume 1 == ~t12_pc~0; 125565#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 125563#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 125561#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; 125559#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 125556#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; 125554#L887-45 assume 1 == ~t13_pc~0; 125552#L888-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 125549#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 125548#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; 125547#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 125546#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; 125545#L1439-3 assume !(1 == ~M_E~0); 125537#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 125544#L1444-3 assume !(1 == ~T2_E~0); 125543#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 125542#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 125541#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 125540#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 125538#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 125535#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 125533#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 125531#L1484-3 assume !(1 == ~T10_E~0); 125529#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 125527#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 125525#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 125523#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 125521#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 125519#L1514-3 assume !(1 == ~E_2~0); 125517#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 125515#L1524-3 assume !(1 == ~E_4~0); 125513#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 125511#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 125509#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 124551#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 124550#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 124549#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 124537#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 124536#L1564-3 assume !(1 == ~E_12~0); 124535#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 124533#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; 124534#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 122121#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 122122#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; 122026#L1959 assume !(0 == start_simulation_~tmp~3#1); 122028#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; 122058#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 122011#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 121843#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; 121844#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 123843#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 123812#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; 123813#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 122083#L1940-2 [2023-11-29 02:48:09,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:09,095 INFO L85 PathProgramCache]: Analyzing trace with hash -2061949307, now seen corresponding path program 1 times [2023-11-29 02:48:09,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:09,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1947844083] [2023-11-29 02:48:09,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:09,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:09,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:09,152 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-29 02:48:09,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:09,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1947844083] [2023-11-29 02:48:09,153 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1947844083] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:09,153 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:09,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:48:09,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656881131] [2023-11-29 02:48:09,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:09,154 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:09,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:09,155 INFO L85 PathProgramCache]: Analyzing trace with hash -1728936644, now seen corresponding path program 1 times [2023-11-29 02:48:09,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:09,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119496702] [2023-11-29 02:48:09,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:09,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:09,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:09,246 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-29 02:48:09,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:09,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119496702] [2023-11-29 02:48:09,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2119496702] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:09,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:09,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:09,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323608549] [2023-11-29 02:48:09,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:09,247 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:09,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:09,248 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:09,248 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:09,248 INFO L87 Difference]: Start difference. First operand 7370 states and 10593 transitions. cyclomatic complexity: 3225 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-29 02:48:09,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:09,425 INFO L93 Difference]: Finished difference Result 14092 states and 20169 transitions. [2023-11-29 02:48:09,425 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 14092 states and 20169 transitions. [2023-11-29 02:48:09,494 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 13900 [2023-11-29 02:48:09,550 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 14092 states to 14092 states and 20169 transitions. [2023-11-29 02:48:09,551 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 14092 [2023-11-29 02:48:09,561 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 14092 [2023-11-29 02:48:09,561 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14092 states and 20169 transitions. [2023-11-29 02:48:09,577 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:09,577 INFO L218 hiAutomatonCegarLoop]: Abstraction has 14092 states and 20169 transitions. [2023-11-29 02:48:09,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14092 states and 20169 transitions. [2023-11-29 02:48:09,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14092 to 14084. [2023-11-29 02:48:09,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14084 states, 14084 states have (on average 1.4314825333712013) internal successors, (20161), 14083 states have internal predecessors, (20161), 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-29 02:48:09,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14084 states to 14084 states and 20161 transitions. [2023-11-29 02:48:09,823 INFO L240 hiAutomatonCegarLoop]: Abstraction has 14084 states and 20161 transitions. [2023-11-29 02:48:09,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:09,824 INFO L428 stractBuchiCegarLoop]: Abstraction has 14084 states and 20161 transitions. [2023-11-29 02:48:09,824 INFO L335 stractBuchiCegarLoop]: ======== Iteration 21 ============ [2023-11-29 02:48:09,824 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14084 states and 20161 transitions. [2023-11-29 02:48:09,872 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 13892 [2023-11-29 02:48:09,872 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:09,872 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:09,875 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-29 02:48:09,875 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-29 02:48:09,876 INFO L748 eck$LassoCheckResult]: Stem: 143539#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 143540#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; 144568#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; 144569#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 145503#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 144705#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 144139#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 144140#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 145020#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 145021#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 145158#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 145159#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 143881#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 143882#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 145203#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 144456#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 144457#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 145084#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 144368#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 144369#L1291 assume !(0 == ~M_E~0); 145504#L1291-2 assume !(0 == ~T1_E~0); 145497#L1296-1 assume !(0 == ~T2_E~0); 144525#L1301-1 assume !(0 == ~T3_E~0); 144526#L1306-1 assume !(0 == ~T4_E~0); 145097#L1311-1 assume !(0 == ~T5_E~0); 143716#L1316-1 assume !(0 == ~T6_E~0); 143717#L1321-1 assume !(0 == ~T7_E~0); 144540#L1326-1 assume !(0 == ~T8_E~0); 143536#L1331-1 assume !(0 == ~T9_E~0); 143250#L1336-1 assume !(0 == ~T10_E~0); 143251#L1341-1 assume !(0 == ~T11_E~0); 143323#L1346-1 assume !(0 == ~T12_E~0); 143324#L1351-1 assume !(0 == ~T13_E~0); 143652#L1356-1 assume !(0 == ~E_M~0); 143653#L1361-1 assume !(0 == ~E_1~0); 145396#L1366-1 assume !(0 == ~E_2~0); 143700#L1371-1 assume !(0 == ~E_3~0); 143701#L1376-1 assume !(0 == ~E_4~0); 144597#L1381-1 assume !(0 == ~E_5~0); 144598#L1386-1 assume !(0 == ~E_6~0); 145442#L1391-1 assume !(0 == ~E_7~0); 145478#L1396-1 assume !(0 == ~E_8~0); 144489#L1401-1 assume !(0 == ~E_9~0); 144490#L1406-1 assume !(0 == ~E_10~0); 144798#L1411-1 assume !(0 == ~E_11~0); 144799#L1416-1 assume !(0 == ~E_12~0); 144406#L1421-1 assume !(0 == ~E_13~0); 143905#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; 143906#L640 assume !(1 == ~m_pc~0); 144455#L640-2 is_master_triggered_~__retres1~0#1 := 0; 144454#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 144413#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; 144414#L1603 assume !(0 != activate_threads_~tmp~1#1); 144443#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; 144058#L659 assume !(1 == ~t1_pc~0); 144059#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 145266#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 144936#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; 144195#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 144196#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; 144213#L678 assume !(1 == ~t2_pc~0); 145296#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 145436#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 143742#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; 143743#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 144314#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; 144438#L697 assume !(1 == ~t3_pc~0); 144439#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 144578#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 144922#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; 144347#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 144348#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; 145343#L716 assume !(1 == ~t4_pc~0); 144867#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 144039#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 143397#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; 143398#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 143503#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; 144882#L735 assume !(1 == ~t5_pc~0); 143471#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 143472#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 143929#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; 144912#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 144518#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; 144519#L754 assume 1 == ~t6_pc~0; 144262#L755 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 144154#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 143720#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; 143721#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 144126#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; 145008#L773 assume !(1 == ~t7_pc~0); 143656#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 143655#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 144557#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; 144529#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 144530#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; 144589#L792 assume 1 == ~t8_pc~0; 144769#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 145160#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 145161#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; 144522#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 144441#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; 144442#L811 assume 1 == ~t9_pc~0; 144665#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 145217#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 143798#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; 143799#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 144451#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; 144452#L830 assume !(1 == ~t10_pc~0); 144168#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 143632#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 143633#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; 143611#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 143612#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; 145029#L849 assume 1 == ~t11_pc~0; 145030#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 143450#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 143451#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; 145048#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 144918#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; 144919#L868 assume !(1 == ~t12_pc~0); 144298#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 144297#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 143338#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; 143339#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 143668#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; 143669#L887 assume 1 == ~t13_pc~0; 144925#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 144341#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 144342#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; 144994#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 143378#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; 143379#L1439 assume !(1 == ~M_E~0); 144514#L1439-2 assume !(1 == ~T1_E~0); 143549#L1444-1 assume !(1 == ~T2_E~0); 143550#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 144064#L1454-1 assume !(1 == ~T4_E~0); 144065#L1459-1 assume !(1 == ~T5_E~0); 144657#L1464-1 assume !(1 == ~T6_E~0); 144658#L1469-1 assume !(1 == ~T7_E~0); 144739#L1474-1 assume !(1 == ~T8_E~0); 144407#L1479-1 assume !(1 == ~T9_E~0); 144408#L1484-1 assume !(1 == ~T10_E~0); 144660#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 144288#L1494-1 assume !(1 == ~T12_E~0); 144289#L1499-1 assume !(1 == ~T13_E~0); 144474#L1504-1 assume !(1 == ~E_M~0); 144475#L1509-1 assume !(1 == ~E_1~0); 145137#L1514-1 assume !(1 == ~E_2~0); 144771#L1519-1 assume !(1 == ~E_3~0); 144772#L1524-1 assume !(1 == ~E_4~0); 145420#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 145421#L1534-1 assume !(1 == ~E_6~0); 143372#L1539-1 assume !(1 == ~E_7~0); 143373#L1544-1 assume !(1 == ~E_8~0); 143797#L1549-1 assume !(1 == ~E_9~0); 145379#L1554-1 assume !(1 == ~E_10~0); 145371#L1559-1 assume !(1 == ~E_11~0); 145192#L1564-1 assume !(1 == ~E_12~0); 145193#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 145409#L1574-1 assume { :end_inline_reset_delta_events } true; 145453#L1940-2 [2023-11-29 02:48:09,876 INFO L750 eck$LassoCheckResult]: Loop: 145453#L1940-2 assume !false; 148065#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; 148058#L1266-1 assume !false; 148055#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; 147796#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 147783#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 147776#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; 147769#L1079 assume !(0 != eval_~tmp~0#1); 147770#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; 153583#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 153582#L1291-3 assume !(0 == ~M_E~0); 153581#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 153580#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 153579#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 153578#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 153577#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 153576#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 153575#L1321-3 assume !(0 == ~T7_E~0); 153574#L1326-3 assume !(0 == ~T8_E~0); 153573#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 153572#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 153571#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 153570#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 153569#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 153568#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 153567#L1361-3 assume !(0 == ~E_1~0); 153566#L1366-3 assume !(0 == ~E_2~0); 153565#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 153564#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 153563#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 153562#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 153561#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 153560#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 153559#L1401-3 assume !(0 == ~E_9~0); 153558#L1406-3 assume !(0 == ~E_10~0); 153557#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 153556#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 153555#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 153554#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; 153553#L640-45 assume !(1 == ~m_pc~0); 153552#L640-47 is_master_triggered_~__retres1~0#1 := 0; 153550#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 153549#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; 153548#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 145505#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; 143383#L659-45 assume !(1 == ~t1_pc~0); 143384#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 143838#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 145471#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; 153099#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 153098#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; 153095#L678-45 assume !(1 == ~t2_pc~0); 153092#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 153090#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 153087#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; 153086#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 153083#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; 153080#L697-45 assume 1 == ~t3_pc~0; 153075#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 153069#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 153063#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; 153057#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 153053#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; 153049#L716-45 assume !(1 == ~t4_pc~0); 153045#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 153042#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 153040#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; 153037#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 153034#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; 150325#L735-45 assume 1 == ~t5_pc~0; 150212#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 150210#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 150208#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; 150206#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 150204#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; 150202#L754-45 assume !(1 == ~t6_pc~0); 150199#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 150189#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 150183#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; 150182#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 150181#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; 150180#L773-45 assume 1 == ~t7_pc~0; 150178#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 150177#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 150175#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; 150174#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 150170#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; 150168#L792-45 assume 1 == ~t8_pc~0; 150166#L793-15 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 150164#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 150152#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; 150138#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 150111#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; 150100#L811-45 assume 1 == ~t9_pc~0; 150096#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 150094#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 149824#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; 149817#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 149814#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; 149812#L830-45 assume !(1 == ~t10_pc~0); 149810#L830-47 is_transmit10_triggered_~__retres1~10#1 := 0; 149803#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 149793#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; 149787#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 149782#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; 149777#L849-45 assume !(1 == ~t11_pc~0); 149767#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 149764#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 149762#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; 149760#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 149758#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; 149756#L868-45 assume !(1 == ~t12_pc~0); 149754#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 149743#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 149736#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; 149730#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 149725#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; 149720#L887-45 assume !(1 == ~t13_pc~0); 149714#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 149707#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 149701#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; 149696#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 149691#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; 149686#L1439-3 assume !(1 == ~M_E~0); 149679#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 149674#L1444-3 assume !(1 == ~T2_E~0); 149669#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 149665#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 149661#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 149657#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 149652#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 149647#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 149642#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 149638#L1484-3 assume !(1 == ~T10_E~0); 149634#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 149630#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 149624#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 149620#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 149614#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 149608#L1514-3 assume !(1 == ~E_2~0); 149603#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 149598#L1524-3 assume !(1 == ~E_4~0); 149592#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 149587#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 149581#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 149577#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 149573#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 149569#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 149564#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 149559#L1564-3 assume !(1 == ~E_12~0); 149554#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 149552#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; 149441#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 149430#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 149426#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; 149420#L1959 assume !(0 == start_simulation_~tmp~3#1); 149413#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; 148146#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 148137#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 148134#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; 148132#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 148130#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 148091#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; 148081#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 145453#L1940-2 [2023-11-29 02:48:09,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:09,877 INFO L85 PathProgramCache]: Analyzing trace with hash 846336710, now seen corresponding path program 1 times [2023-11-29 02:48:09,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:09,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655332033] [2023-11-29 02:48:09,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:09,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:09,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:09,944 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-29 02:48:09,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:09,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655332033] [2023-11-29 02:48:09,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655332033] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:09,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:09,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:48:09,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184419717] [2023-11-29 02:48:09,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:09,945 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:09,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:09,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1549124227, now seen corresponding path program 1 times [2023-11-29 02:48:09,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:09,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [816273710] [2023-11-29 02:48:09,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:09,947 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:09,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:10,003 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-29 02:48:10,004 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:10,004 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [816273710] [2023-11-29 02:48:10,004 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [816273710] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:10,004 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:10,004 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:10,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75701106] [2023-11-29 02:48:10,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:10,005 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:10,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:10,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:10,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:10,006 INFO L87 Difference]: Start difference. First operand 14084 states and 20161 transitions. cyclomatic complexity: 6081 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-29 02:48:10,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:10,306 INFO L93 Difference]: Finished difference Result 27059 states and 38586 transitions. [2023-11-29 02:48:10,306 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 27059 states and 38586 transitions. [2023-11-29 02:48:10,474 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 26836 [2023-11-29 02:48:10,595 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 27059 states to 27059 states and 38586 transitions. [2023-11-29 02:48:10,596 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 27059 [2023-11-29 02:48:10,617 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 27059 [2023-11-29 02:48:10,617 INFO L73 IsDeterministic]: Start isDeterministic. Operand 27059 states and 38586 transitions. [2023-11-29 02:48:10,659 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:10,659 INFO L218 hiAutomatonCegarLoop]: Abstraction has 27059 states and 38586 transitions. [2023-11-29 02:48:10,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27059 states and 38586 transitions. [2023-11-29 02:48:11,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27059 to 27043. [2023-11-29 02:48:11,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27043 states, 27043 states have (on average 1.4262470879710092) internal successors, (38570), 27042 states have internal predecessors, (38570), 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-29 02:48:11,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27043 states to 27043 states and 38570 transitions. [2023-11-29 02:48:11,160 INFO L240 hiAutomatonCegarLoop]: Abstraction has 27043 states and 38570 transitions. [2023-11-29 02:48:11,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:11,161 INFO L428 stractBuchiCegarLoop]: Abstraction has 27043 states and 38570 transitions. [2023-11-29 02:48:11,161 INFO L335 stractBuchiCegarLoop]: ======== Iteration 22 ============ [2023-11-29 02:48:11,162 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 27043 states and 38570 transitions. [2023-11-29 02:48:11,250 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 26820 [2023-11-29 02:48:11,250 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:11,250 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:11,253 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-29 02:48:11,253 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-29 02:48:11,254 INFO L748 eck$LassoCheckResult]: Stem: 184687#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 184688#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; 185704#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; 185705#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 186604#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 185841#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 185284#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 185285#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 186157#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 186158#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 186284#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 186285#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 185028#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 185029#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 186323#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 185596#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 185597#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 186219#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 185509#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 185510#L1291 assume !(0 == ~M_E~0); 186605#L1291-2 assume !(0 == ~T1_E~0); 186602#L1296-1 assume !(0 == ~T2_E~0); 185664#L1301-1 assume !(0 == ~T3_E~0); 185665#L1306-1 assume !(0 == ~T4_E~0); 186230#L1311-1 assume !(0 == ~T5_E~0); 184863#L1316-1 assume !(0 == ~T6_E~0); 184864#L1321-1 assume !(0 == ~T7_E~0); 185679#L1326-1 assume !(0 == ~T8_E~0); 184684#L1331-1 assume !(0 == ~T9_E~0); 184400#L1336-1 assume !(0 == ~T10_E~0); 184401#L1341-1 assume !(0 == ~T11_E~0); 184471#L1346-1 assume !(0 == ~T12_E~0); 184472#L1351-1 assume !(0 == ~T13_E~0); 184799#L1356-1 assume !(0 == ~E_M~0); 184800#L1361-1 assume !(0 == ~E_1~0); 186504#L1366-1 assume !(0 == ~E_2~0); 184847#L1371-1 assume !(0 == ~E_3~0); 184848#L1376-1 assume !(0 == ~E_4~0); 185735#L1381-1 assume !(0 == ~E_5~0); 185736#L1386-1 assume !(0 == ~E_6~0); 186554#L1391-1 assume !(0 == ~E_7~0); 186588#L1396-1 assume !(0 == ~E_8~0); 185628#L1401-1 assume !(0 == ~E_9~0); 185629#L1406-1 assume !(0 == ~E_10~0); 185938#L1411-1 assume !(0 == ~E_11~0); 185939#L1416-1 assume !(0 == ~E_12~0); 185546#L1421-1 assume !(0 == ~E_13~0); 185051#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; 185052#L640 assume !(1 == ~m_pc~0); 185594#L640-2 is_master_triggered_~__retres1~0#1 := 0; 185593#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 185553#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; 185554#L1603 assume !(0 != activate_threads_~tmp~1#1); 185582#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; 185205#L659 assume !(1 == ~t1_pc~0); 185206#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 186382#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 186072#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; 185337#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 185338#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; 185354#L678 assume !(1 == ~t2_pc~0); 186415#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 186542#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 184889#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; 184890#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 185451#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; 185575#L697 assume !(1 == ~t3_pc~0); 185576#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 185715#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 186651#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; 185486#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 185487#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; 186460#L716 assume !(1 == ~t4_pc~0); 186006#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 185183#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 184543#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; 184544#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 184650#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; 186019#L735 assume !(1 == ~t5_pc~0); 184618#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 184619#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 185078#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; 186047#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 185656#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; 185657#L754 assume !(1 == ~t6_pc~0); 185895#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 185300#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 184867#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; 184868#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 185268#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; 186145#L773 assume !(1 == ~t7_pc~0); 184803#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 184802#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 185695#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; 185668#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 185669#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; 185727#L792 assume 1 == ~t8_pc~0; 185905#L793 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 186286#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 186287#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; 185658#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 185578#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; 185579#L811 assume 1 == ~t9_pc~0; 185800#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 186337#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 184946#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; 184947#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 185590#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; 185591#L830 assume !(1 == ~t10_pc~0); 185309#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 184780#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 184781#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; 184759#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 184760#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; 186168#L849 assume 1 == ~t11_pc~0; 186169#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 184597#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 184598#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; 186188#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 186051#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; 186052#L868 assume !(1 == ~t12_pc~0); 185435#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 185434#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 184486#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; 184487#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 184815#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; 184816#L887 assume 1 == ~t13_pc~0; 186060#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 185480#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 185481#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; 186135#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 184526#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; 184527#L1439 assume !(1 == ~M_E~0); 185650#L1439-2 assume !(1 == ~T1_E~0); 184697#L1444-1 assume !(1 == ~T2_E~0); 184698#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 185209#L1454-1 assume !(1 == ~T4_E~0); 185210#L1459-1 assume !(1 == ~T5_E~0); 185792#L1464-1 assume !(1 == ~T6_E~0); 185793#L1469-1 assume !(1 == ~T7_E~0); 185873#L1474-1 assume !(1 == ~T8_E~0); 185547#L1479-1 assume !(1 == ~T9_E~0); 185548#L1484-1 assume !(1 == ~T10_E~0); 185796#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 185424#L1494-1 assume !(1 == ~T12_E~0); 185425#L1499-1 assume !(1 == ~T13_E~0); 185613#L1504-1 assume !(1 == ~E_M~0); 185614#L1509-1 assume !(1 == ~E_1~0); 186268#L1514-1 assume !(1 == ~E_2~0); 185907#L1519-1 assume !(1 == ~E_3~0); 185908#L1524-1 assume !(1 == ~E_4~0); 186523#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 186524#L1534-1 assume !(1 == ~E_6~0); 184520#L1539-1 assume !(1 == ~E_7~0); 184521#L1544-1 assume !(1 == ~E_8~0); 184943#L1549-1 assume !(1 == ~E_9~0); 186487#L1554-1 assume !(1 == ~E_10~0); 186483#L1559-1 assume !(1 == ~E_11~0); 186314#L1564-1 assume !(1 == ~E_12~0); 186315#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 186515#L1574-1 assume { :end_inline_reset_delta_events } true; 186562#L1940-2 [2023-11-29 02:48:11,254 INFO L750 eck$LassoCheckResult]: Loop: 186562#L1940-2 assume !false; 201143#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; 201139#L1266-1 assume !false; 201138#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; 201129#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 201120#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 201118#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; 201116#L1079 assume !(0 != eval_~tmp~0#1); 201113#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; 201111#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 201109#L1291-3 assume !(0 == ~M_E~0); 201107#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 201105#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 201103#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 201100#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 201098#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 201096#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 201094#L1321-3 assume !(0 == ~T7_E~0); 201092#L1326-3 assume !(0 == ~T8_E~0); 201090#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 201087#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 201085#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 201083#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 201081#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 201079#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 201077#L1361-3 assume !(0 == ~E_1~0); 201074#L1366-3 assume !(0 == ~E_2~0); 201072#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 201070#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 201068#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 201066#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 201064#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 201061#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 201059#L1401-3 assume !(0 == ~E_9~0); 201057#L1406-3 assume !(0 == ~E_10~0); 201055#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 201053#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 201051#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 201048#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; 201046#L640-45 assume 1 == ~m_pc~0; 201043#L641-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 201041#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 201039#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; 201037#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 201034#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; 201032#L659-45 assume !(1 == ~t1_pc~0); 201030#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 201028#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 201026#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; 201025#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 201024#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; 201023#L678-45 assume !(1 == ~t2_pc~0); 201021#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 201020#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 201019#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; 201018#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 201017#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; 201016#L697-45 assume 1 == ~t3_pc~0; 201015#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 201013#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 201011#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; 201008#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 201007#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; 201006#L716-45 assume !(1 == ~t4_pc~0); 201005#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 201004#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 201003#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; 201002#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 201001#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; 201000#L735-45 assume !(1 == ~t5_pc~0); 200999#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 200997#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 200996#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; 200995#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 200994#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; 200992#L754-45 assume !(1 == ~t6_pc~0); 200990#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 200988#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 200986#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; 200983#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 200981#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; 200979#L773-45 assume !(1 == ~t7_pc~0); 200977#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 200974#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 200972#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; 200970#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 200968#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; 200966#L792-45 assume !(1 == ~t8_pc~0); 200963#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 200961#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 200959#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; 200956#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 200954#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; 200952#L811-45 assume !(1 == ~t9_pc~0); 200950#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 200947#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 200945#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; 200942#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 200940#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; 200938#L830-45 assume 1 == ~t10_pc~0; 200935#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 200933#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 200931#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; 200928#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 200926#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; 200924#L849-45 assume 1 == ~t11_pc~0; 200922#L850-15 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 200919#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 200917#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; 200914#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 200912#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; 200910#L868-45 assume 1 == ~t12_pc~0; 200907#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 200905#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 200903#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; 200900#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 200898#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; 200896#L887-45 assume 1 == ~t13_pc~0; 200894#L888-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 200891#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 200889#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; 200886#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 200884#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; 200882#L1439-3 assume !(1 == ~M_E~0); 195911#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 200879#L1444-3 assume !(1 == ~T2_E~0); 200877#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 200874#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 200872#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 200870#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 200868#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 200866#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 200863#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 200861#L1484-3 assume !(1 == ~T10_E~0); 200859#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 200857#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 200855#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 200853#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 200851#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 200849#L1514-3 assume !(1 == ~E_2~0); 200847#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 200845#L1524-3 assume !(1 == ~E_4~0); 200843#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 200841#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 200839#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 200837#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 200835#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 200833#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 200831#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 197399#L1564-3 assume !(1 == ~E_12~0); 197397#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 197396#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; 197205#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 197194#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 197190#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; 192427#L1959 assume !(0 == start_simulation_~tmp~3#1); 192428#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; 201170#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 201161#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 201159#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; 201158#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 201155#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 201151#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; 201147#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 186562#L1940-2 [2023-11-29 02:48:11,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:11,254 INFO L85 PathProgramCache]: Analyzing trace with hash -995977081, now seen corresponding path program 1 times [2023-11-29 02:48:11,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:11,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070325159] [2023-11-29 02:48:11,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:11,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:11,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:11,311 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-29 02:48:11,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:11,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070325159] [2023-11-29 02:48:11,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070325159] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:11,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:11,312 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:48:11,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992438319] [2023-11-29 02:48:11,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:11,313 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:11,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:11,313 INFO L85 PathProgramCache]: Analyzing trace with hash 2021350652, now seen corresponding path program 1 times [2023-11-29 02:48:11,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:11,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838939339] [2023-11-29 02:48:11,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:11,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:11,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:11,419 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-29 02:48:11,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:11,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838939339] [2023-11-29 02:48:11,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838939339] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:11,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:11,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:11,420 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693307409] [2023-11-29 02:48:11,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:11,420 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:11,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:11,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:11,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:11,421 INFO L87 Difference]: Start difference. First operand 27043 states and 38570 transitions. cyclomatic complexity: 11535 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-29 02:48:11,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:11,711 INFO L93 Difference]: Finished difference Result 52062 states and 73987 transitions. [2023-11-29 02:48:11,711 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 52062 states and 73987 transitions. [2023-11-29 02:48:11,906 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 51760 [2023-11-29 02:48:12,046 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 52062 states to 52062 states and 73987 transitions. [2023-11-29 02:48:12,046 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 52062 [2023-11-29 02:48:12,074 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 52062 [2023-11-29 02:48:12,074 INFO L73 IsDeterministic]: Start isDeterministic. Operand 52062 states and 73987 transitions. [2023-11-29 02:48:12,102 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:12,102 INFO L218 hiAutomatonCegarLoop]: Abstraction has 52062 states and 73987 transitions. [2023-11-29 02:48:12,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52062 states and 73987 transitions. [2023-11-29 02:48:12,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52062 to 52030. [2023-11-29 02:48:12,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52030 states, 52030 states have (on average 1.4213915049010186) internal successors, (73955), 52029 states have internal predecessors, (73955), 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-29 02:48:13,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52030 states to 52030 states and 73955 transitions. [2023-11-29 02:48:13,115 INFO L240 hiAutomatonCegarLoop]: Abstraction has 52030 states and 73955 transitions. [2023-11-29 02:48:13,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:13,116 INFO L428 stractBuchiCegarLoop]: Abstraction has 52030 states and 73955 transitions. [2023-11-29 02:48:13,116 INFO L335 stractBuchiCegarLoop]: ======== Iteration 23 ============ [2023-11-29 02:48:13,116 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 52030 states and 73955 transitions. [2023-11-29 02:48:13,366 INFO L131 ngComponentsAnalysis]: Automaton has 16 accepting balls. 51728 [2023-11-29 02:48:13,366 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:13,366 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:13,370 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-29 02:48:13,370 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-29 02:48:13,371 INFO L748 eck$LassoCheckResult]: Stem: 263801#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 263802#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; 264819#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; 264820#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 265734#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 264959#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 264401#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 264402#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 265274#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 265275#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 265402#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 265403#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 264143#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 264144#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 265439#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 264713#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 264714#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 265328#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 264622#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 264623#L1291 assume !(0 == ~M_E~0); 265735#L1291-2 assume !(0 == ~T1_E~0); 265732#L1296-1 assume !(0 == ~T2_E~0); 264778#L1301-1 assume !(0 == ~T3_E~0); 264779#L1306-1 assume !(0 == ~T4_E~0); 265341#L1311-1 assume !(0 == ~T5_E~0); 263975#L1316-1 assume !(0 == ~T6_E~0); 263976#L1321-1 assume !(0 == ~T7_E~0); 264792#L1326-1 assume !(0 == ~T8_E~0); 263798#L1331-1 assume !(0 == ~T9_E~0); 263512#L1336-1 assume !(0 == ~T10_E~0); 263513#L1341-1 assume !(0 == ~T11_E~0); 263584#L1346-1 assume !(0 == ~T12_E~0); 263585#L1351-1 assume !(0 == ~T13_E~0); 263911#L1356-1 assume !(0 == ~E_M~0); 263912#L1361-1 assume !(0 == ~E_1~0); 265635#L1366-1 assume !(0 == ~E_2~0); 263959#L1371-1 assume !(0 == ~E_3~0); 263960#L1376-1 assume !(0 == ~E_4~0); 264850#L1381-1 assume !(0 == ~E_5~0); 264851#L1386-1 assume !(0 == ~E_6~0); 265684#L1391-1 assume !(0 == ~E_7~0); 265713#L1396-1 assume !(0 == ~E_8~0); 264745#L1401-1 assume !(0 == ~E_9~0); 264746#L1406-1 assume !(0 == ~E_10~0); 265053#L1411-1 assume !(0 == ~E_11~0); 265054#L1416-1 assume !(0 == ~E_12~0); 264661#L1421-1 assume !(0 == ~E_13~0); 264167#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; 264168#L640 assume !(1 == ~m_pc~0); 264711#L640-2 is_master_triggered_~__retres1~0#1 := 0; 264710#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 264669#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; 264670#L1603 assume !(0 != activate_threads_~tmp~1#1); 264699#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; 264323#L659 assume !(1 == ~t1_pc~0); 264324#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 265502#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 265195#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; 264452#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 264453#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; 264471#L678 assume !(1 == ~t2_pc~0); 265527#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 265678#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 264004#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; 264005#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 264569#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; 264692#L697 assume !(1 == ~t3_pc~0); 264693#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 264828#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 265788#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; 264602#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 264603#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; 265587#L716 assume !(1 == ~t4_pc~0); 265123#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 264301#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 263658#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; 263659#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 263765#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; 265137#L735 assume !(1 == ~t5_pc~0); 263733#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 263734#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 264192#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; 265170#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 264771#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; 264772#L754 assume !(1 == ~t6_pc~0); 265012#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 264414#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 263979#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; 263980#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 264388#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; 265264#L773 assume !(1 == ~t7_pc~0); 263915#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 263914#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 264807#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; 264782#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 264783#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; 264841#L792 assume !(1 == ~t8_pc~0); 265023#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 265404#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 265405#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; 264773#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 264695#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; 264696#L811 assume 1 == ~t9_pc~0; 264916#L812 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 265453#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 264061#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; 264062#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 264707#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; 264708#L830 assume !(1 == ~t10_pc~0); 264423#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 263892#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 263893#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; 263870#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 263871#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; 265284#L849 assume 1 == ~t11_pc~0; 265285#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 263712#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 263713#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; 265298#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 265174#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; 265175#L868 assume !(1 == ~t12_pc~0); 264553#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 264552#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 263599#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; 263600#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 263927#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; 263928#L887 assume 1 == ~t13_pc~0; 265185#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 264596#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 264597#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; 265252#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 263640#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; 263641#L1439 assume !(1 == ~M_E~0); 264765#L1439-2 assume !(1 == ~T1_E~0); 263811#L1444-1 assume !(1 == ~T2_E~0); 263812#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 264327#L1454-1 assume !(1 == ~T4_E~0); 264328#L1459-1 assume !(1 == ~T5_E~0); 264908#L1464-1 assume !(1 == ~T6_E~0); 264909#L1469-1 assume !(1 == ~T7_E~0); 264988#L1474-1 assume !(1 == ~T8_E~0); 264662#L1479-1 assume !(1 == ~T9_E~0); 264663#L1484-1 assume !(1 == ~T10_E~0); 264912#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 264542#L1494-1 assume !(1 == ~T12_E~0); 264543#L1499-1 assume !(1 == ~T13_E~0); 264730#L1504-1 assume !(1 == ~E_M~0); 264731#L1509-1 assume !(1 == ~E_1~0); 265385#L1514-1 assume !(1 == ~E_2~0); 265024#L1519-1 assume !(1 == ~E_3~0); 265025#L1524-1 assume !(1 == ~E_4~0); 265657#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 265658#L1534-1 assume !(1 == ~E_6~0); 263634#L1539-1 assume !(1 == ~E_7~0); 263635#L1544-1 assume !(1 == ~E_8~0); 264058#L1549-1 assume !(1 == ~E_9~0); 265618#L1554-1 assume !(1 == ~E_10~0); 265614#L1559-1 assume !(1 == ~E_11~0); 265431#L1564-1 assume !(1 == ~E_12~0); 265432#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 265651#L1574-1 assume { :end_inline_reset_delta_events } true; 265692#L1940-2 [2023-11-29 02:48:13,371 INFO L750 eck$LassoCheckResult]: Loop: 265692#L1940-2 assume !false; 282476#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; 282471#L1266-1 assume !false; 282469#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; 282449#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 282440#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 282438#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; 282433#L1079 assume !(0 != eval_~tmp~0#1); 282434#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; 282864#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 282862#L1291-3 assume !(0 == ~M_E~0); 282860#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 282858#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 282856#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 282854#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 282852#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 282850#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 282848#L1321-3 assume !(0 == ~T7_E~0); 282846#L1326-3 assume !(0 == ~T8_E~0); 282844#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 282842#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 282840#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 282838#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 282836#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 282834#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 282832#L1361-3 assume !(0 == ~E_1~0); 282830#L1366-3 assume !(0 == ~E_2~0); 282827#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 282825#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 282823#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 282821#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 282819#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 282817#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 282815#L1401-3 assume !(0 == ~E_9~0); 282813#L1406-3 assume !(0 == ~E_10~0); 282811#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 282809#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 282807#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 282804#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; 282802#L640-45 assume !(1 == ~m_pc~0); 282800#L640-47 is_master_triggered_~__retres1~0#1 := 0; 282797#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 282795#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; 282793#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 282789#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; 282787#L659-45 assume !(1 == ~t1_pc~0); 282785#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 282783#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 282780#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; 282778#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 282776#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; 282774#L678-45 assume !(1 == ~t2_pc~0); 282771#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 282769#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 282767#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; 282765#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 282763#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; 282760#L697-45 assume !(1 == ~t3_pc~0); 282756#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 282754#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 282752#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; 282750#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 282747#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; 282745#L716-45 assume !(1 == ~t4_pc~0); 282743#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 282741#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 282739#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; 282737#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 282735#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; 282732#L735-45 assume 1 == ~t5_pc~0; 282729#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 282727#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 282725#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; 282723#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 282721#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; 282719#L754-45 assume !(1 == ~t6_pc~0); 282717#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 282715#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 282713#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; 282711#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 282709#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; 282706#L773-45 assume !(1 == ~t7_pc~0); 282704#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 282701#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 282699#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; 282697#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 282695#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; 282692#L792-45 assume !(1 == ~t8_pc~0); 282690#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 282688#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 282686#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; 282684#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 282682#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; 282679#L811-45 assume 1 == ~t9_pc~0; 282676#L812-15 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 282674#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 282672#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; 282670#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 282668#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; 282665#L830-45 assume 1 == ~t10_pc~0; 282662#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 282660#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 282658#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; 282656#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 282654#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; 282651#L849-45 assume !(1 == ~t11_pc~0); 282648#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 282646#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 282644#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; 282642#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 282641#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; 282640#L868-45 assume 1 == ~t12_pc~0; 282638#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 282637#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 282636#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; 282634#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 282631#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; 282629#L887-45 assume !(1 == ~t13_pc~0); 282626#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 282624#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 282622#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; 282620#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 282618#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; 282616#L1439-3 assume !(1 == ~M_E~0); 282612#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 282610#L1444-3 assume !(1 == ~T2_E~0); 282608#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 282605#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 282603#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 282601#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 282599#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 282597#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 282595#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 282591#L1484-3 assume !(1 == ~T10_E~0); 282589#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 282587#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 282585#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 282582#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 282580#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 282578#L1514-3 assume !(1 == ~E_2~0); 282576#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 282574#L1524-3 assume !(1 == ~E_4~0); 282572#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 282570#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 282568#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 282566#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 282563#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 282561#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 282559#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 282557#L1564-3 assume !(1 == ~E_12~0); 282555#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 282553#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; 282535#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 282526#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 282524#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; 282521#L1959 assume !(0 == start_simulation_~tmp~3#1); 282518#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; 282500#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 282490#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 282488#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; 282486#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 282484#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 282482#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; 282480#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 265692#L1940-2 [2023-11-29 02:48:13,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:13,373 INFO L85 PathProgramCache]: Analyzing trace with hash -618334264, now seen corresponding path program 1 times [2023-11-29 02:48:13,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:13,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1545334128] [2023-11-29 02:48:13,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:13,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:13,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:13,460 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-29 02:48:13,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:13,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1545334128] [2023-11-29 02:48:13,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1545334128] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:13,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:13,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:48:13,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043088985] [2023-11-29 02:48:13,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:13,462 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:13,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:13,463 INFO L85 PathProgramCache]: Analyzing trace with hash -1262815040, now seen corresponding path program 1 times [2023-11-29 02:48:13,463 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:13,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129205588] [2023-11-29 02:48:13,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:13,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:13,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:13,534 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-29 02:48:13,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:13,534 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129205588] [2023-11-29 02:48:13,534 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129205588] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:13,534 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:13,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:13,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [948995889] [2023-11-29 02:48:13,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:13,535 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:13,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:13,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:13,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:13,537 INFO L87 Difference]: Start difference. First operand 52030 states and 73955 transitions. cyclomatic complexity: 21941 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-29 02:48:14,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:14,113 INFO L93 Difference]: Finished difference Result 100221 states and 141968 transitions. [2023-11-29 02:48:14,113 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 100221 states and 141968 transitions. [2023-11-29 02:48:14,572 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 99728 [2023-11-29 02:48:14,786 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 100221 states to 100221 states and 141968 transitions. [2023-11-29 02:48:14,786 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 100221 [2023-11-29 02:48:14,827 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 100221 [2023-11-29 02:48:14,828 INFO L73 IsDeterministic]: Start isDeterministic. Operand 100221 states and 141968 transitions. [2023-11-29 02:48:14,906 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:14,906 INFO L218 hiAutomatonCegarLoop]: Abstraction has 100221 states and 141968 transitions. [2023-11-29 02:48:14,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100221 states and 141968 transitions. [2023-11-29 02:48:15,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100221 to 100157. [2023-11-29 02:48:15,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100157 states, 100157 states have (on average 1.4168155995087712) internal successors, (141904), 100156 states have internal predecessors, (141904), 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-29 02:48:16,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100157 states to 100157 states and 141904 transitions. [2023-11-29 02:48:16,220 INFO L240 hiAutomatonCegarLoop]: Abstraction has 100157 states and 141904 transitions. [2023-11-29 02:48:16,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:16,221 INFO L428 stractBuchiCegarLoop]: Abstraction has 100157 states and 141904 transitions. [2023-11-29 02:48:16,222 INFO L335 stractBuchiCegarLoop]: ======== Iteration 24 ============ [2023-11-29 02:48:16,222 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 100157 states and 141904 transitions. [2023-11-29 02:48:16,634 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 99664 [2023-11-29 02:48:16,634 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:16,634 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:16,636 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-29 02:48:16,636 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-29 02:48:16,637 INFO L748 eck$LassoCheckResult]: Stem: 416059#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 416060#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; 417082#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; 417083#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 418021#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 417216#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 416661#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 416662#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 417542#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 417543#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 417674#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 417675#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 416401#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 416402#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 417711#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 416974#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 416975#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 417603#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 416886#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 416887#L1291 assume !(0 == ~M_E~0); 418022#L1291-2 assume !(0 == ~T1_E~0); 418019#L1296-1 assume !(0 == ~T2_E~0); 417040#L1301-1 assume !(0 == ~T3_E~0); 417041#L1306-1 assume !(0 == ~T4_E~0); 417617#L1311-1 assume !(0 == ~T5_E~0); 416234#L1316-1 assume !(0 == ~T6_E~0); 416235#L1321-1 assume !(0 == ~T7_E~0); 417054#L1326-1 assume !(0 == ~T8_E~0); 416056#L1331-1 assume !(0 == ~T9_E~0); 415770#L1336-1 assume !(0 == ~T10_E~0); 415771#L1341-1 assume !(0 == ~T11_E~0); 415842#L1346-1 assume !(0 == ~T12_E~0); 415843#L1351-1 assume !(0 == ~T13_E~0); 416172#L1356-1 assume !(0 == ~E_M~0); 416173#L1361-1 assume !(0 == ~E_1~0); 417912#L1366-1 assume !(0 == ~E_2~0); 416218#L1371-1 assume !(0 == ~E_3~0); 416219#L1376-1 assume !(0 == ~E_4~0); 417110#L1381-1 assume !(0 == ~E_5~0); 417111#L1386-1 assume !(0 == ~E_6~0); 417963#L1391-1 assume !(0 == ~E_7~0); 417999#L1396-1 assume !(0 == ~E_8~0); 417006#L1401-1 assume !(0 == ~E_9~0); 417007#L1406-1 assume !(0 == ~E_10~0); 417310#L1411-1 assume !(0 == ~E_11~0); 417311#L1416-1 assume !(0 == ~E_12~0); 416923#L1421-1 assume !(0 == ~E_13~0); 416422#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; 416423#L640 assume !(1 == ~m_pc~0); 416973#L640-2 is_master_triggered_~__retres1~0#1 := 0; 416972#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 416931#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; 416932#L1603 assume !(0 != activate_threads_~tmp~1#1); 416960#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; 416584#L659 assume !(1 == ~t1_pc~0); 416585#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 417780#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 417454#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; 416716#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 416717#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; 416734#L678 assume !(1 == ~t2_pc~0); 417808#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 417952#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 416261#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; 416262#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 416831#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; 416953#L697 assume !(1 == ~t3_pc~0); 416954#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 417091#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 418077#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; 416866#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 416867#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; 417862#L716 assume !(1 == ~t4_pc~0); 417384#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 416561#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 415915#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; 415916#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 416022#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; 417398#L735 assume !(1 == ~t5_pc~0); 415990#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 415991#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 416453#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; 417431#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 417033#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; 417034#L754 assume !(1 == ~t6_pc~0); 417271#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 416675#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 416238#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; 416239#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 416648#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; 417526#L773 assume !(1 == ~t7_pc~0); 416176#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 416175#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 417072#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; 417044#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 417045#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; 417102#L792 assume !(1 == ~t8_pc~0); 417281#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 417676#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 417677#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; 417035#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 416956#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; 416957#L811 assume !(1 == ~t9_pc~0); 417175#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 417762#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 416317#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; 416318#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 416969#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; 416970#L830 assume !(1 == ~t10_pc~0); 416685#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 416152#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 416153#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; 416129#L1683 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 416130#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; 417553#L849 assume 1 == ~t11_pc~0; 417554#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 415969#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 415970#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; 417570#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 417435#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; 417436#L868 assume !(1 == ~t12_pc~0); 416815#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 416814#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 415857#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; 415858#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 416187#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; 416188#L887 assume 1 == ~t13_pc~0; 417444#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 416860#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 416861#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; 417515#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 415897#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; 415898#L1439 assume !(1 == ~M_E~0); 417027#L1439-2 assume !(1 == ~T1_E~0); 416069#L1444-1 assume !(1 == ~T2_E~0); 416070#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 416588#L1454-1 assume !(1 == ~T4_E~0); 416589#L1459-1 assume !(1 == ~T5_E~0); 417167#L1464-1 assume !(1 == ~T6_E~0); 417168#L1469-1 assume !(1 == ~T7_E~0); 417249#L1474-1 assume !(1 == ~T8_E~0); 416924#L1479-1 assume !(1 == ~T9_E~0); 416925#L1484-1 assume !(1 == ~T10_E~0); 417171#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 416803#L1494-1 assume !(1 == ~T12_E~0); 416804#L1499-1 assume !(1 == ~T13_E~0); 416991#L1504-1 assume !(1 == ~E_M~0); 416992#L1509-1 assume !(1 == ~E_1~0); 417656#L1514-1 assume !(1 == ~E_2~0); 417282#L1519-1 assume !(1 == ~E_3~0); 417283#L1524-1 assume !(1 == ~E_4~0); 417937#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 417938#L1534-1 assume !(1 == ~E_6~0); 415891#L1539-1 assume !(1 == ~E_7~0); 415892#L1544-1 assume !(1 == ~E_8~0); 416314#L1549-1 assume !(1 == ~E_9~0); 417889#L1554-1 assume !(1 == ~E_10~0); 417886#L1559-1 assume !(1 == ~E_11~0); 417702#L1564-1 assume !(1 == ~E_12~0); 417703#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 417926#L1574-1 assume { :end_inline_reset_delta_events } true; 417973#L1940-2 [2023-11-29 02:48:16,637 INFO L750 eck$LassoCheckResult]: Loop: 417973#L1940-2 assume !false; 425927#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; 425919#L1266-1 assume !false; 425915#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; 425735#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 425720#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 425711#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; 425702#L1079 assume !(0 != eval_~tmp~0#1); 425703#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; 429071#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 429069#L1291-3 assume !(0 == ~M_E~0); 429067#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 429065#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 429063#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 429060#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 429058#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 429056#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 429054#L1321-3 assume !(0 == ~T7_E~0); 429052#L1326-3 assume !(0 == ~T8_E~0); 429050#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 429048#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 429046#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 429044#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 429042#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 429040#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 429038#L1361-3 assume !(0 == ~E_1~0); 429036#L1366-3 assume !(0 == ~E_2~0); 429014#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 429004#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 428993#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 428983#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 428845#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 428787#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 428772#L1401-3 assume !(0 == ~E_9~0); 428761#L1406-3 assume !(0 == ~E_10~0); 428752#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 428748#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 428745#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 427549#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; 427480#L640-45 assume 1 == ~m_pc~0; 427472#L641-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 427464#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 427456#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; 427448#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 427441#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; 427434#L659-45 assume !(1 == ~t1_pc~0); 427427#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 427420#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 427413#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; 427407#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 427402#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; 427251#L678-45 assume !(1 == ~t2_pc~0); 427248#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 427246#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 427244#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; 427242#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 427240#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; 427237#L697-45 assume 1 == ~t3_pc~0; 427235#L698-15 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 427236#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 427257#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; 427226#L1627-45 assume 0 != activate_threads_~tmp___2~0#1;~t3_st~0 := 0; 427224#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; 427221#L716-45 assume !(1 == ~t4_pc~0); 427219#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 427217#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 427215#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; 427213#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 427211#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; 427210#L735-45 assume 1 == ~t5_pc~0; 427207#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 427205#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 427203#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; 427201#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 427199#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; 427197#L754-45 assume !(1 == ~t6_pc~0); 427195#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 427193#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 427191#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; 427189#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 427187#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; 427185#L773-45 assume 1 == ~t7_pc~0; 427182#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 427180#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 427178#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; 427176#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 427174#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; 427172#L792-45 assume !(1 == ~t8_pc~0); 427170#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 427168#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 427166#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; 427164#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 427162#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; 427160#L811-45 assume !(1 == ~t9_pc~0); 427158#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 427156#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 427154#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; 427152#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 427150#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; 427148#L830-45 assume 1 == ~t10_pc~0; 427100#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 427092#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 427085#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; 427075#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 427053#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; 427050#L849-45 assume !(1 == ~t11_pc~0); 427047#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 427045#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 427043#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; 427041#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 427039#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; 427037#L868-45 assume 1 == ~t12_pc~0; 427034#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 427032#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 427031#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; 427028#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 427026#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; 427024#L887-45 assume 1 == ~t13_pc~0; 427022#L888-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 427019#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 427017#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; 427015#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 426984#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; 426976#L1439-3 assume !(1 == ~M_E~0); 426966#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 426959#L1444-3 assume !(1 == ~T2_E~0); 426950#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 426941#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 426934#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 426926#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 426919#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 426911#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 426902#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 426895#L1484-3 assume !(1 == ~T10_E~0); 426888#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 426881#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 426873#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 426864#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 426855#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 426848#L1514-3 assume !(1 == ~E_2~0); 426843#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 426838#L1524-3 assume !(1 == ~E_4~0); 426831#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 426826#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 426821#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 426814#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 426807#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 426800#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 426793#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 426787#L1564-3 assume !(1 == ~E_12~0); 426783#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 426778#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; 426600#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 426586#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 426579#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; 426574#L1959 assume !(0 == start_simulation_~tmp~3#1); 426571#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; 426022#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 426013#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 426010#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; 426008#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 426007#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 425959#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; 425947#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 417973#L1940-2 [2023-11-29 02:48:16,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:16,638 INFO L85 PathProgramCache]: Analyzing trace with hash -1649665079, now seen corresponding path program 1 times [2023-11-29 02:48:16,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:16,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269260347] [2023-11-29 02:48:16,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:16,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:16,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:16,703 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-29 02:48:16,703 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:16,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269260347] [2023-11-29 02:48:16,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269260347] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:16,704 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:16,704 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:48:16,704 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [568442898] [2023-11-29 02:48:16,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:16,705 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:16,705 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:16,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1777723269, now seen corresponding path program 1 times [2023-11-29 02:48:16,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:16,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163929748] [2023-11-29 02:48:16,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:16,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:16,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:16,884 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-29 02:48:16,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:16,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163929748] [2023-11-29 02:48:16,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163929748] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:16,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:16,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:16,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682181792] [2023-11-29 02:48:16,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:16,885 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:16,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:16,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 02:48:16,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 02:48:16,886 INFO L87 Difference]: Start difference. First operand 100157 states and 141904 transitions. cyclomatic complexity: 41779 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-29 02:48:17,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:17,986 INFO L93 Difference]: Finished difference Result 216025 states and 304472 transitions. [2023-11-29 02:48:17,987 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 216025 states and 304472 transitions. [2023-11-29 02:48:19,159 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 215136 [2023-11-29 02:48:19,765 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 216025 states to 216025 states and 304472 transitions. [2023-11-29 02:48:19,765 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 216025 [2023-11-29 02:48:19,856 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 216025 [2023-11-29 02:48:19,857 INFO L73 IsDeterministic]: Start isDeterministic. Operand 216025 states and 304472 transitions. [2023-11-29 02:48:19,926 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:19,926 INFO L218 hiAutomatonCegarLoop]: Abstraction has 216025 states and 304472 transitions. [2023-11-29 02:48:20,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216025 states and 304472 transitions. [2023-11-29 02:48:21,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216025 to 102656. [2023-11-29 02:48:21,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102656 states, 102656 states have (on average 1.4066688746882794) internal successors, (144403), 102655 states have internal predecessors, (144403), 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-29 02:48:21,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102656 states to 102656 states and 144403 transitions. [2023-11-29 02:48:21,687 INFO L240 hiAutomatonCegarLoop]: Abstraction has 102656 states and 144403 transitions. [2023-11-29 02:48:21,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 02:48:21,688 INFO L428 stractBuchiCegarLoop]: Abstraction has 102656 states and 144403 transitions. [2023-11-29 02:48:21,688 INFO L335 stractBuchiCegarLoop]: ======== Iteration 25 ============ [2023-11-29 02:48:21,689 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 102656 states and 144403 transitions. [2023-11-29 02:48:21,965 INFO L131 ngComponentsAnalysis]: Automaton has 32 accepting balls. 102160 [2023-11-29 02:48:21,965 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:21,965 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:21,967 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-29 02:48:21,968 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-29 02:48:21,968 INFO L748 eck$LassoCheckResult]: Stem: 732252#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 732253#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; 733269#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; 733270#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 734157#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 733401#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 732845#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 732846#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 733722#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 733723#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 733845#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 733846#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 732592#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 732593#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 733883#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 733157#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 733158#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 733780#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 733071#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 733072#L1291 assume !(0 == ~M_E~0); 734158#L1291-2 assume !(0 == ~T1_E~0); 734155#L1296-1 assume !(0 == ~T2_E~0); 733226#L1301-1 assume !(0 == ~T3_E~0); 733227#L1306-1 assume !(0 == ~T4_E~0); 733792#L1311-1 assume !(0 == ~T5_E~0); 732428#L1316-1 assume !(0 == ~T6_E~0); 732429#L1321-1 assume !(0 == ~T7_E~0); 733241#L1326-1 assume !(0 == ~T8_E~0); 732249#L1331-1 assume !(0 == ~T9_E~0); 731965#L1336-1 assume !(0 == ~T10_E~0); 731966#L1341-1 assume !(0 == ~T11_E~0); 732036#L1346-1 assume !(0 == ~T12_E~0); 732037#L1351-1 assume !(0 == ~T13_E~0); 732364#L1356-1 assume !(0 == ~E_M~0); 732365#L1361-1 assume !(0 == ~E_1~0); 734064#L1366-1 assume !(0 == ~E_2~0); 732412#L1371-1 assume !(0 == ~E_3~0); 732413#L1376-1 assume !(0 == ~E_4~0); 733299#L1381-1 assume !(0 == ~E_5~0); 733300#L1386-1 assume !(0 == ~E_6~0); 734109#L1391-1 assume !(0 == ~E_7~0); 734137#L1396-1 assume !(0 == ~E_8~0); 733190#L1401-1 assume !(0 == ~E_9~0); 733191#L1406-1 assume !(0 == ~E_10~0); 733498#L1411-1 assume !(0 == ~E_11~0); 733499#L1416-1 assume !(0 == ~E_12~0); 733108#L1421-1 assume !(0 == ~E_13~0); 732616#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; 732617#L640 assume !(1 == ~m_pc~0); 733156#L640-2 is_master_triggered_~__retres1~0#1 := 0; 733155#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 733115#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; 733116#L1603 assume !(0 != activate_threads_~tmp~1#1); 733144#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; 732768#L659 assume !(1 == ~t1_pc~0); 732769#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 733944#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 733642#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; 732899#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 732900#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; 732917#L678 assume !(1 == ~t2_pc~0); 733978#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 734102#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 732454#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; 732455#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 733014#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; 733139#L697 assume !(1 == ~t3_pc~0); 733140#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 733279#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 733628#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; 733048#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 733049#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; 734021#L716 assume !(1 == ~t4_pc~0); 733569#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 732748#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 732110#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; 732111#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 732217#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; 733584#L735 assume !(1 == ~t5_pc~0); 732185#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 732186#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 732640#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; 733615#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 733219#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; 733220#L754 assume !(1 == ~t6_pc~0); 733458#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 732860#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 732432#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; 732433#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 732832#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; 733713#L773 assume !(1 == ~t7_pc~0); 732368#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 732367#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 733258#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; 733230#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 733231#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; 733291#L792 assume !(1 == ~t8_pc~0); 733469#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 733847#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 733848#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; 733223#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 733142#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; 733143#L811 assume !(1 == ~t9_pc~0); 733365#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 733927#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 732510#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; 732511#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 733152#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; 733153#L830 assume !(1 == ~t10_pc~0); 732872#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 732345#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 732346#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; 732324#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 732325#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; 733733#L849 assume 1 == ~t11_pc~0; 733734#L850 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 732163#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 732164#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; 733747#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 733624#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; 733625#L868 assume !(1 == ~t12_pc~0); 732998#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 732997#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 732051#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; 732052#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 732380#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; 732381#L887 assume 1 == ~t13_pc~0; 733630#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 733042#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 733043#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; 733703#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 732091#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; 732092#L1439 assume !(1 == ~M_E~0); 733215#L1439-2 assume !(1 == ~T1_E~0); 732262#L1444-1 assume !(1 == ~T2_E~0); 732263#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 732774#L1454-1 assume !(1 == ~T4_E~0); 732775#L1459-1 assume !(1 == ~T5_E~0); 733357#L1464-1 assume !(1 == ~T6_E~0); 733358#L1469-1 assume !(1 == ~T7_E~0); 733437#L1474-1 assume !(1 == ~T8_E~0); 733109#L1479-1 assume !(1 == ~T9_E~0); 733110#L1484-1 assume !(1 == ~T10_E~0); 733360#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 732989#L1494-1 assume !(1 == ~T12_E~0); 732990#L1499-1 assume !(1 == ~T13_E~0); 733174#L1504-1 assume !(1 == ~E_M~0); 733175#L1509-1 assume !(1 == ~E_1~0); 733828#L1514-1 assume !(1 == ~E_2~0); 733470#L1519-1 assume !(1 == ~E_3~0); 733471#L1524-1 assume !(1 == ~E_4~0); 734079#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 734080#L1534-1 assume !(1 == ~E_6~0); 732085#L1539-1 assume !(1 == ~E_7~0); 732086#L1544-1 assume !(1 == ~E_8~0); 732509#L1549-1 assume !(1 == ~E_9~0); 734052#L1554-1 assume !(1 == ~E_10~0); 734046#L1559-1 assume !(1 == ~E_11~0); 733873#L1564-1 assume !(1 == ~E_12~0); 733874#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 734074#L1574-1 assume { :end_inline_reset_delta_events } true; 734115#L1940-2 [2023-11-29 02:48:21,969 INFO L750 eck$LassoCheckResult]: Loop: 734115#L1940-2 assume !false; 753717#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; 753713#L1266-1 assume !false; 753712#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; 753705#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 753697#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 753696#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; 753694#L1079 assume !(0 != eval_~tmp~0#1); 753693#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; 753692#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 753691#L1291-3 assume !(0 == ~M_E~0); 753690#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 753689#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 753688#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 753687#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 753686#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 753685#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 753684#L1321-3 assume !(0 == ~T7_E~0); 753683#L1326-3 assume !(0 == ~T8_E~0); 753682#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 753681#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 753680#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 753679#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 753678#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 753677#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 753676#L1361-3 assume !(0 == ~E_1~0); 753675#L1366-3 assume !(0 == ~E_2~0); 753674#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 753673#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 753672#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 753671#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 753670#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 753669#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 753668#L1401-3 assume !(0 == ~E_9~0); 753667#L1406-3 assume !(0 == ~E_10~0); 753666#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 753665#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 753664#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 753663#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; 753662#L640-45 assume !(1 == ~m_pc~0); 753661#L640-47 is_master_triggered_~__retres1~0#1 := 0; 753659#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 753658#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; 753657#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 753656#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; 753655#L659-45 assume !(1 == ~t1_pc~0); 753654#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 753653#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 753652#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; 753651#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 753650#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; 753649#L678-45 assume !(1 == ~t2_pc~0); 753647#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 753646#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 753645#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; 753644#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 753643#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; 753642#L697-45 assume !(1 == ~t3_pc~0); 753641#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 753639#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 753637#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; 753635#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 753633#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; 753632#L716-45 assume !(1 == ~t4_pc~0); 753631#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 753630#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 753629#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; 753628#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 753627#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; 753626#L735-45 assume !(1 == ~t5_pc~0); 753625#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 753623#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 753622#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; 753621#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 753620#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; 753619#L754-45 assume !(1 == ~t6_pc~0); 753618#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 753617#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 753616#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; 753615#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 753614#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; 753613#L773-45 assume 1 == ~t7_pc~0; 753611#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 753610#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 753609#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; 753608#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 753607#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; 753606#L792-45 assume !(1 == ~t8_pc~0); 753605#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 753604#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 753603#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; 753602#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 753601#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; 753600#L811-45 assume !(1 == ~t9_pc~0); 753599#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 753598#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 753597#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; 753596#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 753595#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; 753594#L830-45 assume !(1 == ~t10_pc~0); 753593#L830-47 is_transmit10_triggered_~__retres1~10#1 := 0; 753591#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 753589#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; 753587#L1683-45 assume !(0 != activate_threads_~tmp___9~0#1); 753337#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; 753335#L849-45 assume 1 == ~t11_pc~0; 753333#L850-15 assume 1 == ~E_11~0;is_transmit11_triggered_~__retres1~11#1 := 1; 753329#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 753327#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; 753325#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 753323#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; 753321#L868-45 assume !(1 == ~t12_pc~0); 753319#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 753315#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 753313#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; 753311#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 753309#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; 753307#L887-45 assume 1 == ~t13_pc~0; 753305#L888-15 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 753301#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 753299#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; 753297#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 753295#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; 753294#L1439-3 assume !(1 == ~M_E~0); 748753#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 753293#L1444-3 assume !(1 == ~T2_E~0); 753292#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 753291#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 753290#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 753289#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 753288#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 753287#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 753286#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 753285#L1484-3 assume !(1 == ~T10_E~0); 753284#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 753283#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 753282#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 753281#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 753280#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 753279#L1514-3 assume !(1 == ~E_2~0); 753278#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 753277#L1524-3 assume !(1 == ~E_4~0); 753276#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 753275#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 753274#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 753273#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 753272#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 753271#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 753270#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 753269#L1564-3 assume !(1 == ~E_12~0); 753268#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 753267#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; 753260#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 753252#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 753251#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; 753249#L1959 assume !(0 == start_simulation_~tmp~3#1); 753250#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; 753793#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 753769#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 753764#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; 753759#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 753745#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 753725#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; 753721#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 734115#L1940-2 [2023-11-29 02:48:21,970 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:21,970 INFO L85 PathProgramCache]: Analyzing trace with hash -1665183797, now seen corresponding path program 1 times [2023-11-29 02:48:21,970 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:21,970 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116022236] [2023-11-29 02:48:21,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:21,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:21,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:22,081 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-29 02:48:22,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:22,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116022236] [2023-11-29 02:48:22,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116022236] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:22,082 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:22,082 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:22,082 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380052145] [2023-11-29 02:48:22,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:22,083 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:22,083 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:22,084 INFO L85 PathProgramCache]: Analyzing trace with hash -1249820349, now seen corresponding path program 1 times [2023-11-29 02:48:22,084 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:22,084 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879278891] [2023-11-29 02:48:22,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:22,084 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:22,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:22,151 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-29 02:48:22,151 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:22,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879278891] [2023-11-29 02:48:22,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879278891] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:22,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:22,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:22,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141337723] [2023-11-29 02:48:22,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:22,153 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:22,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:22,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:48:22,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:48:22,154 INFO L87 Difference]: Start difference. First operand 102656 states and 144403 transitions. cyclomatic complexity: 41779 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-29 02:48:23,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:23,595 INFO L93 Difference]: Finished difference Result 284539 states and 397897 transitions. [2023-11-29 02:48:23,595 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 284539 states and 397897 transitions. [2023-11-29 02:48:24,972 INFO L131 ngComponentsAnalysis]: Automaton has 64 accepting balls. 282896 [2023-11-29 02:48:25,770 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 284539 states to 284539 states and 397897 transitions. [2023-11-29 02:48:25,770 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 284539 [2023-11-29 02:48:25,852 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 284539 [2023-11-29 02:48:25,852 INFO L73 IsDeterministic]: Start isDeterministic. Operand 284539 states and 397897 transitions. [2023-11-29 02:48:25,928 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:25,928 INFO L218 hiAutomatonCegarLoop]: Abstraction has 284539 states and 397897 transitions. [2023-11-29 02:48:26,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284539 states and 397897 transitions. [2023-11-29 02:48:28,296 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284539 to 282747. [2023-11-29 02:48:28,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 282747 states, 282747 states have (on average 1.3991059144747777) internal successors, (395593), 282746 states have internal predecessors, (395593), 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-29 02:48:29,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 282747 states to 282747 states and 395593 transitions. [2023-11-29 02:48:29,517 INFO L240 hiAutomatonCegarLoop]: Abstraction has 282747 states and 395593 transitions. [2023-11-29 02:48:29,517 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:48:29,518 INFO L428 stractBuchiCegarLoop]: Abstraction has 282747 states and 395593 transitions. [2023-11-29 02:48:29,518 INFO L335 stractBuchiCegarLoop]: ======== Iteration 26 ============ [2023-11-29 02:48:29,518 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 282747 states and 395593 transitions. [2023-11-29 02:48:30,149 INFO L131 ngComponentsAnalysis]: Automaton has 64 accepting balls. 281488 [2023-11-29 02:48:30,149 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:30,149 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:30,151 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-29 02:48:30,151 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-29 02:48:30,152 INFO L748 eck$LassoCheckResult]: Stem: 1119458#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 1119459#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; 1120488#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; 1120489#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 1121332#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 1120619#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 1120056#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 1120057#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 1120917#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 1120918#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 1121038#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 1121039#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 1119798#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 1119799#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 1121073#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 1120377#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 1120378#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 1120975#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 1120290#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 1120291#L1291 assume !(0 == ~M_E~0); 1121333#L1291-2 assume !(0 == ~T1_E~0); 1121330#L1296-1 assume !(0 == ~T2_E~0); 1120442#L1301-1 assume !(0 == ~T3_E~0); 1120443#L1306-1 assume !(0 == ~T4_E~0); 1120986#L1311-1 assume !(0 == ~T5_E~0); 1119632#L1316-1 assume !(0 == ~T6_E~0); 1119633#L1321-1 assume !(0 == ~T7_E~0); 1120458#L1326-1 assume !(0 == ~T8_E~0); 1119455#L1331-1 assume !(0 == ~T9_E~0); 1119170#L1336-1 assume !(0 == ~T10_E~0); 1119171#L1341-1 assume !(0 == ~T11_E~0); 1119242#L1346-1 assume !(0 == ~T12_E~0); 1119243#L1351-1 assume !(0 == ~T13_E~0); 1119571#L1356-1 assume !(0 == ~E_M~0); 1119572#L1361-1 assume !(0 == ~E_1~0); 1121239#L1366-1 assume !(0 == ~E_2~0); 1119616#L1371-1 assume !(0 == ~E_3~0); 1119617#L1376-1 assume !(0 == ~E_4~0); 1120516#L1381-1 assume !(0 == ~E_5~0); 1120517#L1386-1 assume !(0 == ~E_6~0); 1121282#L1391-1 assume !(0 == ~E_7~0); 1121311#L1396-1 assume !(0 == ~E_8~0); 1120409#L1401-1 assume !(0 == ~E_9~0); 1120410#L1406-1 assume !(0 == ~E_10~0); 1120715#L1411-1 assume !(0 == ~E_11~0); 1120716#L1416-1 assume !(0 == ~E_12~0); 1120327#L1421-1 assume !(0 == ~E_13~0); 1119821#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; 1119822#L640 assume !(1 == ~m_pc~0); 1120376#L640-2 is_master_triggered_~__retres1~0#1 := 0; 1120375#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1120335#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; 1120336#L1603 assume !(0 != activate_threads_~tmp~1#1); 1120363#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; 1119977#L659 assume !(1 == ~t1_pc~0); 1119978#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 1121136#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1120850#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; 1120111#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 1120112#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; 1120129#L678 assume !(1 == ~t2_pc~0); 1121160#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 1121276#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1119659#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; 1119660#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 1120229#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; 1120357#L697 assume !(1 == ~t3_pc~0); 1120358#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 1120497#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1120839#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; 1120268#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 1120269#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; 1121197#L716 assume !(1 == ~t4_pc~0); 1120783#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 1119958#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1119317#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; 1119318#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 1119423#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; 1120799#L735 assume !(1 == ~t5_pc~0); 1119391#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 1119392#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1119849#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; 1120828#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 1120435#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; 1120436#L754 assume !(1 == ~t6_pc~0); 1120673#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 1120069#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1119636#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; 1119637#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 1120043#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; 1120909#L773 assume !(1 == ~t7_pc~0); 1119575#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 1119574#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1120476#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; 1120446#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 1120447#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; 1120508#L792 assume !(1 == ~t8_pc~0); 1120685#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 1121040#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1121041#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; 1120437#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 1120359#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; 1120360#L811 assume !(1 == ~t9_pc~0); 1120583#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 1121117#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1119714#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; 1119715#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 1120372#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; 1120373#L830 assume !(1 == ~t10_pc~0); 1120080#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 1119551#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1119552#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; 1119529#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 1119530#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; 1120927#L849 assume !(1 == ~t11_pc~0); 1120928#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 1119370#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1119371#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; 1120941#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 1120835#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; 1120836#L868 assume !(1 == ~t12_pc~0); 1120213#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 1120212#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 1119257#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; 1119258#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 1119586#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; 1119587#L887 assume 1 == ~t13_pc~0; 1120841#L888 assume 1 == ~E_13~0;is_transmit13_triggered_~__retres1~13#1 := 1; 1120262#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 1120263#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; 1120902#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 1119297#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; 1119298#L1439 assume !(1 == ~M_E~0); 1120431#L1439-2 assume !(1 == ~T1_E~0); 1119468#L1444-1 assume !(1 == ~T2_E~0); 1119469#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 1119982#L1454-1 assume !(1 == ~T4_E~0); 1119983#L1459-1 assume !(1 == ~T5_E~0); 1120575#L1464-1 assume !(1 == ~T6_E~0); 1120576#L1469-1 assume !(1 == ~T7_E~0); 1120650#L1474-1 assume !(1 == ~T8_E~0); 1120328#L1479-1 assume !(1 == ~T9_E~0); 1120329#L1484-1 assume !(1 == ~T10_E~0); 1120578#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 1120201#L1494-1 assume !(1 == ~T12_E~0); 1120202#L1499-1 assume !(1 == ~T13_E~0); 1120394#L1504-1 assume !(1 == ~E_M~0); 1120395#L1509-1 assume !(1 == ~E_1~0); 1121023#L1514-1 assume !(1 == ~E_2~0); 1120686#L1519-1 assume !(1 == ~E_3~0); 1120687#L1524-1 assume !(1 == ~E_4~0); 1121256#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 1121257#L1534-1 assume !(1 == ~E_6~0); 1119292#L1539-1 assume !(1 == ~E_7~0); 1119293#L1544-1 assume !(1 == ~E_8~0); 1119711#L1549-1 assume !(1 == ~E_9~0); 1121229#L1554-1 assume !(1 == ~E_10~0); 1121222#L1559-1 assume !(1 == ~E_11~0); 1121065#L1564-1 assume !(1 == ~E_12~0); 1121066#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 1121250#L1574-1 assume { :end_inline_reset_delta_events } true; 1121289#L1940-2 [2023-11-29 02:48:30,152 INFO L750 eck$LassoCheckResult]: Loop: 1121289#L1940-2 assume !false; 1226876#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; 1226866#L1266-1 assume !false; 1226865#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; 1226666#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 1226653#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 1226647#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; 1226641#L1079 assume !(0 != eval_~tmp~0#1); 1226635#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; 1226627#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 1226618#L1291-3 assume !(0 == ~M_E~0); 1226611#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 1226605#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 1226599#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 1226593#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 1226587#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 1226577#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 1226559#L1321-3 assume !(0 == ~T7_E~0); 1226556#L1326-3 assume !(0 == ~T8_E~0); 1226554#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 1226552#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 1226550#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 1226548#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 1226546#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 1226544#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 1226542#L1361-3 assume !(0 == ~E_1~0); 1226540#L1366-3 assume !(0 == ~E_2~0); 1226537#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 1226535#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 1226533#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 1226531#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 1226529#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 1226527#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 1226525#L1401-3 assume !(0 == ~E_9~0); 1226523#L1406-3 assume !(0 == ~E_10~0); 1226520#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 1226507#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 1226498#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 1226490#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; 1226101#L640-45 assume 1 == ~m_pc~0; 1226096#L641-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 1226094#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1226092#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; 1226090#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 1226088#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; 1226086#L659-45 assume !(1 == ~t1_pc~0); 1226084#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 1226081#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1226079#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; 1226049#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 1226040#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; 1226000#L678-45 assume !(1 == ~t2_pc~0); 1225997#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 1225995#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1225993#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; 1225991#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 1225988#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; 1225986#L697-45 assume !(1 == ~t3_pc~0); 1225984#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 1225981#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1225979#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; 1225977#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 1225975#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; 1225973#L716-45 assume !(1 == ~t4_pc~0); 1225971#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 1225969#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1225967#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; 1225965#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 1225962#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; 1225960#L735-45 assume 1 == ~t5_pc~0; 1225947#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 1225935#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1225927#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; 1225879#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 1225860#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; 1225854#L754-45 assume !(1 == ~t6_pc~0); 1225848#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 1225840#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1225834#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; 1225828#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 1225821#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; 1225814#L773-45 assume 1 == ~t7_pc~0; 1225806#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 1225798#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1225789#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; 1225781#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 1225774#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; 1225767#L792-45 assume !(1 == ~t8_pc~0); 1225761#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 1225756#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1225750#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; 1225744#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 1225737#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; 1225731#L811-45 assume !(1 == ~t9_pc~0); 1225725#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 1225718#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1225711#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; 1225705#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 1225698#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; 1225248#L830-45 assume 1 == ~t10_pc~0; 1225246#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 1225247#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1225250#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; 1225236#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 1225234#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; 1225232#L849-45 assume !(1 == ~t11_pc~0); 1225231#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 1225227#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1225225#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; 1225223#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 1225222#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; 1225219#L868-45 assume 1 == ~t12_pc~0; 1225214#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 1225210#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 1225206#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; 1225202#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 1225198#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; 1225194#L887-45 assume !(1 == ~t13_pc~0); 1225192#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 1225191#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 1225190#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; 1225189#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 1225188#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; 1225187#L1439-3 assume !(1 == ~M_E~0); 1224498#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 1225185#L1444-3 assume !(1 == ~T2_E~0); 1225184#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 1225183#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 1224978#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 1224975#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 1224973#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 1224971#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 1224969#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 1224967#L1484-3 assume !(1 == ~T10_E~0); 1224965#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 1224963#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 1224961#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 1224959#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 1224957#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 1224955#L1514-3 assume !(1 == ~E_2~0); 1224952#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 1224939#L1524-3 assume !(1 == ~E_4~0); 1224929#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 1224921#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 1224915#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 1224897#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 1224892#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 1224887#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 1224880#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 1224874#L1564-3 assume !(1 == ~E_12~0); 1224869#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 1224868#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; 1224856#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 1224844#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 1224839#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; 1224833#L1959 assume !(0 == start_simulation_~tmp~3#1); 1224834#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; 1226934#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 1226923#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 1226921#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; 1226919#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 1226918#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 1226904#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; 1226895#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 1121289#L1940-2 [2023-11-29 02:48:30,152 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:30,152 INFO L85 PathProgramCache]: Analyzing trace with hash 736341324, now seen corresponding path program 1 times [2023-11-29 02:48:30,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:30,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967685772] [2023-11-29 02:48:30,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:30,153 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:30,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:30,217 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-29 02:48:30,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:30,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967685772] [2023-11-29 02:48:30,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967685772] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:30,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:30,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:48:30,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155910722] [2023-11-29 02:48:30,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:30,219 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:30,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:30,219 INFO L85 PathProgramCache]: Analyzing trace with hash -38530433, now seen corresponding path program 1 times [2023-11-29 02:48:30,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:30,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340993726] [2023-11-29 02:48:30,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:30,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:30,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:30,633 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-29 02:48:30,633 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:30,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340993726] [2023-11-29 02:48:30,634 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340993726] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:30,634 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:30,634 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:30,634 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774144096] [2023-11-29 02:48:30,634 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:30,635 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:30,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:30,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:48:30,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:48:30,636 INFO L87 Difference]: Start difference. First operand 282747 states and 395593 transitions. cyclomatic complexity: 112910 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-29 02:48:32,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:32,667 INFO L93 Difference]: Finished difference Result 543530 states and 758262 transitions. [2023-11-29 02:48:32,667 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 543530 states and 758262 transitions. [2023-11-29 02:48:35,549 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 540800 [2023-11-29 02:48:37,070 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 543530 states to 543530 states and 758262 transitions. [2023-11-29 02:48:37,070 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 543530 [2023-11-29 02:48:37,266 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 543530 [2023-11-29 02:48:37,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 543530 states and 758262 transitions. [2023-11-29 02:48:37,450 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:37,450 INFO L218 hiAutomatonCegarLoop]: Abstraction has 543530 states and 758262 transitions. [2023-11-29 02:48:37,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543530 states and 758262 transitions. [2023-11-29 02:48:42,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543530 to 543146. [2023-11-29 02:48:42,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543146 states, 543146 states have (on average 1.3953485803080572) internal successors, (757878), 543145 states have internal predecessors, (757878), 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-29 02:48:44,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543146 states to 543146 states and 757878 transitions. [2023-11-29 02:48:44,524 INFO L240 hiAutomatonCegarLoop]: Abstraction has 543146 states and 757878 transitions. [2023-11-29 02:48:44,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:48:44,524 INFO L428 stractBuchiCegarLoop]: Abstraction has 543146 states and 757878 transitions. [2023-11-29 02:48:44,525 INFO L335 stractBuchiCegarLoop]: ======== Iteration 27 ============ [2023-11-29 02:48:44,525 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 543146 states and 757878 transitions. [2023-11-29 02:48:46,206 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 540416 [2023-11-29 02:48:46,207 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:48:46,207 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:48:46,209 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-29 02:48:46,209 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-29 02:48:46,210 INFO L748 eck$LassoCheckResult]: Stem: 1945742#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 1945743#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; 1946777#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; 1946778#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 1947753#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 1946918#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 1946342#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 1946343#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 1947252#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 1947253#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 1947395#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 1947396#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 1946083#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 1946084#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 1947430#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 1946662#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 1946663#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 1947321#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 1946572#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 1946573#L1291 assume !(0 == ~M_E~0); 1947756#L1291-2 assume !(0 == ~T1_E~0); 1947750#L1296-1 assume !(0 == ~T2_E~0); 1946729#L1301-1 assume !(0 == ~T3_E~0); 1946730#L1306-1 assume !(0 == ~T4_E~0); 1947333#L1311-1 assume !(0 == ~T5_E~0); 1945920#L1316-1 assume !(0 == ~T6_E~0); 1945921#L1321-1 assume !(0 == ~T7_E~0); 1946744#L1326-1 assume !(0 == ~T8_E~0); 1945739#L1331-1 assume !(0 == ~T9_E~0); 1945454#L1336-1 assume !(0 == ~T10_E~0); 1945455#L1341-1 assume !(0 == ~T11_E~0); 1945524#L1346-1 assume !(0 == ~T12_E~0); 1945525#L1351-1 assume !(0 == ~T13_E~0); 1945856#L1356-1 assume !(0 == ~E_M~0); 1945857#L1361-1 assume !(0 == ~E_1~0); 1947628#L1366-1 assume !(0 == ~E_2~0); 1945904#L1371-1 assume !(0 == ~E_3~0); 1945905#L1376-1 assume !(0 == ~E_4~0); 1946812#L1381-1 assume !(0 == ~E_5~0); 1946813#L1386-1 assume !(0 == ~E_6~0); 1947685#L1391-1 assume !(0 == ~E_7~0); 1947730#L1396-1 assume !(0 == ~E_8~0); 1946694#L1401-1 assume !(0 == ~E_9~0); 1946695#L1406-1 assume !(0 == ~E_10~0); 1947020#L1411-1 assume !(0 == ~E_11~0); 1947021#L1416-1 assume !(0 == ~E_12~0); 1946614#L1421-1 assume !(0 == ~E_13~0); 1946103#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; 1946104#L640 assume !(1 == ~m_pc~0); 1946661#L640-2 is_master_triggered_~__retres1~0#1 := 0; 1946660#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1946621#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; 1946622#L1603 assume !(0 != activate_threads_~tmp~1#1); 1946648#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; 1946264#L659 assume !(1 == ~t1_pc~0); 1946265#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 1947494#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1947168#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; 1946396#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 1946397#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; 1946414#L678 assume !(1 == ~t2_pc~0); 1947523#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 1947678#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1945947#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; 1945948#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 1946516#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; 1946642#L697 assume !(1 == ~t3_pc~0); 1946643#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 1946790#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1947157#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; 1946552#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 1946553#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; 1947573#L716 assume !(1 == ~t4_pc~0); 1947098#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 1946242#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1945598#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; 1945599#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 1945707#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; 1947113#L735 assume !(1 == ~t5_pc~0); 1945675#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 1945676#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1946132#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; 1947146#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 1946721#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; 1946722#L754 assume !(1 == ~t6_pc~0); 1946977#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 1946356#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1945924#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; 1945925#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 1946330#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; 1947239#L773 assume !(1 == ~t7_pc~0); 1945860#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 1945859#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1946764#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; 1946733#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 1946734#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; 1946803#L792 assume !(1 == ~t8_pc~0); 1946988#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 1947397#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1947398#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; 1946723#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 1946644#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; 1946645#L811 assume !(1 == ~t9_pc~0); 1946881#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 1947476#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1946002#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; 1946003#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 1946657#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; 1946658#L830 assume !(1 == ~t10_pc~0); 1946367#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 1945835#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 1945836#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; 1945814#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 1945815#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; 1947269#L849 assume !(1 == ~t11_pc~0); 1947270#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 1945653#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 1945654#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; 1947281#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 1947150#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; 1947151#L868 assume !(1 == ~t12_pc~0); 1946501#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 1946500#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 1945540#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; 1945541#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 1945872#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; 1945873#L887 assume !(1 == ~t13_pc~0); 1947165#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 1946546#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 1946547#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; 1947228#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 1945581#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; 1945582#L1439 assume !(1 == ~M_E~0); 1946715#L1439-2 assume !(1 == ~T1_E~0); 1945752#L1444-1 assume !(1 == ~T2_E~0); 1945753#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 1946268#L1454-1 assume !(1 == ~T4_E~0); 1946269#L1459-1 assume !(1 == ~T5_E~0); 1946873#L1464-1 assume !(1 == ~T6_E~0); 1946874#L1469-1 assume !(1 == ~T7_E~0); 1946952#L1474-1 assume !(1 == ~T8_E~0); 1946615#L1479-1 assume !(1 == ~T9_E~0); 1946616#L1484-1 assume !(1 == ~T10_E~0); 1946878#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 1946489#L1494-1 assume !(1 == ~T12_E~0); 1946490#L1499-1 assume !(1 == ~T13_E~0); 1946679#L1504-1 assume !(1 == ~E_M~0); 1946680#L1509-1 assume !(1 == ~E_1~0); 1947377#L1514-1 assume !(1 == ~E_2~0); 1946989#L1519-1 assume !(1 == ~E_3~0); 1946990#L1524-1 assume !(1 == ~E_4~0); 1947655#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 1947656#L1534-1 assume !(1 == ~E_6~0); 1945575#L1539-1 assume !(1 == ~E_7~0); 1945576#L1544-1 assume !(1 == ~E_8~0); 1945999#L1549-1 assume !(1 == ~E_9~0); 1947604#L1554-1 assume !(1 == ~E_10~0); 1947599#L1559-1 assume !(1 == ~E_11~0); 1947421#L1564-1 assume !(1 == ~E_12~0); 1947422#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 1947644#L1574-1 assume { :end_inline_reset_delta_events } true; 1947697#L1940-2 [2023-11-29 02:48:46,211 INFO L750 eck$LassoCheckResult]: Loop: 1947697#L1940-2 assume !false; 2052776#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; 2052770#L1266-1 assume !false; 2052768#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; 2052752#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 2052743#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 2052740#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; 2052738#L1079 assume !(0 != eval_~tmp~0#1); 2052739#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; 2077067#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 2077061#L1291-3 assume !(0 == ~M_E~0); 2077054#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 2077047#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 2077040#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 2077033#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 2077026#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 2077017#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 2077008#L1321-3 assume !(0 == ~T7_E~0); 2076999#L1326-3 assume !(0 == ~T8_E~0); 2076991#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 2076984#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 2076977#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 2076971#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 2076964#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 2076958#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 2076951#L1361-3 assume !(0 == ~E_1~0); 2076945#L1366-3 assume !(0 == ~E_2~0); 2076938#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 2076930#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 2076923#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 2076915#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 2076908#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 2076901#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 2076895#L1401-3 assume !(0 == ~E_9~0); 2076873#L1406-3 assume !(0 == ~E_10~0); 2076869#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 2076867#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 2076865#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 2076863#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; 2076852#L640-45 assume !(1 == ~m_pc~0); 2076846#L640-47 is_master_triggered_~__retres1~0#1 := 0; 2076838#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 2076832#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; 2076824#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 2076816#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; 2076809#L659-45 assume !(1 == ~t1_pc~0); 2076802#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 2076795#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 2076786#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; 2076778#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 2076770#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; 2076763#L678-45 assume !(1 == ~t2_pc~0); 2076742#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 2076738#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 2076736#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; 2076734#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 2076732#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; 2076646#L697-45 assume !(1 == ~t3_pc~0); 2076639#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 2076632#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 2076623#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; 2076616#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 2076609#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; 2076602#L716-45 assume !(1 == ~t4_pc~0); 2076595#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 2076588#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 2076579#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; 2076573#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 2076565#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; 2076484#L735-45 assume !(1 == ~t5_pc~0); 2076475#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 2076467#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 2076460#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; 2076454#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 2076446#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; 2076439#L754-45 assume !(1 == ~t6_pc~0); 2076434#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 2073756#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 2073755#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; 2073754#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 2073752#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; 2073742#L773-45 assume !(1 == ~t7_pc~0); 2073739#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 2073736#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 2073734#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; 2073732#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 2073724#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; 2054109#L792-45 assume !(1 == ~t8_pc~0); 2054105#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 2054103#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 2054101#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; 2054099#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 2054096#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; 2054094#L811-45 assume !(1 == ~t9_pc~0); 2054092#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 2054090#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 2054088#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; 2054086#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 2054084#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; 2054082#L830-45 assume !(1 == ~t10_pc~0); 2054078#L830-47 is_transmit10_triggered_~__retres1~10#1 := 0; 2054077#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 2054074#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; 2054072#L1683-45 assume !(0 != activate_threads_~tmp___9~0#1); 2054069#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; 2054067#L849-45 assume !(1 == ~t11_pc~0); 2054065#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 2054063#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 2054061#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; 2054059#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 2054057#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; 2054055#L868-45 assume !(1 == ~t12_pc~0); 2054053#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 2054051#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 2054050#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; 2054049#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 2054047#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; 2054045#L887-45 assume !(1 == ~t13_pc~0); 2054043#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 2054040#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 2054038#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; 2054036#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 2054034#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; 2054032#L1439-3 assume !(1 == ~M_E~0); 2054028#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 2054025#L1444-3 assume !(1 == ~T2_E~0); 2054023#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 2054021#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 2054019#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 2054017#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 2054015#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 2054012#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 2054010#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 2054008#L1484-3 assume !(1 == ~T10_E~0); 2054006#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 2054004#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 2054003#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 2054002#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 2054001#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 2054000#L1514-3 assume !(1 == ~E_2~0); 2053998#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 2053996#L1524-3 assume !(1 == ~E_4~0); 2053994#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 2053992#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 2053990#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 2053988#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 2053986#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 2053984#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 2053982#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 2053980#L1564-3 assume !(1 == ~E_12~0); 2053978#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 2053976#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; 2052839#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 2052830#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 2052828#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; 2052825#L1959 assume !(0 == start_simulation_~tmp~3#1); 2052822#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; 2052798#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 2052789#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 2052787#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; 2052785#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 2052783#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 2052781#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; 2052779#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 1947697#L1940-2 [2023-11-29 02:48:46,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:46,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1787790413, now seen corresponding path program 1 times [2023-11-29 02:48:46,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:46,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1518256165] [2023-11-29 02:48:46,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:46,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:46,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:46,331 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-29 02:48:46,331 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:46,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1518256165] [2023-11-29 02:48:46,332 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1518256165] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:46,332 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:46,332 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:46,332 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878696758] [2023-11-29 02:48:46,332 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:46,333 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:48:46,333 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:48:46,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1279773754, now seen corresponding path program 1 times [2023-11-29 02:48:46,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:48:46,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965071627] [2023-11-29 02:48:46,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:48:46,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:48:46,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:48:46,401 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-29 02:48:46,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:48:46,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965071627] [2023-11-29 02:48:46,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965071627] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:48:46,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:48:46,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:48:46,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529893295] [2023-11-29 02:48:46,402 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:48:46,402 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:48:46,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:48:46,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:48:46,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:48:46,403 INFO L87 Difference]: Start difference. First operand 543146 states and 757878 transitions. cyclomatic complexity: 214860 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-29 02:48:49,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:48:49,937 INFO L93 Difference]: Finished difference Result 848861 states and 1183567 transitions. [2023-11-29 02:48:49,937 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 848861 states and 1183567 transitions. [2023-11-29 02:48:54,384 INFO L131 ngComponentsAnalysis]: Automaton has 256 accepting balls. 844704 [2023-11-29 02:48:57,372 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 848861 states to 848861 states and 1183567 transitions. [2023-11-29 02:48:57,372 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 848861 [2023-11-29 02:48:57,646 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 848861 [2023-11-29 02:48:57,646 INFO L73 IsDeterministic]: Start isDeterministic. Operand 848861 states and 1183567 transitions. [2023-11-29 02:48:57,969 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:48:57,970 INFO L218 hiAutomatonCegarLoop]: Abstraction has 848861 states and 1183567 transitions. [2023-11-29 02:48:58,439 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848861 states and 1183567 transitions. [2023-11-29 02:49:04,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848861 to 592420. [2023-11-29 02:49:05,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592420 states, 592420 states have (on average 1.3983035684143006) internal successors, (828383), 592419 states have internal predecessors, (828383), 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-29 02:49:06,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592420 states to 592420 states and 828383 transitions. [2023-11-29 02:49:06,592 INFO L240 hiAutomatonCegarLoop]: Abstraction has 592420 states and 828383 transitions. [2023-11-29 02:49:06,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:49:06,593 INFO L428 stractBuchiCegarLoop]: Abstraction has 592420 states and 828383 transitions. [2023-11-29 02:49:06,593 INFO L335 stractBuchiCegarLoop]: ======== Iteration 28 ============ [2023-11-29 02:49:06,593 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 592420 states and 828383 transitions. [2023-11-29 02:49:08,500 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 589568 [2023-11-29 02:49:08,500 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:49:08,500 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:49:08,502 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-29 02:49:08,502 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-29 02:49:08,502 INFO L748 eck$LassoCheckResult]: Stem: 3337763#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 3337764#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; 3338802#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; 3338803#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 3339787#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 3338949#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 3338358#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 3338359#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 3339272#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 3339273#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 3339401#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 3339402#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 3338104#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 3338105#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 3339446#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 3338683#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 3338684#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 3339329#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 3338594#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 3338595#L1291 assume !(0 == ~M_E~0); 3339788#L1291-2 assume !(0 == ~T1_E~0); 3339784#L1296-1 assume !(0 == ~T2_E~0); 3338753#L1301-1 assume 0 == ~T3_E~0;~T3_E~0 := 1; 3338754#L1306-1 assume !(0 == ~T4_E~0); 3339368#L1311-1 assume !(0 == ~T5_E~0); 3337941#L1316-1 assume !(0 == ~T6_E~0); 3337942#L1321-1 assume !(0 == ~T7_E~0); 3338769#L1326-1 assume !(0 == ~T8_E~0); 3338770#L1331-1 assume !(0 == ~T9_E~0); 3337471#L1336-1 assume !(0 == ~T10_E~0); 3337472#L1341-1 assume !(0 == ~T11_E~0); 3337543#L1346-1 assume !(0 == ~T12_E~0); 3337544#L1351-1 assume !(0 == ~T13_E~0); 3337877#L1356-1 assume !(0 == ~E_M~0); 3337878#L1361-1 assume !(0 == ~E_1~0); 3339834#L1366-1 assume !(0 == ~E_2~0); 3337925#L1371-1 assume !(0 == ~E_3~0); 3337926#L1376-1 assume !(0 == ~E_4~0); 3338835#L1381-1 assume !(0 == ~E_5~0); 3338836#L1386-1 assume !(0 == ~E_6~0); 3339797#L1391-1 assume !(0 == ~E_7~0); 3339798#L1396-1 assume !(0 == ~E_8~0); 3338715#L1401-1 assume !(0 == ~E_9~0); 3338716#L1406-1 assume !(0 == ~E_10~0); 3339047#L1411-1 assume !(0 == ~E_11~0); 3339048#L1416-1 assume !(0 == ~E_12~0); 3338633#L1421-1 assume !(0 == ~E_13~0); 3338634#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; 3338845#L640 assume !(1 == ~m_pc~0); 3338846#L640-2 is_master_triggered_~__retres1~0#1 := 0; 3338786#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 3338787#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; 3338669#L1603 assume !(0 != activate_threads_~tmp~1#1); 3338670#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; 3338279#L659 assume !(1 == ~t1_pc~0); 3338280#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 3339516#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 3339517#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; 3339881#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 3339880#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; 3339642#L678 assume !(1 == ~t2_pc~0); 3339547#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 3339720#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 3339721#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; 3338532#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 3338533#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; 3338663#L697 assume !(1 == ~t3_pc~0); 3338664#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 3339575#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 3339178#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; 3339179#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 3339810#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; 3339811#L716 assume !(1 == ~t4_pc~0); 3339877#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 3338256#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 3338257#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; 3337725#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 3337726#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; 3339135#L735 assume !(1 == ~t5_pc~0); 3337694#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 3337695#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 3339875#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; 3339874#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 3338742#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; 3338743#L754 assume !(1 == ~t6_pc~0); 3339079#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 3339080#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 3337945#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; 3337946#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 3339258#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; 3339259#L773 assume !(1 == ~t7_pc~0); 3337881#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 3337880#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 3339870#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; 3338758#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 3338759#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; 3339015#L792 assume !(1 == ~t8_pc~0); 3339016#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 3339405#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 3339406#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; 3338744#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 3338745#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; 3338909#L811 assume !(1 == ~t9_pc~0); 3338910#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 3339716#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 3339717#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; 3338904#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 3338905#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; 3339867#L830 assume !(1 == ~t10_pc~0); 3339866#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 3339869#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 3339868#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; 3339861#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 3339860#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; 3339283#L849 assume !(1 == ~t11_pc~0); 3339284#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 3337673#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 3337674#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; 3339297#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 3339172#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; 3339173#L868 assume !(1 == ~t12_pc~0); 3339767#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 3338565#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 3338566#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; 3339857#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 3337892#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; 3337893#L887 assume !(1 == ~t13_pc~0); 3339187#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 3339188#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 3339499#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; 3339500#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 3339856#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; 3339855#L1439 assume !(1 == ~M_E~0); 3338735#L1439-2 assume !(1 == ~T1_E~0); 3338736#L1444-1 assume !(1 == ~T2_E~0); 3339854#L1449-1 assume 1 == ~T3_E~0;~T3_E~0 := 2; 3338283#L1454-1 assume !(1 == ~T4_E~0); 3338284#L1459-1 assume !(1 == ~T5_E~0); 3338900#L1464-1 assume !(1 == ~T6_E~0); 3338901#L1469-1 assume !(1 == ~T7_E~0); 3338980#L1474-1 assume !(1 == ~T8_E~0); 3338635#L1479-1 assume !(1 == ~T9_E~0); 3338636#L1484-1 assume !(1 == ~T10_E~0); 3338906#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 3338506#L1494-1 assume !(1 == ~T12_E~0); 3338507#L1499-1 assume !(1 == ~T13_E~0); 3338700#L1504-1 assume !(1 == ~E_M~0); 3338701#L1509-1 assume !(1 == ~E_1~0); 3339385#L1514-1 assume !(1 == ~E_2~0); 3339017#L1519-1 assume !(1 == ~E_3~0); 3339018#L1524-1 assume !(1 == ~E_4~0); 3339695#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 3339696#L1534-1 assume !(1 == ~E_6~0); 3337593#L1539-1 assume !(1 == ~E_7~0); 3337594#L1544-1 assume !(1 == ~E_8~0); 3338020#L1549-1 assume !(1 == ~E_9~0); 3339637#L1554-1 assume !(1 == ~E_10~0); 3339631#L1559-1 assume !(1 == ~E_11~0); 3339435#L1564-1 assume !(1 == ~E_12~0); 3339436#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 3339683#L1574-1 assume { :end_inline_reset_delta_events } true; 3339741#L1940-2 [2023-11-29 02:49:08,503 INFO L750 eck$LassoCheckResult]: Loop: 3339741#L1940-2 assume !false; 3495210#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; 3495205#L1266-1 assume !false; 3495202#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; 3495186#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 3495177#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 3495175#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; 3495171#L1079 assume !(0 != eval_~tmp~0#1); 3495172#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; 3500059#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 3500057#L1291-3 assume !(0 == ~M_E~0); 3500055#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 3500053#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 3500049#L1301-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 3500048#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 3500047#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 3500046#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 3500045#L1321-3 assume !(0 == ~T7_E~0); 3500044#L1326-3 assume !(0 == ~T8_E~0); 3500043#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 3500042#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 3500041#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 3500040#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 3500039#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 3500038#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 3500037#L1361-3 assume !(0 == ~E_1~0); 3500036#L1366-3 assume !(0 == ~E_2~0); 3500035#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 3500034#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 3500033#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 3500032#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 3500031#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 3500030#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 3500029#L1401-3 assume !(0 == ~E_9~0); 3500028#L1406-3 assume !(0 == ~E_10~0); 3500027#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 3500026#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 3500025#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 3500024#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; 3500023#L640-45 assume 1 == ~m_pc~0; 3500021#L641-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 3500020#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 3500019#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; 3500018#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 3500017#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; 3500016#L659-45 assume !(1 == ~t1_pc~0); 3500015#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 3500014#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 3500013#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; 3500012#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 3500011#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; 3500010#L678-45 assume !(1 == ~t2_pc~0); 3500008#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 3500007#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 3500006#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; 3500005#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 3500004#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; 3500003#L697-45 assume !(1 == ~t3_pc~0); 3500002#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 3500001#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 3500000#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; 3499999#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 3499998#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; 3499997#L716-45 assume !(1 == ~t4_pc~0); 3499996#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 3499995#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 3499994#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; 3499993#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 3499992#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; 3499991#L735-45 assume 1 == ~t5_pc~0; 3499989#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 3499988#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 3499987#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; 3499986#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 3499985#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; 3499984#L754-45 assume !(1 == ~t6_pc~0); 3499983#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 3499982#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 3499981#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; 3499980#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 3499979#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; 3499978#L773-45 assume !(1 == ~t7_pc~0); 3499977#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 3499975#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 3499974#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; 3499973#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 3499972#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; 3499971#L792-45 assume !(1 == ~t8_pc~0); 3499970#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 3499969#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 3499968#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; 3499967#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 3499966#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; 3499965#L811-45 assume !(1 == ~t9_pc~0); 3499964#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 3499963#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 3499962#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; 3499961#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 3499960#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; 3499959#L830-45 assume 1 == ~t10_pc~0; 3499957#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 3499955#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 3499953#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; 3499951#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 3499950#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; 3499949#L849-45 assume !(1 == ~t11_pc~0); 3499948#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 3499947#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 3499946#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; 3499945#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 3499944#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; 3499943#L868-45 assume 1 == ~t12_pc~0; 3499941#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 3499940#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 3499939#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; 3499938#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 3499937#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; 3499936#L887-45 assume !(1 == ~t13_pc~0); 3499935#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 3499934#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 3499933#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; 3499932#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 3499931#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; 3499930#L1439-3 assume !(1 == ~M_E~0); 3407251#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 3499929#L1444-3 assume !(1 == ~T2_E~0); 3499927#L1449-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 3499926#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 3499924#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 3499923#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 3499922#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 3499921#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 3499920#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 3499919#L1484-3 assume !(1 == ~T10_E~0); 3499918#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 3499917#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 3499916#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 3499915#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 3499913#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 3499911#L1514-3 assume !(1 == ~E_2~0); 3499909#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 3499906#L1524-3 assume !(1 == ~E_4~0); 3499904#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 3499902#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 3499900#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 3499898#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 3499896#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 3499894#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 3499892#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 3499890#L1564-3 assume !(1 == ~E_12~0); 3499888#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 3499886#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; 3489360#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 3489351#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 3489349#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; 3407685#L1959 assume !(0 == start_simulation_~tmp~3#1); 3407686#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; 3495233#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 3495223#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 3495221#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; 3495219#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 3495217#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 3495215#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; 3495213#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 3339741#L1940-2 [2023-11-29 02:49:08,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:08,503 INFO L85 PathProgramCache]: Analyzing trace with hash -719307061, now seen corresponding path program 1 times [2023-11-29 02:49:08,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:49:08,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345698505] [2023-11-29 02:49:08,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:08,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:49:08,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:08,570 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-29 02:49:08,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:49:08,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345698505] [2023-11-29 02:49:08,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345698505] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:49:08,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:49:08,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:49:08,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922101790] [2023-11-29 02:49:08,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:49:08,571 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:49:08,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:08,572 INFO L85 PathProgramCache]: Analyzing trace with hash -1438678144, now seen corresponding path program 1 times [2023-11-29 02:49:08,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:49:08,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444555903] [2023-11-29 02:49:08,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:08,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:49:08,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:08,620 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-29 02:49:08,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:49:08,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444555903] [2023-11-29 02:49:08,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444555903] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:49:08,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:49:08,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:49:08,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106881597] [2023-11-29 02:49:08,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:49:08,622 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:49:08,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:49:08,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:49:08,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:49:08,623 INFO L87 Difference]: Start difference. First operand 592420 states and 828383 transitions. cyclomatic complexity: 236091 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-29 02:49:11,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:49:11,884 INFO L93 Difference]: Finished difference Result 799562 states and 1111668 transitions. [2023-11-29 02:49:11,884 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 799562 states and 1111668 transitions. [2023-11-29 02:49:15,679 INFO L131 ngComponentsAnalysis]: Automaton has 256 accepting balls. 795552 [2023-11-29 02:49:17,729 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 799562 states to 799562 states and 1111668 transitions. [2023-11-29 02:49:17,729 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 799562 [2023-11-29 02:49:17,972 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 799562 [2023-11-29 02:49:17,972 INFO L73 IsDeterministic]: Start isDeterministic. Operand 799562 states and 1111668 transitions. [2023-11-29 02:49:18,199 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:49:18,199 INFO L218 hiAutomatonCegarLoop]: Abstraction has 799562 states and 1111668 transitions. [2023-11-29 02:49:18,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799562 states and 1111668 transitions. [2023-11-29 02:49:23,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799562 to 543146. [2023-11-29 02:49:23,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543146 states, 543146 states have (on average 1.3932239213765727) internal successors, (756724), 543145 states have internal predecessors, (756724), 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-29 02:49:25,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543146 states to 543146 states and 756724 transitions. [2023-11-29 02:49:25,592 INFO L240 hiAutomatonCegarLoop]: Abstraction has 543146 states and 756724 transitions. [2023-11-29 02:49:25,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:49:25,593 INFO L428 stractBuchiCegarLoop]: Abstraction has 543146 states and 756724 transitions. [2023-11-29 02:49:25,593 INFO L335 stractBuchiCegarLoop]: ======== Iteration 29 ============ [2023-11-29 02:49:25,593 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 543146 states and 756724 transitions. [2023-11-29 02:49:27,581 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 540416 [2023-11-29 02:49:27,581 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:49:27,581 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:49:27,582 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-29 02:49:27,583 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-29 02:49:27,583 INFO L748 eck$LassoCheckResult]: Stem: 4729748#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 4729749#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; 4730792#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; 4730793#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 4731718#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 4730929#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 4730353#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 4730354#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 4731249#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 4731250#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 4731378#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 4731379#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 4730094#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 4730095#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 4731418#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 4730674#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 4730675#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 4731305#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 4730585#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 4730586#L1291 assume !(0 == ~M_E~0); 4731719#L1291-2 assume !(0 == ~T1_E~0); 4731715#L1296-1 assume !(0 == ~T2_E~0); 4730743#L1301-1 assume !(0 == ~T3_E~0); 4730744#L1306-1 assume !(0 == ~T4_E~0); 4731316#L1311-1 assume !(0 == ~T5_E~0); 4729926#L1316-1 assume !(0 == ~T6_E~0); 4729927#L1321-1 assume !(0 == ~T7_E~0); 4730761#L1326-1 assume !(0 == ~T8_E~0); 4729745#L1331-1 assume !(0 == ~T9_E~0); 4729463#L1336-1 assume !(0 == ~T10_E~0); 4729464#L1341-1 assume !(0 == ~T11_E~0); 4729533#L1346-1 assume !(0 == ~T12_E~0); 4729534#L1351-1 assume !(0 == ~T13_E~0); 4729861#L1356-1 assume !(0 == ~E_M~0); 4729862#L1361-1 assume !(0 == ~E_1~0); 4731607#L1366-1 assume !(0 == ~E_2~0); 4729910#L1371-1 assume !(0 == ~E_3~0); 4729911#L1376-1 assume !(0 == ~E_4~0); 4730822#L1381-1 assume !(0 == ~E_5~0); 4730823#L1386-1 assume !(0 == ~E_6~0); 4731663#L1391-1 assume !(0 == ~E_7~0); 4731696#L1396-1 assume !(0 == ~E_8~0); 4730708#L1401-1 assume !(0 == ~E_9~0); 4730709#L1406-1 assume !(0 == ~E_10~0); 4731026#L1411-1 assume !(0 == ~E_11~0); 4731027#L1416-1 assume !(0 == ~E_12~0); 4730624#L1421-1 assume !(0 == ~E_13~0); 4730117#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; 4730118#L640 assume !(1 == ~m_pc~0); 4730673#L640-2 is_master_triggered_~__retres1~0#1 := 0; 4730672#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 4730632#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; 4730633#L1603 assume !(0 != activate_threads_~tmp~1#1); 4730661#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; 4730272#L659 assume !(1 == ~t1_pc~0); 4730273#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 4731487#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 4731172#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; 4730407#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 4730408#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; 4730425#L678 assume !(1 == ~t2_pc~0); 4731517#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 4731658#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 4729952#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; 4729953#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 4730530#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; 4730657#L697 assume !(1 == ~t3_pc~0); 4730658#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 4730800#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 4731160#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; 4730564#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 4730565#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; 4731559#L716 assume !(1 == ~t4_pc~0); 4731100#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 4730251#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 4729607#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; 4729608#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 4729713#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; 4731115#L735 assume !(1 == ~t5_pc~0); 4729681#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 4729682#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 4730141#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; 4731149#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 4730736#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; 4730737#L754 assume !(1 == ~t6_pc~0); 4730985#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 4730367#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 4729930#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; 4729931#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 4730341#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; 4731239#L773 assume !(1 == ~t7_pc~0); 4729865#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 4729864#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 4730780#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; 4730747#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 4730748#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; 4730813#L792 assume !(1 == ~t8_pc~0); 4730996#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 4731380#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 4731381#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; 4730740#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 4730659#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; 4730660#L811 assume !(1 == ~t9_pc~0); 4730891#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 4731469#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 4730007#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; 4730008#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 4730669#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; 4730670#L830 assume !(1 == ~t10_pc~0); 4730379#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 4729842#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 4729843#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; 4729820#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 4729821#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; 4731260#L849 assume !(1 == ~t11_pc~0); 4731261#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 4729660#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 4729661#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; 4731274#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 4731155#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; 4731156#L868 assume !(1 == ~t12_pc~0); 4730513#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 4730512#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 4729548#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; 4729549#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 4729876#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; 4729877#L887 assume !(1 == ~t13_pc~0); 4731168#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 4730558#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 4730559#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; 4731228#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 4729587#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; 4729588#L1439 assume !(1 == ~M_E~0); 4730732#L1439-2 assume !(1 == ~T1_E~0); 4729758#L1444-1 assume !(1 == ~T2_E~0); 4729759#L1449-1 assume !(1 == ~T3_E~0); 4730278#L1454-1 assume !(1 == ~T4_E~0); 4730279#L1459-1 assume !(1 == ~T5_E~0); 4730883#L1464-1 assume !(1 == ~T6_E~0); 4730884#L1469-1 assume !(1 == ~T7_E~0); 4730965#L1474-1 assume !(1 == ~T8_E~0); 4730625#L1479-1 assume !(1 == ~T9_E~0); 4730626#L1484-1 assume !(1 == ~T10_E~0); 4730886#L1489-1 assume 1 == ~T11_E~0;~T11_E~0 := 2; 4730504#L1494-1 assume !(1 == ~T12_E~0); 4730505#L1499-1 assume !(1 == ~T13_E~0); 4730693#L1504-1 assume !(1 == ~E_M~0); 4730694#L1509-1 assume !(1 == ~E_1~0); 4731360#L1514-1 assume !(1 == ~E_2~0); 4730997#L1519-1 assume !(1 == ~E_3~0); 4730998#L1524-1 assume !(1 == ~E_4~0); 4731632#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 4731633#L1534-1 assume !(1 == ~E_6~0); 4729582#L1539-1 assume !(1 == ~E_7~0); 4729583#L1544-1 assume !(1 == ~E_8~0); 4730006#L1549-1 assume !(1 == ~E_9~0); 4731594#L1554-1 assume !(1 == ~E_10~0); 4731588#L1559-1 assume !(1 == ~E_11~0); 4731410#L1564-1 assume !(1 == ~E_12~0); 4731411#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 4731623#L1574-1 assume { :end_inline_reset_delta_events } true; 4731674#L1940-2 [2023-11-29 02:49:27,583 INFO L750 eck$LassoCheckResult]: Loop: 4731674#L1940-2 assume !false; 4854729#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; 4854723#L1266-1 assume !false; 4854721#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; 4854705#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 4854696#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 4854693#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; 4854691#L1079 assume !(0 != eval_~tmp~0#1); 4854692#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; 4918212#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 4918210#L1291-3 assume !(0 == ~M_E~0); 4918208#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 4918206#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 4918204#L1301-3 assume !(0 == ~T3_E~0); 4918203#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 4918202#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 4918199#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 4918197#L1321-3 assume !(0 == ~T7_E~0); 4918195#L1326-3 assume !(0 == ~T8_E~0); 4918194#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 4918191#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 4918190#L1341-3 assume 0 == ~T11_E~0;~T11_E~0 := 1; 4918188#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 4918187#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 4918186#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 4918184#L1361-3 assume !(0 == ~E_1~0); 4918183#L1366-3 assume !(0 == ~E_2~0); 4918182#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 4918181#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 4918180#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 4918179#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 4918178#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 4918176#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 4918175#L1401-3 assume !(0 == ~E_9~0); 4918174#L1406-3 assume !(0 == ~E_10~0); 4918173#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 4918171#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 4918170#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 4918169#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; 4918168#L640-45 assume !(1 == ~m_pc~0); 4918167#L640-47 is_master_triggered_~__retres1~0#1 := 0; 4918165#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 4918164#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; 4918163#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 4918162#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; 4918161#L659-45 assume !(1 == ~t1_pc~0); 4918160#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 4918159#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 4918158#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; 4918157#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 4918156#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; 4918155#L678-45 assume !(1 == ~t2_pc~0); 4918153#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 4918152#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 4918151#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; 4918150#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 4918149#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; 4918148#L697-45 assume !(1 == ~t3_pc~0); 4918147#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 4918146#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 4918144#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; 4918142#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 4918140#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; 4918138#L716-45 assume !(1 == ~t4_pc~0); 4918136#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 4918134#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 4918132#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; 4918129#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 4918127#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; 4918125#L735-45 assume !(1 == ~t5_pc~0); 4918123#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 4918120#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 4918118#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; 4918115#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 4918113#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; 4918111#L754-45 assume !(1 == ~t6_pc~0); 4918109#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 4918107#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 4918103#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; 4918101#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 4918099#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; 4918098#L773-45 assume !(1 == ~t7_pc~0); 4918095#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 4918093#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 4918092#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; 4918091#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 4918090#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; 4918088#L792-45 assume !(1 == ~t8_pc~0); 4918087#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 4918086#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 4918085#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; 4918084#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 4918083#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; 4918082#L811-45 assume !(1 == ~t9_pc~0); 4918081#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 4918080#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 4918079#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; 4918078#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 4918077#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; 4918076#L830-45 assume 1 == ~t10_pc~0; 4918075#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 4918074#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 4918072#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; 4918068#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 4918066#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; 4918065#L849-45 assume !(1 == ~t11_pc~0); 4918064#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 4918063#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 4918062#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; 4918061#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 4918060#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; 4918058#L868-45 assume !(1 == ~t12_pc~0); 4918056#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 4918053#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 4918050#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; 4918048#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 4918046#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; 4918044#L887-45 assume !(1 == ~t13_pc~0); 4918042#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 4918040#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 4918038#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; 4918036#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 4918034#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; 4918032#L1439-3 assume !(1 == ~M_E~0); 4788137#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 4918028#L1444-3 assume !(1 == ~T2_E~0); 4918026#L1449-3 assume !(1 == ~T3_E~0); 4918024#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 4918022#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 4918020#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 4918018#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 4918014#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 4918012#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 4918010#L1484-3 assume !(1 == ~T10_E~0); 4918008#L1489-3 assume 1 == ~T11_E~0;~T11_E~0 := 2; 4918005#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 4918003#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 4918001#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 4917998#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 4917996#L1514-3 assume !(1 == ~E_2~0); 4917994#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 4917992#L1524-3 assume !(1 == ~E_4~0); 4917990#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 4917988#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 4917985#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 4917983#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 4917981#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 4917979#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 4917977#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 4917975#L1564-3 assume !(1 == ~E_12~0); 4917972#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 4917970#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; 4917950#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 4917941#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 4917939#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; 4825800#L1959 assume !(0 == start_simulation_~tmp~3#1); 4825801#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; 4854751#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 4854742#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 4854740#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; 4854738#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 4854736#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 4854734#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; 4854732#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 4731674#L1940-2 [2023-11-29 02:49:27,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:27,584 INFO L85 PathProgramCache]: Analyzing trace with hash 1849830027, now seen corresponding path program 1 times [2023-11-29 02:49:27,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:49:27,584 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789259202] [2023-11-29 02:49:27,584 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:27,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:49:27,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:27,672 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-29 02:49:27,672 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:49:27,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789259202] [2023-11-29 02:49:27,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789259202] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:49:27,673 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:49:27,673 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 02:49:27,673 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836536443] [2023-11-29 02:49:27,673 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:49:27,674 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:49:27,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:27,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1093197635, now seen corresponding path program 1 times [2023-11-29 02:49:27,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:49:27,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [254574228] [2023-11-29 02:49:27,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:27,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:49:27,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:27,747 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-29 02:49:27,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:49:27,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [254574228] [2023-11-29 02:49:27,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [254574228] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:49:27,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:49:27,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:49:27,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752076525] [2023-11-29 02:49:27,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:49:27,749 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:49:27,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:49:27,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:49:27,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:49:27,750 INFO L87 Difference]: Start difference. First operand 543146 states and 756724 transitions. cyclomatic complexity: 213706 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-29 02:49:29,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:49:29,753 INFO L93 Difference]: Finished difference Result 543146 states and 755570 transitions. [2023-11-29 02:49:29,753 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 543146 states and 755570 transitions. [2023-11-29 02:49:32,496 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 540416 [2023-11-29 02:49:33,968 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 543146 states to 543146 states and 755570 transitions. [2023-11-29 02:49:33,968 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 543146 [2023-11-29 02:49:34,145 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 543146 [2023-11-29 02:49:34,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 543146 states and 755570 transitions. [2023-11-29 02:49:34,309 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:49:34,309 INFO L218 hiAutomatonCegarLoop]: Abstraction has 543146 states and 755570 transitions. [2023-11-29 02:49:34,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543146 states and 755570 transitions. [2023-11-29 02:49:38,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543146 to 543146. [2023-11-29 02:49:38,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543146 states, 543146 states have (on average 1.3910992624450884) internal successors, (755570), 543145 states have internal predecessors, (755570), 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-29 02:49:40,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543146 states to 543146 states and 755570 transitions. [2023-11-29 02:49:40,712 INFO L240 hiAutomatonCegarLoop]: Abstraction has 543146 states and 755570 transitions. [2023-11-29 02:49:40,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:49:40,714 INFO L428 stractBuchiCegarLoop]: Abstraction has 543146 states and 755570 transitions. [2023-11-29 02:49:40,714 INFO L335 stractBuchiCegarLoop]: ======== Iteration 30 ============ [2023-11-29 02:49:40,714 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 543146 states and 755570 transitions. [2023-11-29 02:49:41,816 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 540416 [2023-11-29 02:49:41,817 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:49:41,817 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:49:41,818 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-29 02:49:41,818 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-29 02:49:41,819 INFO L748 eck$LassoCheckResult]: Stem: 5816048#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 5816049#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; 5817083#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; 5817084#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 5818080#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 5817220#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 5816642#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 5816643#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 5817561#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 5817562#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 5817700#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 5817701#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 5816386#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 5816387#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 5817738#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 5816966#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 5816967#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 5817624#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 5816879#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 5816880#L1291 assume !(0 == ~M_E~0); 5818081#L1291-2 assume !(0 == ~T1_E~0); 5818078#L1296-1 assume !(0 == ~T2_E~0); 5817037#L1301-1 assume !(0 == ~T3_E~0); 5817038#L1306-1 assume !(0 == ~T4_E~0); 5817637#L1311-1 assume !(0 == ~T5_E~0); 5816223#L1316-1 assume !(0 == ~T6_E~0); 5816224#L1321-1 assume !(0 == ~T7_E~0); 5817053#L1326-1 assume !(0 == ~T8_E~0); 5816045#L1331-1 assume !(0 == ~T9_E~0); 5815762#L1336-1 assume !(0 == ~T10_E~0); 5815763#L1341-1 assume !(0 == ~T11_E~0); 5815833#L1346-1 assume !(0 == ~T12_E~0); 5815834#L1351-1 assume !(0 == ~T13_E~0); 5816160#L1356-1 assume !(0 == ~E_M~0); 5816161#L1361-1 assume !(0 == ~E_1~0); 5817958#L1366-1 assume !(0 == ~E_2~0); 5816207#L1371-1 assume !(0 == ~E_3~0); 5816208#L1376-1 assume !(0 == ~E_4~0); 5817114#L1381-1 assume !(0 == ~E_5~0); 5817115#L1386-1 assume !(0 == ~E_6~0); 5818021#L1391-1 assume !(0 == ~E_7~0); 5818056#L1396-1 assume !(0 == ~E_8~0); 5816999#L1401-1 assume !(0 == ~E_9~0); 5817000#L1406-1 assume !(0 == ~E_10~0); 5817320#L1411-1 assume !(0 == ~E_11~0); 5817321#L1416-1 assume !(0 == ~E_12~0); 5816918#L1421-1 assume !(0 == ~E_13~0); 5816408#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; 5816409#L640 assume !(1 == ~m_pc~0); 5816965#L640-2 is_master_triggered_~__retres1~0#1 := 0; 5816964#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 5816926#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; 5816927#L1603 assume !(0 != activate_threads_~tmp~1#1); 5816953#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; 5816564#L659 assume !(1 == ~t1_pc~0); 5816565#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 5817812#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 5817475#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; 5816695#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 5816696#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; 5816713#L678 assume !(1 == ~t2_pc~0); 5817842#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 5818009#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 5816250#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; 5816251#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 5816821#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; 5816947#L697 assume !(1 == ~t3_pc~0); 5816948#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 5817093#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 5817459#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; 5816858#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 5816859#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; 5817899#L716 assume !(1 == ~t4_pc~0); 5817396#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 5816541#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 5815906#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; 5815907#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 5816013#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; 5817410#L735 assume !(1 == ~t5_pc~0); 5815982#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 5815983#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 5816436#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; 5817446#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 5817029#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; 5817030#L754 assume !(1 == ~t6_pc~0); 5817276#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 5816656#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 5816227#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; 5816228#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 5816629#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; 5817550#L773 assume !(1 == ~t7_pc~0); 5816164#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 5816163#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 5817070#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; 5817041#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 5817042#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; 5817106#L792 assume !(1 == ~t8_pc~0); 5817290#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 5817702#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 5817703#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; 5817031#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 5816949#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; 5816950#L811 assume !(1 == ~t9_pc~0); 5817180#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 5817791#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 5816305#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; 5816306#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 5816961#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; 5816962#L830 assume !(1 == ~t10_pc~0); 5816666#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 5816140#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 5816141#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; 5816118#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 5816119#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; 5817571#L849 assume !(1 == ~t11_pc~0); 5817572#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 5815961#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 5815962#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; 5817587#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 5817452#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; 5817453#L868 assume !(1 == ~t12_pc~0); 5816803#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 5816802#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 5815849#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; 5815850#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 5816176#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; 5816177#L887 assume !(1 == ~t13_pc~0); 5817472#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 5816852#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 5816853#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; 5817538#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 5815889#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; 5815890#L1439 assume !(1 == ~M_E~0); 5817023#L1439-2 assume !(1 == ~T1_E~0); 5816058#L1444-1 assume !(1 == ~T2_E~0); 5816059#L1449-1 assume !(1 == ~T3_E~0); 5816568#L1454-1 assume !(1 == ~T4_E~0); 5816569#L1459-1 assume !(1 == ~T5_E~0); 5817171#L1464-1 assume !(1 == ~T6_E~0); 5817172#L1469-1 assume !(1 == ~T7_E~0); 5817254#L1474-1 assume !(1 == ~T8_E~0); 5816919#L1479-1 assume !(1 == ~T9_E~0); 5816920#L1484-1 assume !(1 == ~T10_E~0); 5817176#L1489-1 assume !(1 == ~T11_E~0); 5816790#L1494-1 assume !(1 == ~T12_E~0); 5816791#L1499-1 assume !(1 == ~T13_E~0); 5816983#L1504-1 assume !(1 == ~E_M~0); 5816984#L1509-1 assume !(1 == ~E_1~0); 5817678#L1514-1 assume !(1 == ~E_2~0); 5817288#L1519-1 assume !(1 == ~E_3~0); 5817289#L1524-1 assume !(1 == ~E_4~0); 5817985#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 5817986#L1534-1 assume !(1 == ~E_6~0); 5815884#L1539-1 assume !(1 == ~E_7~0); 5815885#L1544-1 assume !(1 == ~E_8~0); 5816302#L1549-1 assume !(1 == ~E_9~0); 5817933#L1554-1 assume !(1 == ~E_10~0); 5817928#L1559-1 assume !(1 == ~E_11~0); 5817729#L1564-1 assume !(1 == ~E_12~0); 5817730#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 5817973#L1574-1 assume { :end_inline_reset_delta_events } true; 5818028#L1940-2 [2023-11-29 02:49:41,819 INFO L750 eck$LassoCheckResult]: Loop: 5818028#L1940-2 assume !false; 6043441#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; 6043436#L1266-1 assume !false; 6043433#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; 6043417#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 6043408#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 6043406#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; 6043403#L1079 assume !(0 != eval_~tmp~0#1); 6043401#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; 6043399#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 6043397#L1291-3 assume !(0 == ~M_E~0); 6043395#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 6043393#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 6043391#L1301-3 assume !(0 == ~T3_E~0); 6043388#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 6043386#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 6043384#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 6043382#L1321-3 assume !(0 == ~T7_E~0); 6043380#L1326-3 assume !(0 == ~T8_E~0); 6043378#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 6043376#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 6043374#L1341-3 assume !(0 == ~T11_E~0); 6043372#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 6043370#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 6043368#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 6043366#L1361-3 assume !(0 == ~E_1~0); 6043363#L1366-3 assume !(0 == ~E_2~0); 6043361#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 6043359#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 6043357#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 6043355#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 6043353#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 6043351#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 6043349#L1401-3 assume !(0 == ~E_9~0); 6043347#L1406-3 assume !(0 == ~E_10~0); 6043345#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 6043343#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 6043341#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 6043339#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; 6043337#L640-45 assume 1 == ~m_pc~0; 6043334#L641-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 6043332#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 6043330#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; 6043326#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 6043324#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; 6043322#L659-45 assume !(1 == ~t1_pc~0); 6043320#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 6043317#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 6043315#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; 6043313#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 6043311#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; 6043309#L678-45 assume !(1 == ~t2_pc~0); 6043306#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 6043304#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 6043302#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; 6043300#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 6043297#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; 6043295#L697-45 assume !(1 == ~t3_pc~0); 6043293#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 6043291#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 6043289#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; 6043287#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 6043285#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; 6043283#L716-45 assume !(1 == ~t4_pc~0); 6043281#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 6043279#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 6043277#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; 6043276#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 6043275#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; 6043271#L735-45 assume 1 == ~t5_pc~0; 6043268#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 6043266#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 6043265#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; 6043262#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 6043261#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; 6043260#L754-45 assume !(1 == ~t6_pc~0); 6043259#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 6043258#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 6043257#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; 6043256#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 6043255#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; 6043254#L773-45 assume 1 == ~t7_pc~0; 6043252#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 6043251#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 6043250#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; 6043249#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 6043248#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; 6043247#L792-45 assume !(1 == ~t8_pc~0); 6043246#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 6043244#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 6043243#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; 6043242#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 6043241#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; 6043240#L811-45 assume !(1 == ~t9_pc~0); 6043238#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 6043235#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 6043233#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; 6043231#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 6043229#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; 6043227#L830-45 assume 1 == ~t10_pc~0; 6043225#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 6043226#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 6043245#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; 6043216#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 6043214#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; 6043212#L849-45 assume !(1 == ~t11_pc~0); 6043209#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 6043207#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 6043205#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; 6043203#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 6043201#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; 6043199#L868-45 assume 1 == ~t12_pc~0; 6043196#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 6043194#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 6043192#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; 6043190#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 6043188#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; 6043186#L887-45 assume !(1 == ~t13_pc~0); 6043184#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 6043182#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 6043180#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; 6043178#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 6043176#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; 6043174#L1439-3 assume !(1 == ~M_E~0); 6042789#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 6043170#L1444-3 assume !(1 == ~T2_E~0); 6043168#L1449-3 assume !(1 == ~T3_E~0); 6043166#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 6043164#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 6043162#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 6043160#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 6043158#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 6043156#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 6043154#L1484-3 assume !(1 == ~T10_E~0); 6043152#L1489-3 assume !(1 == ~T11_E~0); 6043150#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 6043148#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 6043145#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 6043143#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 6043141#L1514-3 assume !(1 == ~E_2~0); 6043139#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 6043137#L1524-3 assume !(1 == ~E_4~0); 6043135#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 6043133#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 6043131#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 6043129#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 6043127#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 6043125#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 6043123#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 6043121#L1564-3 assume !(1 == ~E_12~0); 6043119#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 6043117#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; 6043093#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 6043084#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 6043082#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; 6043078#L1959 assume !(0 == start_simulation_~tmp~3#1); 6043079#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; 6043463#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 6043454#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 6043452#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; 6043450#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 6043448#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 6043446#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; 6043444#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 5818028#L1940-2 [2023-11-29 02:49:41,819 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:41,819 INFO L85 PathProgramCache]: Analyzing trace with hash -144314679, now seen corresponding path program 1 times [2023-11-29 02:49:41,820 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:49:41,820 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234397366] [2023-11-29 02:49:41,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:41,820 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:49:41,834 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:42,365 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-29 02:49:42,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:49:42,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234397366] [2023-11-29 02:49:42,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234397366] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:49:42,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:49:42,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:49:42,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644292978] [2023-11-29 02:49:42,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:49:42,367 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:49:42,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:49:42,368 INFO L85 PathProgramCache]: Analyzing trace with hash 827877887, now seen corresponding path program 1 times [2023-11-29 02:49:42,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:49:42,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555500622] [2023-11-29 02:49:42,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:49:42,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:49:42,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:49:42,433 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-29 02:49:42,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:49:42,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555500622] [2023-11-29 02:49:42,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555500622] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:49:42,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:49:42,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:49:42,434 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398041290] [2023-11-29 02:49:42,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:49:42,435 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:49:42,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:49:42,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:49:42,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:49:42,436 INFO L87 Difference]: Start difference. First operand 543146 states and 755570 transitions. cyclomatic complexity: 212552 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-29 02:49:45,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:49:45,418 INFO L93 Difference]: Finished difference Result 851244 states and 1176807 transitions. [2023-11-29 02:49:45,418 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 851244 states and 1176807 transitions. [2023-11-29 02:49:49,592 INFO L131 ngComponentsAnalysis]: Automaton has 256 accepting balls. 846928 [2023-11-29 02:49:51,753 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 851244 states to 851244 states and 1176807 transitions. [2023-11-29 02:49:51,753 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 851244 [2023-11-29 02:49:52,044 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 851244 [2023-11-29 02:49:52,045 INFO L73 IsDeterministic]: Start isDeterministic. Operand 851244 states and 1176807 transitions. [2023-11-29 02:49:52,331 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:49:52,331 INFO L218 hiAutomatonCegarLoop]: Abstraction has 851244 states and 1176807 transitions. [2023-11-29 02:49:52,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 851244 states and 1176807 transitions. [2023-11-29 02:49:58,271 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 851244 to 592420. [2023-11-29 02:49:58,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592420 states, 592420 states have (on average 1.38662604233483) internal successors, (821465), 592419 states have internal predecessors, (821465), 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-29 02:50:00,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592420 states to 592420 states and 821465 transitions. [2023-11-29 02:50:00,542 INFO L240 hiAutomatonCegarLoop]: Abstraction has 592420 states and 821465 transitions. [2023-11-29 02:50:00,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:50:00,543 INFO L428 stractBuchiCegarLoop]: Abstraction has 592420 states and 821465 transitions. [2023-11-29 02:50:00,543 INFO L335 stractBuchiCegarLoop]: ======== Iteration 31 ============ [2023-11-29 02:50:00,543 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 592420 states and 821465 transitions. [2023-11-29 02:50:01,725 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 589568 [2023-11-29 02:50:01,725 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:50:01,725 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:50:01,727 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-29 02:50:01,727 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-29 02:50:01,727 INFO L748 eck$LassoCheckResult]: Stem: 7210449#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 7210450#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; 7211476#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; 7211477#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 7212376#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 7211611#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 7211043#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 7211044#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 7211930#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 7211931#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 7212051#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 7212052#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 7210790#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 7210791#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 7212093#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 7211362#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 7211363#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 7211984#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 7211270#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 7211271#L1291 assume !(0 == ~M_E~0); 7212377#L1291-2 assume !(0 == ~T1_E~0); 7212374#L1296-1 assume !(0 == ~T2_E~0); 7211428#L1301-1 assume !(0 == ~T3_E~0); 7211429#L1306-1 assume !(0 == ~T4_E~0); 7211996#L1311-1 assume !(0 == ~T5_E~0); 7210625#L1316-1 assume !(0 == ~T6_E~0); 7210626#L1321-1 assume !(0 == ~T7_E~0); 7211443#L1326-1 assume !(0 == ~T8_E~0); 7210446#L1331-1 assume !(0 == ~T9_E~0); 7210162#L1336-1 assume !(0 == ~T10_E~0); 7210163#L1341-1 assume !(0 == ~T11_E~0); 7210232#L1346-1 assume !(0 == ~T12_E~0); 7210233#L1351-1 assume !(0 == ~T13_E~0); 7210562#L1356-1 assume !(0 == ~E_M~0); 7210563#L1361-1 assume !(0 == ~E_1~0); 7212270#L1366-1 assume !(0 == ~E_2~0); 7210609#L1371-1 assume !(0 == ~E_3~0); 7210610#L1376-1 assume !(0 == ~E_4~0); 7211504#L1381-1 assume 0 == ~E_5~0;~E_5~0 := 1; 7211505#L1386-1 assume !(0 == ~E_6~0); 7212329#L1391-1 assume !(0 == ~E_7~0); 7212358#L1396-1 assume !(0 == ~E_8~0); 7212359#L1401-1 assume !(0 == ~E_9~0); 7212066#L1406-1 assume !(0 == ~E_10~0); 7211711#L1411-1 assume !(0 == ~E_11~0); 7211712#L1416-1 assume !(0 == ~E_12~0); 7211310#L1421-1 assume !(0 == ~E_13~0); 7211311#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; 7211514#L640 assume !(1 == ~m_pc~0); 7211360#L640-2 is_master_triggered_~__retres1~0#1 := 0; 7211359#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 7211319#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; 7211320#L1603 assume !(0 != activate_threads_~tmp~1#1); 7212053#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; 7212054#L659 assume !(1 == ~t1_pc~0); 7212317#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 7212318#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 7211856#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; 7211857#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 7212517#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; 7212259#L678 assume !(1 == ~t2_pc~0); 7212178#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 7212515#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 7212514#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; 7212513#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 7212512#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; 7212511#L697 assume !(1 == ~t3_pc~0); 7212510#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 7212509#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 7212508#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; 7212507#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 7212506#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; 7212223#L716 assume !(1 == ~t4_pc~0); 7211789#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 7210944#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 7210305#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; 7210306#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 7210413#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; 7211803#L735 assume !(1 == ~t5_pc~0); 7212497#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 7212496#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 7212495#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; 7212494#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 7212493#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; 7212492#L754 assume !(1 == ~t6_pc~0); 7212491#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 7212490#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 7212489#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; 7212488#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 7212487#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; 7212486#L773 assume !(1 == ~t7_pc~0); 7212484#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 7212483#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 7212482#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; 7212481#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 7212480#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; 7212479#L792 assume !(1 == ~t8_pc~0); 7212478#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 7212477#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 7212476#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; 7212475#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 7212474#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; 7212473#L811 assume !(1 == ~t9_pc~0); 7212472#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 7212471#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 7212470#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; 7212469#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 7212468#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; 7212467#L830 assume !(1 == ~t10_pc~0); 7212466#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 7212504#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 7212502#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; 7212461#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 7212460#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; 7212459#L849 assume !(1 == ~t11_pc~0); 7212458#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 7212457#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 7212456#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; 7212455#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 7212454#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; 7212453#L868 assume !(1 == ~t12_pc~0); 7212452#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 7212450#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 7212449#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; 7212448#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 7212447#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; 7212446#L887 assume !(1 == ~t13_pc~0); 7212445#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 7212444#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 7212443#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; 7212442#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 7212441#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; 7212440#L1439 assume !(1 == ~M_E~0); 7212439#L1439-2 assume !(1 == ~T1_E~0); 7212438#L1444-1 assume !(1 == ~T2_E~0); 7212437#L1449-1 assume !(1 == ~T3_E~0); 7212436#L1454-1 assume !(1 == ~T4_E~0); 7212435#L1459-1 assume !(1 == ~T5_E~0); 7212434#L1464-1 assume !(1 == ~T6_E~0); 7212433#L1469-1 assume !(1 == ~T7_E~0); 7212432#L1474-1 assume !(1 == ~T8_E~0); 7212431#L1479-1 assume !(1 == ~T9_E~0); 7212430#L1484-1 assume !(1 == ~T10_E~0); 7212429#L1489-1 assume !(1 == ~T11_E~0); 7212428#L1494-1 assume !(1 == ~T12_E~0); 7212427#L1499-1 assume !(1 == ~T13_E~0); 7212426#L1504-1 assume !(1 == ~E_M~0); 7212425#L1509-1 assume !(1 == ~E_1~0); 7212424#L1514-1 assume !(1 == ~E_2~0); 7212423#L1519-1 assume !(1 == ~E_3~0); 7212422#L1524-1 assume !(1 == ~E_4~0); 7212421#L1529-1 assume 1 == ~E_5~0;~E_5~0 := 2; 7212298#L1534-1 assume !(1 == ~E_6~0); 7210281#L1539-1 assume !(1 == ~E_7~0); 7210282#L1544-1 assume !(1 == ~E_8~0); 7210704#L1549-1 assume !(1 == ~E_9~0); 7212254#L1554-1 assume !(1 == ~E_10~0); 7212250#L1559-1 assume !(1 == ~E_11~0); 7212084#L1564-1 assume !(1 == ~E_12~0); 7212085#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 7212288#L1574-1 assume { :end_inline_reset_delta_events } true; 7212337#L1940-2 [2023-11-29 02:50:01,728 INFO L750 eck$LassoCheckResult]: Loop: 7212337#L1940-2 assume !false; 7324941#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; 7303249#L1266-1 assume !false; 7324940#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; 7324933#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 7324925#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 7269586#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; 7269582#L1079 assume !(0 != eval_~tmp~0#1); 7269580#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; 7269578#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 7269575#L1291-3 assume !(0 == ~M_E~0); 7269573#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 7269571#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 7269569#L1301-3 assume !(0 == ~T3_E~0); 7269567#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 7269564#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 7269562#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 7269560#L1321-3 assume !(0 == ~T7_E~0); 7269558#L1326-3 assume !(0 == ~T8_E~0); 7269556#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 7269554#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 7269552#L1341-3 assume !(0 == ~T11_E~0); 7269551#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 7269548#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 7269546#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 7269544#L1361-3 assume !(0 == ~E_1~0); 7269542#L1366-3 assume !(0 == ~E_2~0); 7269540#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 7269538#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 7267985#L1381-3 assume 0 == ~E_5~0;~E_5~0 := 1; 7267980#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 7267966#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 7267959#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 7267952#L1401-3 assume !(0 == ~E_9~0); 7267947#L1406-3 assume !(0 == ~E_10~0); 7267946#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 7267945#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 7267944#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 7267941#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; 7267940#L640-45 assume !(1 == ~m_pc~0); 7267938#L640-47 is_master_triggered_~__retres1~0#1 := 0; 7267928#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 7267921#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; 7267905#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 7267877#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; 7267871#L659-45 assume !(1 == ~t1_pc~0); 7267865#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 7267859#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 7267853#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; 7267852#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 7267851#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; 7267845#L678-45 assume !(1 == ~t2_pc~0); 7267833#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 7267826#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 7267819#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; 7267812#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 7267789#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; 7267768#L697-45 assume !(1 == ~t3_pc~0); 7267760#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 7267752#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 7267712#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; 7267705#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 7267700#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; 7267694#L716-45 assume !(1 == ~t4_pc~0); 7267685#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 7267678#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 7267672#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; 7267665#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 7267659#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; 7267653#L735-45 assume 1 == ~t5_pc~0; 7267646#L736-15 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 7267639#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 7267632#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; 7267625#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 7267617#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; 7267609#L754-45 assume !(1 == ~t6_pc~0); 7267601#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 7267592#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 7267586#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; 7267580#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 7267574#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; 7267568#L773-45 assume !(1 == ~t7_pc~0); 7267560#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 7267550#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 7267542#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; 7267533#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 7267527#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; 7267521#L792-45 assume !(1 == ~t8_pc~0); 7267516#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 7267510#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 7267504#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; 7267498#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 7267491#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; 7267484#L811-45 assume !(1 == ~t9_pc~0); 7267481#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 7267479#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 7267477#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; 7267473#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 7267468#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; 7267464#L830-45 assume 1 == ~t10_pc~0; 7267460#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 7267454#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 7267408#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; 7267396#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 7267389#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; 7267381#L849-45 assume !(1 == ~t11_pc~0); 7267373#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 7267366#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 7267360#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; 7267355#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 7267349#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; 7267343#L868-45 assume !(1 == ~t12_pc~0); 7267336#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 7267328#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 7267320#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; 7267313#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 7267308#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; 7267302#L887-45 assume !(1 == ~t13_pc~0); 7267296#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 7267291#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 7267287#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; 7265435#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 7265432#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; 7265430#L1439-3 assume !(1 == ~M_E~0); 7253043#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 7265428#L1444-3 assume !(1 == ~T2_E~0); 7265426#L1449-3 assume !(1 == ~T3_E~0); 7265424#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 7265422#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 7265420#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 7265418#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 7265415#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 7265413#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 7265411#L1484-3 assume !(1 == ~T10_E~0); 7265409#L1489-3 assume !(1 == ~T11_E~0); 7265407#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 7265405#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 7265403#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 7265401#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 7265399#L1514-3 assume !(1 == ~E_2~0); 7265264#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 7265243#L1524-3 assume !(1 == ~E_4~0); 7265008#L1529-3 assume 1 == ~E_5~0;~E_5~0 := 2; 7265006#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 7265004#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 7265002#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 7265000#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 7264999#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 7264998#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 7264997#L1564-3 assume !(1 == ~E_12~0); 7264996#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 7264995#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; 7264988#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 7264976#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 7264974#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; 7253591#L1959 assume !(0 == start_simulation_~tmp~3#1); 7253592#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; 7324959#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 7324950#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 7324948#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; 7324946#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 7324944#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 7324943#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; 7324942#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 7212337#L1940-2 [2023-11-29 02:50:01,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:50:01,728 INFO L85 PathProgramCache]: Analyzing trace with hash -1006148281, now seen corresponding path program 1 times [2023-11-29 02:50:01,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:50:01,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [123277020] [2023-11-29 02:50:01,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:50:01,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:50:01,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:50:01,790 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-29 02:50:01,790 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:50:01,790 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [123277020] [2023-11-29 02:50:01,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [123277020] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:50:01,791 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:50:01,791 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:50:01,791 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978196402] [2023-11-29 02:50:01,791 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:50:01,792 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:50:01,792 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:50:01,792 INFO L85 PathProgramCache]: Analyzing trace with hash 1669460866, now seen corresponding path program 1 times [2023-11-29 02:50:01,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:50:01,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155558869] [2023-11-29 02:50:01,793 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:50:01,793 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:50:01,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:50:01,834 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-29 02:50:01,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:50:01,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155558869] [2023-11-29 02:50:01,835 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [155558869] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:50:01,835 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:50:01,835 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:50:01,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [973843557] [2023-11-29 02:50:01,835 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:50:01,835 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:50:01,836 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:50:01,836 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:50:01,836 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:50:01,836 INFO L87 Difference]: Start difference. First operand 592420 states and 821465 transitions. cyclomatic complexity: 229173 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-29 02:50:05,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:50:05,261 INFO L93 Difference]: Finished difference Result 789914 states and 1089471 transitions. [2023-11-29 02:50:05,261 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 789914 states and 1089471 transitions. [2023-11-29 02:50:09,333 INFO L131 ngComponentsAnalysis]: Automaton has 256 accepting balls. 785808 [2023-11-29 02:50:11,735 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 789914 states to 789914 states and 1089471 transitions. [2023-11-29 02:50:11,735 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 789914 [2023-11-29 02:50:12,040 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 789914 [2023-11-29 02:50:12,040 INFO L73 IsDeterministic]: Start isDeterministic. Operand 789914 states and 1089471 transitions. [2023-11-29 02:50:12,763 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:50:12,763 INFO L218 hiAutomatonCegarLoop]: Abstraction has 789914 states and 1089471 transitions. [2023-11-29 02:50:13,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789914 states and 1089471 transitions. [2023-11-29 02:50:17,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789914 to 543146. [2023-11-29 02:50:18,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543146 states, 543146 states have (on average 1.3811958478935682) internal successors, (750191), 543145 states have internal predecessors, (750191), 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-29 02:50:19,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543146 states to 543146 states and 750191 transitions. [2023-11-29 02:50:19,968 INFO L240 hiAutomatonCegarLoop]: Abstraction has 543146 states and 750191 transitions. [2023-11-29 02:50:19,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:50:19,971 INFO L428 stractBuchiCegarLoop]: Abstraction has 543146 states and 750191 transitions. [2023-11-29 02:50:19,971 INFO L335 stractBuchiCegarLoop]: ======== Iteration 32 ============ [2023-11-29 02:50:19,972 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 543146 states and 750191 transitions. [2023-11-29 02:50:21,012 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 540416 [2023-11-29 02:50:21,012 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:50:21,012 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:50:21,015 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-29 02:50:21,015 INFO L149 hiAutomatonCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 02:50:21,015 INFO L748 eck$LassoCheckResult]: Stem: 8592793#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 8592794#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; 8593824#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; 8593825#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 8594740#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 8593958#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 8593394#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 8593395#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 8594277#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 8594278#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 8594406#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 8594407#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 8593142#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 8593143#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 8594442#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 8593708#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 8593709#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 8594337#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 8593624#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 8593625#L1291 assume !(0 == ~M_E~0); 8594742#L1291-2 assume !(0 == ~T1_E~0); 8594735#L1296-1 assume !(0 == ~T2_E~0); 8593773#L1301-1 assume !(0 == ~T3_E~0); 8593774#L1306-1 assume !(0 == ~T4_E~0); 8594349#L1311-1 assume !(0 == ~T5_E~0); 8592971#L1316-1 assume !(0 == ~T6_E~0); 8592972#L1321-1 assume !(0 == ~T7_E~0); 8593788#L1326-1 assume !(0 == ~T8_E~0); 8592790#L1331-1 assume !(0 == ~T9_E~0); 8592506#L1336-1 assume !(0 == ~T10_E~0); 8592507#L1341-1 assume !(0 == ~T11_E~0); 8592577#L1346-1 assume !(0 == ~T12_E~0); 8592578#L1351-1 assume !(0 == ~T13_E~0); 8592907#L1356-1 assume !(0 == ~E_M~0); 8592908#L1361-1 assume !(0 == ~E_1~0); 8594632#L1366-1 assume !(0 == ~E_2~0); 8592955#L1371-1 assume !(0 == ~E_3~0); 8592956#L1376-1 assume !(0 == ~E_4~0); 8593852#L1381-1 assume !(0 == ~E_5~0); 8593853#L1386-1 assume !(0 == ~E_6~0); 8594687#L1391-1 assume !(0 == ~E_7~0); 8594718#L1396-1 assume !(0 == ~E_8~0); 8593741#L1401-1 assume !(0 == ~E_9~0); 8593742#L1406-1 assume !(0 == ~E_10~0); 8594057#L1411-1 assume !(0 == ~E_11~0); 8594058#L1416-1 assume !(0 == ~E_12~0); 8593662#L1421-1 assume !(0 == ~E_13~0); 8593164#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; 8593165#L640 assume !(1 == ~m_pc~0); 8593707#L640-2 is_master_triggered_~__retres1~0#1 := 0; 8593706#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 8593668#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; 8593669#L1603 assume !(0 != activate_threads_~tmp~1#1); 8593696#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; 8593318#L659 assume !(1 == ~t1_pc~0); 8593319#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 8594511#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 8594202#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; 8593448#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 8593449#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; 8593466#L678 assume !(1 == ~t2_pc~0); 8594540#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 8594679#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 8593000#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; 8593001#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 8593565#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; 8593694#L697 assume !(1 == ~t3_pc~0); 8593695#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 8593832#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 8594187#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; 8593603#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 8593604#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; 8594585#L716 assume !(1 == ~t4_pc~0); 8594126#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 8593298#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 8592652#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; 8592653#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 8592758#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; 8594141#L735 assume !(1 == ~t5_pc~0); 8592727#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 8592728#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 8593192#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; 8594175#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 8593766#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; 8593767#L754 assume !(1 == ~t6_pc~0); 8594015#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 8593409#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 8592975#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; 8592976#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 8593382#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; 8594268#L773 assume !(1 == ~t7_pc~0); 8592911#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 8592910#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 8593809#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; 8593777#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 8593778#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; 8593843#L792 assume !(1 == ~t8_pc~0); 8594028#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 8594408#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 8594409#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; 8593768#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 8593692#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; 8593693#L811 assume !(1 == ~t9_pc~0); 8593918#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 8594493#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 8593055#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; 8593056#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 8593703#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; 8593704#L830 assume !(1 == ~t10_pc~0); 8593419#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 8592887#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 8592888#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; 8592865#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 8592866#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; 8594288#L849 assume !(1 == ~t11_pc~0); 8594289#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 8592706#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 8592707#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; 8594303#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 8594182#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; 8594183#L868 assume !(1 == ~t12_pc~0); 8593550#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 8593549#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 8592592#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; 8592593#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 8592923#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; 8592924#L887 assume !(1 == ~t13_pc~0); 8594199#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 8593597#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 8593598#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; 8594260#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 8592632#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; 8592633#L1439 assume !(1 == ~M_E~0); 8593762#L1439-2 assume !(1 == ~T1_E~0); 8592803#L1444-1 assume !(1 == ~T2_E~0); 8592804#L1449-1 assume !(1 == ~T3_E~0); 8593323#L1454-1 assume !(1 == ~T4_E~0); 8593324#L1459-1 assume !(1 == ~T5_E~0); 8593910#L1464-1 assume !(1 == ~T6_E~0); 8593911#L1469-1 assume !(1 == ~T7_E~0); 8593990#L1474-1 assume !(1 == ~T8_E~0); 8593660#L1479-1 assume !(1 == ~T9_E~0); 8593661#L1484-1 assume !(1 == ~T10_E~0); 8593913#L1489-1 assume !(1 == ~T11_E~0); 8593539#L1494-1 assume !(1 == ~T12_E~0); 8593540#L1499-1 assume !(1 == ~T13_E~0); 8593726#L1504-1 assume !(1 == ~E_M~0); 8593727#L1509-1 assume !(1 == ~E_1~0); 8594389#L1514-1 assume !(1 == ~E_2~0); 8594026#L1519-1 assume !(1 == ~E_3~0); 8594027#L1524-1 assume !(1 == ~E_4~0); 8594656#L1529-1 assume !(1 == ~E_5~0); 8594657#L1534-1 assume !(1 == ~E_6~0); 8592626#L1539-1 assume !(1 == ~E_7~0); 8592627#L1544-1 assume !(1 == ~E_8~0); 8593052#L1549-1 assume !(1 == ~E_9~0); 8594617#L1554-1 assume !(1 == ~E_10~0); 8594609#L1559-1 assume !(1 == ~E_11~0); 8594433#L1564-1 assume !(1 == ~E_12~0); 8594434#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 8594649#L1574-1 assume { :end_inline_reset_delta_events } true; 8594698#L1940-2 [2023-11-29 02:50:21,016 INFO L750 eck$LassoCheckResult]: Loop: 8594698#L1940-2 assume !false; 8699559#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; 8699554#L1266-1 assume !false; 8699552#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; 8699535#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 8699526#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 8699524#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; 8699522#L1079 assume !(0 != eval_~tmp~0#1); 8699523#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; 8766417#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 8766416#L1291-3 assume !(0 == ~M_E~0); 8766415#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 8766414#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 8766413#L1301-3 assume !(0 == ~T3_E~0); 8766412#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 8766411#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 8766410#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 8766409#L1321-3 assume !(0 == ~T7_E~0); 8766408#L1326-3 assume !(0 == ~T8_E~0); 8766407#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 8766406#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 8766405#L1341-3 assume !(0 == ~T11_E~0); 8766403#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 8766400#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 8766398#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 8766396#L1361-3 assume !(0 == ~E_1~0); 8766394#L1366-3 assume !(0 == ~E_2~0); 8766392#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 8766390#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 8766388#L1381-3 assume !(0 == ~E_5~0); 8766386#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 8766384#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 8766382#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 8766380#L1401-3 assume !(0 == ~E_9~0); 8766377#L1406-3 assume !(0 == ~E_10~0); 8766375#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 8766373#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 8766371#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 8766369#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; 8766367#L640-45 assume !(1 == ~m_pc~0); 8766365#L640-47 is_master_triggered_~__retres1~0#1 := 0; 8766362#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 8766360#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; 8766358#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 8766356#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; 8766354#L659-45 assume !(1 == ~t1_pc~0); 8766352#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 8766349#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 8766347#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; 8766345#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 8766343#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; 8766341#L678-45 assume !(1 == ~t2_pc~0); 8766337#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 8766335#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 8766333#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; 8766331#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 8766329#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; 8766327#L697-45 assume !(1 == ~t3_pc~0); 8766325#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 8766322#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 8766320#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; 8766318#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 8766316#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; 8766314#L716-45 assume !(1 == ~t4_pc~0); 8766312#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 8766309#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 8766307#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; 8766305#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 8766303#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; 8766301#L735-45 assume !(1 == ~t5_pc~0); 8766298#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 8766296#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 8766294#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; 8766292#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 8766290#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; 8766288#L754-45 assume !(1 == ~t6_pc~0); 8766286#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 8766283#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 8766281#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; 8766279#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 8766277#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; 8766275#L773-45 assume !(1 == ~t7_pc~0); 8766271#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 8766268#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 8766266#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; 8766264#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 8766261#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; 8766259#L792-45 assume !(1 == ~t8_pc~0); 8766257#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 8766255#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 8766253#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; 8766251#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 8766249#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; 8766247#L811-45 assume !(1 == ~t9_pc~0); 8766245#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 8766242#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 8766240#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; 8766238#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 8766236#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; 8766234#L830-45 assume !(1 == ~t10_pc~0); 8766230#L830-47 is_transmit10_triggered_~__retres1~10#1 := 0; 8766228#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 8766226#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; 8766224#L1683-45 assume !(0 != activate_threads_~tmp___9~0#1); 8766221#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; 8766219#L849-45 assume !(1 == ~t11_pc~0); 8766218#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 8766217#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 8766213#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; 8766211#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 8766209#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; 8766208#L868-45 assume !(1 == ~t12_pc~0); 8766207#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 8766203#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 8766202#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; 8766201#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 8766198#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; 8766197#L887-45 assume !(1 == ~t13_pc~0); 8766196#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 8766195#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 8766194#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; 8766193#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 8766192#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; 8766191#L1439-3 assume !(1 == ~M_E~0); 8708032#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 8766190#L1444-3 assume !(1 == ~T2_E~0); 8766189#L1449-3 assume !(1 == ~T3_E~0); 8766188#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 8766187#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 8766186#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 8766185#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 8766184#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 8766182#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 8766179#L1484-3 assume !(1 == ~T10_E~0); 8766177#L1489-3 assume !(1 == ~T11_E~0); 8766175#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 8766173#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 8766171#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 8766169#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 8766167#L1514-3 assume !(1 == ~E_2~0); 8766165#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 8766163#L1524-3 assume !(1 == ~E_4~0); 8766161#L1529-3 assume !(1 == ~E_5~0); 8766159#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 8766156#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 8766154#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 8766152#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 8766150#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 8766148#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 8766146#L1564-3 assume !(1 == ~E_12~0); 8766144#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 8766142#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; 8766124#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 8766114#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 8766112#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; 8708195#L1959 assume !(0 == start_simulation_~tmp~3#1); 8708196#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; 8699582#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 8699573#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 8699570#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; 8699568#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 8699566#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 8699564#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; 8699562#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 8594698#L1940-2 [2023-11-29 02:50:21,016 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:50:21,016 INFO L85 PathProgramCache]: Analyzing trace with hash -537341689, now seen corresponding path program 1 times [2023-11-29 02:50:21,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:50:21,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615206696] [2023-11-29 02:50:21,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:50:21,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:50:21,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:50:21,087 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-29 02:50:21,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:50:21,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615206696] [2023-11-29 02:50:21,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615206696] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:50:21,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:50:21,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:50:21,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1497573227] [2023-11-29 02:50:21,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:50:21,088 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:50:21,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:50:21,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1204442886, now seen corresponding path program 1 times [2023-11-29 02:50:21,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:50:21,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [999106903] [2023-11-29 02:50:21,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:50:21,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:50:21,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:50:21,133 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-29 02:50:21,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:50:21,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [999106903] [2023-11-29 02:50:21,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [999106903] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:50:21,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:50:21,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:50:21,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179063815] [2023-11-29 02:50:21,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:50:21,134 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:50:21,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:50:21,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:50:21,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:50:21,135 INFO L87 Difference]: Start difference. First operand 543146 states and 750191 transitions. cyclomatic complexity: 207173 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-29 02:50:24,419 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:50:24,419 INFO L93 Difference]: Finished difference Result 830789 states and 1144839 transitions. [2023-11-29 02:50:24,419 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 830789 states and 1144839 transitions. [2023-11-29 02:50:28,664 INFO L131 ngComponentsAnalysis]: Automaton has 256 accepting balls. 826464 [2023-11-29 02:50:30,732 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 830789 states to 830789 states and 1144839 transitions. [2023-11-29 02:50:30,732 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 830789 [2023-11-29 02:50:30,943 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 830789 [2023-11-29 02:50:30,943 INFO L73 IsDeterministic]: Start isDeterministic. Operand 830789 states and 1144839 transitions. [2023-11-29 02:50:31,192 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:50:31,192 INFO L218 hiAutomatonCegarLoop]: Abstraction has 830789 states and 1144839 transitions. [2023-11-29 02:50:31,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830789 states and 1144839 transitions. [2023-11-29 02:50:36,425 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830789 to 592420. [2023-11-29 02:50:37,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592420 states, 592420 states have (on average 1.3804631849026028) internal successors, (817814), 592419 states have internal predecessors, (817814), 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-29 02:50:39,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592420 states to 592420 states and 817814 transitions. [2023-11-29 02:50:39,175 INFO L240 hiAutomatonCegarLoop]: Abstraction has 592420 states and 817814 transitions. [2023-11-29 02:50:39,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:50:39,176 INFO L428 stractBuchiCegarLoop]: Abstraction has 592420 states and 817814 transitions. [2023-11-29 02:50:39,176 INFO L335 stractBuchiCegarLoop]: ======== Iteration 33 ============ [2023-11-29 02:50:39,176 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 592420 states and 817814 transitions. [2023-11-29 02:50:41,193 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 589568 [2023-11-29 02:50:41,194 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:50:41,194 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:50:41,195 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-29 02:50:41,196 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-29 02:50:41,196 INFO L748 eck$LassoCheckResult]: Stem: 9966739#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 9966740#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; 9967798#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; 9967799#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 9968801#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 9967940#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 9967344#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 9967345#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 9968269#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 9968270#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 9968407#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 9968408#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 9967085#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 9967086#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 9968454#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 9967676#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 9967677#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 9968326#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 9967588#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 9967589#L1291 assume !(0 == ~M_E~0); 9968802#L1291-2 assume !(0 == ~T1_E~0); 9968799#L1296-1 assume !(0 == ~T2_E~0); 9967744#L1301-1 assume !(0 == ~T3_E~0); 9967745#L1306-1 assume !(0 == ~T4_E~0); 9968339#L1311-1 assume !(0 == ~T5_E~0); 9966917#L1316-1 assume !(0 == ~T6_E~0); 9966918#L1321-1 assume !(0 == ~T7_E~0); 9967761#L1326-1 assume !(0 == ~T8_E~0); 9966736#L1331-1 assume !(0 == ~T9_E~0); 9966451#L1336-1 assume !(0 == ~T10_E~0); 9966452#L1341-1 assume !(0 == ~T11_E~0); 9966521#L1346-1 assume !(0 == ~T12_E~0); 9966522#L1351-1 assume !(0 == ~T13_E~0); 9966852#L1356-1 assume !(0 == ~E_M~0); 9966853#L1361-1 assume !(0 == ~E_1~0); 9968679#L1366-1 assume !(0 == ~E_2~0); 9966901#L1371-1 assume !(0 == ~E_3~0); 9966902#L1376-1 assume !(0 == ~E_4~0); 9967831#L1381-1 assume !(0 == ~E_5~0); 9967832#L1386-1 assume !(0 == ~E_6~0); 9968748#L1391-1 assume !(0 == ~E_7~0); 9968779#L1396-1 assume !(0 == ~E_8~0); 9967708#L1401-1 assume !(0 == ~E_9~0); 9967709#L1406-1 assume !(0 == ~E_10~0); 9968043#L1411-1 assume !(0 == ~E_11~0); 9968044#L1416-1 assume !(0 == ~E_12~0); 9967626#L1421-1 assume 0 == ~E_13~0;~E_13~0 := 1; 9967627#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; 9967840#L640 assume !(1 == ~m_pc~0); 9967841#L640-2 is_master_triggered_~__retres1~0#1 := 0; 9967782#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 9967783#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; 9967663#L1603 assume !(0 != activate_threads_~tmp~1#1); 9967664#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; 9967264#L659 assume !(1 == ~t1_pc~0); 9967265#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 9968527#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 9968528#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; 9967403#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 9967404#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; 9968656#L678 assume !(1 == ~t2_pc~0); 9968561#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 9968734#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 9968735#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; 9967526#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 9967527#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; 9967657#L697 assume !(1 == ~t3_pc~0); 9967658#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 9968595#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 9968596#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; 9967567#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 9967568#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; 9968621#L716 assume !(1 == ~t4_pc~0); 9968622#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 9967242#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 9967243#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; 9966702#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 9966703#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; 9968134#L735 assume !(1 == ~t5_pc~0); 9966670#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 9966671#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 9968689#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; 9968166#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 9968167#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; 9967998#L754 assume !(1 == ~t6_pc~0); 9967999#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 9967358#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 9967359#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; 9967330#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 9967331#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; 9968873#L773 assume !(1 == ~t7_pc~0); 9966856#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 9966855#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 9968872#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; 9967748#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 9967749#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; 9968010#L792 assume !(1 == ~t8_pc~0); 9968011#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 9968411#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 9968412#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; 9967736#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 9967737#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; 9967902#L811 assume !(1 == ~t9_pc~0); 9967903#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 9968730#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 9968731#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; 9967895#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 9967896#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; 9968749#L830 assume !(1 == ~t10_pc~0); 9968750#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 9966831#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 9966832#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; 9966808#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 9966809#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; 9968280#L849 assume !(1 == ~t11_pc~0); 9968281#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 9966649#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 9966650#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; 9968295#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 9968173#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; 9968174#L868 assume !(1 == ~t12_pc~0); 9967510#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 9967509#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 9966537#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; 9966538#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 9966868#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; 9966869#L887 assume !(1 == ~t13_pc~0); 9968190#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 9968191#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 9968508#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; 9968509#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 9966576#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; 9966577#L1439 assume !(1 == ~M_E~0); 9967727#L1439-2 assume !(1 == ~T1_E~0); 9967728#L1444-1 assume !(1 == ~T2_E~0); 9968051#L1449-1 assume !(1 == ~T3_E~0); 9968052#L1454-1 assume !(1 == ~T4_E~0); 9968558#L1459-1 assume !(1 == ~T5_E~0); 9968559#L1464-1 assume !(1 == ~T6_E~0); 9967974#L1469-1 assume !(1 == ~T7_E~0); 9967975#L1474-1 assume !(1 == ~T8_E~0); 9967628#L1479-1 assume !(1 == ~T9_E~0); 9967629#L1484-1 assume !(1 == ~T10_E~0); 9968387#L1489-1 assume !(1 == ~T11_E~0); 9968388#L1494-1 assume !(1 == ~T12_E~0); 9968796#L1499-1 assume !(1 == ~T13_E~0); 9968797#L1504-1 assume !(1 == ~E_M~0); 9968603#L1509-1 assume !(1 == ~E_1~0); 9968604#L1514-1 assume !(1 == ~E_2~0); 9968012#L1519-1 assume !(1 == ~E_3~0); 9968013#L1524-1 assume !(1 == ~E_4~0); 9968837#L1529-1 assume !(1 == ~E_5~0); 9968763#L1534-1 assume !(1 == ~E_6~0); 9968764#L1539-1 assume !(1 == ~E_7~0); 9966996#L1544-1 assume !(1 == ~E_8~0); 9966997#L1549-1 assume !(1 == ~E_9~0); 9968665#L1554-1 assume !(1 == ~E_10~0); 9968666#L1559-1 assume !(1 == ~E_11~0); 9968446#L1564-1 assume !(1 == ~E_12~0); 9968447#L1569-1 assume 1 == ~E_13~0;~E_13~0 := 2; 9968698#L1574-1 assume { :end_inline_reset_delta_events } true; 9968758#L1940-2 [2023-11-29 02:50:41,196 INFO L750 eck$LassoCheckResult]: Loop: 9968758#L1940-2 assume !false; 10060476#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; 10060471#L1266-1 assume !false; 10060469#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; 10060454#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 10060445#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 10060443#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; 10060440#L1079 assume !(0 != eval_~tmp~0#1); 10060438#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; 10060436#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 10060434#L1291-3 assume !(0 == ~M_E~0); 10060432#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 10060430#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 10060428#L1301-3 assume !(0 == ~T3_E~0); 10060426#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 10060424#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 10060422#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 10060420#L1321-3 assume !(0 == ~T7_E~0); 10060418#L1326-3 assume !(0 == ~T8_E~0); 10060416#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 10060414#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 10060412#L1341-3 assume !(0 == ~T11_E~0); 10060410#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 10060408#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 10060406#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 10060403#L1361-3 assume !(0 == ~E_1~0); 10060401#L1366-3 assume !(0 == ~E_2~0); 10060400#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 10060399#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 10060398#L1381-3 assume !(0 == ~E_5~0); 10060397#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 10060396#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 10060395#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 10060394#L1401-3 assume !(0 == ~E_9~0); 10060393#L1406-3 assume !(0 == ~E_10~0); 10060378#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 10060376#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 10060373#L1421-3 assume 0 == ~E_13~0;~E_13~0 := 1; 10060372#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; 10060371#L640-45 assume 1 == ~m_pc~0; 10060369#L641-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 10060368#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 10060367#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; 10060366#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 10060365#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; 10060364#L659-45 assume !(1 == ~t1_pc~0); 10060363#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 10060362#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 10060361#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; 10060360#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 10060359#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; 10060358#L678-45 assume !(1 == ~t2_pc~0); 10060356#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 10060355#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 10060354#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; 10060353#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 10060352#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; 10060351#L697-45 assume !(1 == ~t3_pc~0); 10060350#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 10060349#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 10060348#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; 10060347#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 10060346#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; 10060345#L716-45 assume !(1 == ~t4_pc~0); 10060344#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 10060343#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 10060342#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; 10060341#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 10060340#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; 10060339#L735-45 assume !(1 == ~t5_pc~0); 10060337#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 10060336#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 10060335#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; 10060334#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 10060333#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; 10060332#L754-45 assume !(1 == ~t6_pc~0); 10060331#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 10060330#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 10060329#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; 10060328#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 10060327#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; 10060326#L773-45 assume !(1 == ~t7_pc~0); 10060325#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 10060323#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 10060322#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; 10060321#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 10060320#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; 10060319#L792-45 assume !(1 == ~t8_pc~0); 10060318#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 10060317#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 10060316#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; 10060315#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 10060314#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; 10060313#L811-45 assume !(1 == ~t9_pc~0); 10060312#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 10060311#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 10060310#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; 10060309#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 10060308#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; 10060307#L830-45 assume 1 == ~t10_pc~0; 10060305#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 10060306#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 10113464#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; 10060300#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 10060298#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; 10060296#L849-45 assume !(1 == ~t11_pc~0); 10060293#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 10060291#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 10060289#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; 10060287#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 10060285#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; 10060283#L868-45 assume !(1 == ~t12_pc~0); 10060281#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 10060278#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 10060276#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; 10060274#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 10060272#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; 10060270#L887-45 assume !(1 == ~t13_pc~0); 10060268#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 10060265#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 10060263#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; 10060261#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 10060259#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; 10060257#L1439-3 assume !(1 == ~M_E~0); 10048177#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 10060254#L1444-3 assume !(1 == ~T2_E~0); 10060252#L1449-3 assume !(1 == ~T3_E~0); 10060250#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 10060248#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 10060246#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 10060244#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 10060242#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 10060240#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 10060238#L1484-3 assume !(1 == ~T10_E~0); 10060236#L1489-3 assume !(1 == ~T11_E~0); 10060234#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 10060230#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 10060228#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 10060226#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 10060224#L1514-3 assume !(1 == ~E_2~0); 10060221#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 10060219#L1524-3 assume !(1 == ~E_4~0); 10060217#L1529-3 assume !(1 == ~E_5~0); 10060215#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 10060213#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 10060211#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 10060209#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 10060207#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 10060205#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 10060202#L1564-3 assume !(1 == ~E_12~0); 10060129#L1569-3 assume 1 == ~E_13~0;~E_13~0 := 2; 10060127#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; 10060111#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 10060101#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 10060099#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; 10048060#L1959 assume !(0 == start_simulation_~tmp~3#1); 10048061#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; 10060499#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 10060489#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 10060487#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; 10060485#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 10060483#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 10060481#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; 10060480#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 9968758#L1940-2 [2023-11-29 02:50:41,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:50:41,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1828693381, now seen corresponding path program 1 times [2023-11-29 02:50:41,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:50:41,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821281470] [2023-11-29 02:50:41,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:50:41,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:50:41,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:50:41,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-29 02:50:41,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:50:41,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821281470] [2023-11-29 02:50:41,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821281470] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:50:41,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:50:41,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:50:41,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841878898] [2023-11-29 02:50:41,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:50:41,266 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:50:41,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:50:41,267 INFO L85 PathProgramCache]: Analyzing trace with hash 644683522, now seen corresponding path program 1 times [2023-11-29 02:50:41,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:50:41,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465395371] [2023-11-29 02:50:41,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:50:41,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:50:41,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:50:41,322 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-29 02:50:41,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:50:41,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465395371] [2023-11-29 02:50:41,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465395371] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:50:41,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:50:41,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:50:41,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1864488231] [2023-11-29 02:50:41,325 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:50:41,326 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:50:41,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:50:41,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:50:41,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:50:41,326 INFO L87 Difference]: Start difference. First operand 592420 states and 817814 transitions. cyclomatic complexity: 225522 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-29 02:50:44,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:50:44,183 INFO L93 Difference]: Finished difference Result 780362 states and 1072413 transitions. [2023-11-29 02:50:44,183 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 780362 states and 1072413 transitions. [2023-11-29 02:50:48,697 INFO L131 ngComponentsAnalysis]: Automaton has 256 accepting balls. 776160 [2023-11-29 02:50:50,719 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 780362 states to 780362 states and 1072413 transitions. [2023-11-29 02:50:50,719 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 780362 [2023-11-29 02:50:50,993 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 780362 [2023-11-29 02:50:50,993 INFO L73 IsDeterministic]: Start isDeterministic. Operand 780362 states and 1072413 transitions. [2023-11-29 02:50:51,246 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:50:51,246 INFO L218 hiAutomatonCegarLoop]: Abstraction has 780362 states and 1072413 transitions. [2023-11-29 02:50:51,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780362 states and 1072413 transitions. [2023-11-29 02:50:56,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780362 to 543146. [2023-11-29 02:50:56,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543146 states, 543146 states have (on average 1.3751827317148613) internal successors, (746925), 543145 states have internal predecessors, (746925), 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-29 02:50:58,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543146 states to 543146 states and 746925 transitions. [2023-11-29 02:50:58,704 INFO L240 hiAutomatonCegarLoop]: Abstraction has 543146 states and 746925 transitions. [2023-11-29 02:50:58,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:50:58,705 INFO L428 stractBuchiCegarLoop]: Abstraction has 543146 states and 746925 transitions. [2023-11-29 02:50:58,705 INFO L335 stractBuchiCegarLoop]: ======== Iteration 34 ============ [2023-11-29 02:50:58,705 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 543146 states and 746925 transitions. [2023-11-29 02:51:00,449 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 540416 [2023-11-29 02:51:00,449 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:51:00,449 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:51:00,451 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-29 02:51:00,451 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-29 02:51:00,452 INFO L748 eck$LassoCheckResult]: Stem: 11339530#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 11339531#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; 11340553#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; 11340554#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 11341444#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 11340682#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 11340124#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 11340125#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 11340994#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 11340995#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 11341120#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 11341121#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 11339868#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 11339869#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 11341162#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 11340441#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 11340442#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 11341051#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 11340353#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 11340354#L1291 assume !(0 == ~M_E~0); 11341445#L1291-2 assume !(0 == ~T1_E~0); 11341442#L1296-1 assume !(0 == ~T2_E~0); 11340507#L1301-1 assume !(0 == ~T3_E~0); 11340508#L1306-1 assume !(0 == ~T4_E~0); 11341062#L1311-1 assume !(0 == ~T5_E~0); 11339705#L1316-1 assume !(0 == ~T6_E~0); 11339706#L1321-1 assume !(0 == ~T7_E~0); 11340522#L1326-1 assume !(0 == ~T8_E~0); 11339527#L1331-1 assume !(0 == ~T9_E~0); 11339243#L1336-1 assume !(0 == ~T10_E~0); 11339244#L1341-1 assume !(0 == ~T11_E~0); 11339313#L1346-1 assume !(0 == ~T12_E~0); 11339314#L1351-1 assume !(0 == ~T13_E~0); 11339641#L1356-1 assume !(0 == ~E_M~0); 11339642#L1361-1 assume !(0 == ~E_1~0); 11341343#L1366-1 assume !(0 == ~E_2~0); 11339688#L1371-1 assume !(0 == ~E_3~0); 11339689#L1376-1 assume !(0 == ~E_4~0); 11340581#L1381-1 assume !(0 == ~E_5~0); 11340582#L1386-1 assume !(0 == ~E_6~0); 11341397#L1391-1 assume !(0 == ~E_7~0); 11341425#L1396-1 assume !(0 == ~E_8~0); 11340475#L1401-1 assume !(0 == ~E_9~0); 11340476#L1406-1 assume !(0 == ~E_10~0); 11340777#L1411-1 assume !(0 == ~E_11~0); 11340778#L1416-1 assume !(0 == ~E_12~0); 11340391#L1421-1 assume !(0 == ~E_13~0); 11339889#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; 11339890#L640 assume !(1 == ~m_pc~0); 11340439#L640-2 is_master_triggered_~__retres1~0#1 := 0; 11340438#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 11340399#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; 11340400#L1603 assume !(0 != activate_threads_~tmp~1#1); 11340427#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; 11340046#L659 assume !(1 == ~t1_pc~0); 11340047#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 11341222#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 11340918#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; 11340178#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 11340179#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; 11340196#L678 assume !(1 == ~t2_pc~0); 11341245#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 11341387#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 11339732#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; 11339733#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 11340297#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; 11340421#L697 assume !(1 == ~t3_pc~0); 11340422#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 11340562#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 11340906#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; 11340333#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 11340334#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; 11341301#L716 assume !(1 == ~t4_pc~0); 11340850#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 11340025#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 11339386#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; 11339387#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 11339494#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; 11340864#L735 assume !(1 == ~t5_pc~0); 11339462#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 11339463#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 11339916#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; 11340894#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 11340500#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; 11340501#L754 assume !(1 == ~t6_pc~0); 11340735#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 11340139#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 11339709#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; 11339710#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 11340111#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; 11340985#L773 assume !(1 == ~t7_pc~0); 11339645#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 11339644#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 11340540#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; 11340511#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 11340512#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; 11340573#L792 assume !(1 == ~t8_pc~0); 11340747#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 11341122#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 11341123#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; 11340504#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 11340423#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; 11340424#L811 assume !(1 == ~t9_pc~0); 11340644#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 11341207#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 11339787#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; 11339788#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 11340435#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; 11340436#L830 assume !(1 == ~t10_pc~0); 11340149#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 11339620#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 11339621#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; 11339598#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 11339599#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; 11341002#L849 assume !(1 == ~t11_pc~0); 11341003#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 11339441#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 11339442#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; 11341016#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 11340900#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; 11340901#L868 assume !(1 == ~t12_pc~0); 11340281#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 11340280#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 11339328#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; 11339329#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 11339657#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; 11339658#L887 assume !(1 == ~t13_pc~0); 11340915#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 11340327#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 11340328#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; 11340978#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 11339368#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; 11339369#L1439 assume !(1 == ~M_E~0); 11340494#L1439-2 assume !(1 == ~T1_E~0); 11339540#L1444-1 assume !(1 == ~T2_E~0); 11339541#L1449-1 assume !(1 == ~T3_E~0); 11340050#L1454-1 assume !(1 == ~T4_E~0); 11340051#L1459-1 assume !(1 == ~T5_E~0); 11340636#L1464-1 assume !(1 == ~T6_E~0); 11340637#L1469-1 assume !(1 == ~T7_E~0); 11340713#L1474-1 assume !(1 == ~T8_E~0); 11340392#L1479-1 assume !(1 == ~T9_E~0); 11340393#L1484-1 assume !(1 == ~T10_E~0); 11340640#L1489-1 assume !(1 == ~T11_E~0); 11340269#L1494-1 assume !(1 == ~T12_E~0); 11340270#L1499-1 assume !(1 == ~T13_E~0); 11340460#L1504-1 assume !(1 == ~E_M~0); 11340461#L1509-1 assume !(1 == ~E_1~0); 11341101#L1514-1 assume !(1 == ~E_2~0); 11340745#L1519-1 assume !(1 == ~E_3~0); 11340746#L1524-1 assume !(1 == ~E_4~0); 11341369#L1529-1 assume !(1 == ~E_5~0); 11341370#L1534-1 assume !(1 == ~E_6~0); 11339362#L1539-1 assume !(1 == ~E_7~0); 11339363#L1544-1 assume !(1 == ~E_8~0); 11339784#L1549-1 assume !(1 == ~E_9~0); 11341328#L1554-1 assume !(1 == ~E_10~0); 11341325#L1559-1 assume !(1 == ~E_11~0); 11341154#L1564-1 assume !(1 == ~E_12~0); 11341155#L1569-1 assume !(1 == ~E_13~0); 11341361#L1574-1 assume { :end_inline_reset_delta_events } true; 11341405#L1940-2 [2023-11-29 02:51:00,452 INFO L750 eck$LassoCheckResult]: Loop: 11341405#L1940-2 assume !false; 11498367#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; 11498362#L1266-1 assume !false; 11498360#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; 11495031#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 11495022#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 11495020#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; 11495017#L1079 assume !(0 != eval_~tmp~0#1); 11495018#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; 11514513#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 11514511#L1291-3 assume !(0 == ~M_E~0); 11514508#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 11514506#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 11514504#L1301-3 assume !(0 == ~T3_E~0); 11514502#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 11514500#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 11514498#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 11514495#L1321-3 assume !(0 == ~T7_E~0); 11514493#L1326-3 assume !(0 == ~T8_E~0); 11514491#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 11514489#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 11514487#L1341-3 assume !(0 == ~T11_E~0); 11514486#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 11514482#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 11514480#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 11514478#L1361-3 assume !(0 == ~E_1~0); 11514476#L1366-3 assume !(0 == ~E_2~0); 11514473#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 11514471#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 11514469#L1381-3 assume !(0 == ~E_5~0); 11514468#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 11514465#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 11514463#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 11514461#L1401-3 assume !(0 == ~E_9~0); 11514459#L1406-3 assume !(0 == ~E_10~0); 11514457#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 11514455#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 11514452#L1421-3 assume !(0 == ~E_13~0); 11514450#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; 11514448#L640-45 assume !(1 == ~m_pc~0); 11514446#L640-47 is_master_triggered_~__retres1~0#1 := 0; 11514443#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 11514440#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; 11514438#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 11514436#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; 11514434#L659-45 assume !(1 == ~t1_pc~0); 11514432#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 11514430#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 11514429#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; 11514425#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 11514423#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; 11514421#L678-45 assume !(1 == ~t2_pc~0); 11514419#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 11514416#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 11514412#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; 11514408#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 11514404#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; 11514400#L697-45 assume !(1 == ~t3_pc~0); 11514396#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 11514392#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 11514388#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; 11514384#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 11514383#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; 11514382#L716-45 assume !(1 == ~t4_pc~0); 11514381#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 11514380#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 11514379#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; 11514378#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 11514377#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; 11514375#L735-45 assume !(1 == ~t5_pc~0); 11514373#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 11514372#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 11514371#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; 11514370#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 11514369#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; 11514368#L754-45 assume !(1 == ~t6_pc~0); 11514367#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 11514366#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 11514365#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; 11514364#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 11514363#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; 11514362#L773-45 assume !(1 == ~t7_pc~0); 11514360#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 11514358#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 11514357#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; 11514356#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 11514355#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; 11514354#L792-45 assume !(1 == ~t8_pc~0); 11514352#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 11514351#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 11514350#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; 11514349#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 11514348#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; 11514346#L811-45 assume !(1 == ~t9_pc~0); 11514344#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 11514342#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 11514339#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; 11514337#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 11514335#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; 11514333#L830-45 assume 1 == ~t10_pc~0; 11514331#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 11514332#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 11514353#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; 11514322#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 11514320#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; 11514318#L849-45 assume !(1 == ~t11_pc~0); 11514316#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 11514313#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 11514311#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; 11514309#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 11514307#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; 11514305#L868-45 assume !(1 == ~t12_pc~0); 11514303#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 11514298#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 11514296#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; 11514294#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 11514292#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; 11514289#L887-45 assume !(1 == ~t13_pc~0); 11514287#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 11514285#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 11514283#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; 11514281#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 11514279#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; 11514277#L1439-3 assume !(1 == ~M_E~0); 11389334#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 11514273#L1444-3 assume !(1 == ~T2_E~0); 11514271#L1449-3 assume !(1 == ~T3_E~0); 11514269#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 11514267#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 11514265#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 11514263#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 11514261#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 11514259#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 11514257#L1484-3 assume !(1 == ~T10_E~0); 11514255#L1489-3 assume !(1 == ~T11_E~0); 11514253#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 11514251#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 11514249#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 11514246#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 11514244#L1514-3 assume !(1 == ~E_2~0); 11514242#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 11514240#L1524-3 assume !(1 == ~E_4~0); 11514238#L1529-3 assume !(1 == ~E_5~0); 11514236#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 11514234#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 11514232#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 11514230#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 11514228#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 11514226#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 11514224#L1564-3 assume !(1 == ~E_12~0); 11514222#L1569-3 assume !(1 == ~E_13~0); 11514220#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; 11511975#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 11511966#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 11511964#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; 11389894#L1959 assume !(0 == start_simulation_~tmp~3#1); 11389895#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; 11498390#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 11498381#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 11498379#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; 11498377#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 11498375#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 11498373#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; 11498370#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 11341405#L1940-2 [2023-11-29 02:51:00,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:51:00,452 INFO L85 PathProgramCache]: Analyzing trace with hash -537341627, now seen corresponding path program 1 times [2023-11-29 02:51:00,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:51:00,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [48931507] [2023-11-29 02:51:00,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:51:00,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:51:00,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:51:00,464 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:51:00,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:51:00,619 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:51:00,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:51:00,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1714569859, now seen corresponding path program 1 times [2023-11-29 02:51:00,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:51:00,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667636164] [2023-11-29 02:51:00,620 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:51:00,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:51:00,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:51:00,673 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-29 02:51:00,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:51:00,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667636164] [2023-11-29 02:51:00,673 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667636164] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:51:00,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:51:00,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:51:00,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27765293] [2023-11-29 02:51:00,674 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:51:00,674 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:51:00,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:51:00,675 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:51:00,675 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:51:00,675 INFO L87 Difference]: Start difference. First operand 543146 states and 746925 transitions. cyclomatic complexity: 203907 Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 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-29 02:51:02,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:51:02,848 INFO L93 Difference]: Finished difference Result 592420 states and 815697 transitions. [2023-11-29 02:51:02,848 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 592420 states and 815697 transitions. [2023-11-29 02:51:05,715 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 589568 [2023-11-29 02:51:07,645 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 592420 states to 592420 states and 815697 transitions. [2023-11-29 02:51:07,646 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 592420 [2023-11-29 02:51:07,845 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 592420 [2023-11-29 02:51:07,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 592420 states and 815697 transitions. [2023-11-29 02:51:08,030 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:51:08,030 INFO L218 hiAutomatonCegarLoop]: Abstraction has 592420 states and 815697 transitions. [2023-11-29 02:51:08,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592420 states and 815697 transitions. [2023-11-29 02:51:12,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592420 to 592420. [2023-11-29 02:51:12,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592420 states, 592420 states have (on average 1.3768897066270551) internal successors, (815697), 592419 states have internal predecessors, (815697), 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-29 02:51:14,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592420 states to 592420 states and 815697 transitions. [2023-11-29 02:51:14,694 INFO L240 hiAutomatonCegarLoop]: Abstraction has 592420 states and 815697 transitions. [2023-11-29 02:51:14,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:51:14,695 INFO L428 stractBuchiCegarLoop]: Abstraction has 592420 states and 815697 transitions. [2023-11-29 02:51:14,695 INFO L335 stractBuchiCegarLoop]: ======== Iteration 35 ============ [2023-11-29 02:51:14,695 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 592420 states and 815697 transitions. [2023-11-29 02:51:16,505 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 589568 [2023-11-29 02:51:16,505 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:51:16,505 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:51:16,507 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-29 02:51:16,507 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-29 02:51:16,508 INFO L748 eck$LassoCheckResult]: Stem: 12475104#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 12475105#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; 12476175#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; 12476176#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 12477245#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 12476320#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 12475708#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 12475709#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 12476660#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 12476661#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 12476811#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 12476812#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 12475445#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 12475446#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 12476859#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 12476046#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 12476047#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 12476725#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 12475950#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 12475951#L1291 assume !(0 == ~M_E~0); 12477247#L1291-2 assume !(0 == ~T1_E~0); 12477242#L1296-1 assume 0 == ~T2_E~0;~T2_E~0 := 1; 12476119#L1301-1 assume !(0 == ~T3_E~0); 12476120#L1306-1 assume !(0 == ~T4_E~0); 12476742#L1311-1 assume !(0 == ~T5_E~0); 12476743#L1316-1 assume !(0 == ~T6_E~0); 12477120#L1321-1 assume !(0 == ~T7_E~0); 12477121#L1326-1 assume !(0 == ~T8_E~0); 12475100#L1331-1 assume !(0 == ~T9_E~0); 12475101#L1336-1 assume !(0 == ~T10_E~0); 12476621#L1341-1 assume !(0 == ~T11_E~0); 12476622#L1346-1 assume !(0 == ~T12_E~0); 12476969#L1351-1 assume !(0 == ~T13_E~0); 12476970#L1356-1 assume !(0 == ~E_M~0); 12477308#L1361-1 assume !(0 == ~E_1~0); 12477309#L1366-1 assume !(0 == ~E_2~0); 12475265#L1371-1 assume !(0 == ~E_3~0); 12475266#L1376-1 assume !(0 == ~E_4~0); 12476206#L1381-1 assume !(0 == ~E_5~0); 12476207#L1386-1 assume !(0 == ~E_6~0); 12477267#L1391-1 assume !(0 == ~E_7~0); 12477268#L1396-1 assume !(0 == ~E_8~0); 12476081#L1401-1 assume !(0 == ~E_9~0); 12476082#L1406-1 assume !(0 == ~E_10~0); 12476420#L1411-1 assume !(0 == ~E_11~0); 12476421#L1416-1 assume !(0 == ~E_12~0); 12475991#L1421-1 assume !(0 == ~E_13~0); 12475992#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; 12476216#L640 assume !(1 == ~m_pc~0); 12476217#L640-2 is_master_triggered_~__retres1~0#1 := 0; 12476158#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 12476159#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; 12476031#L1603 assume !(0 != activate_threads_~tmp~1#1); 12476032#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; 12475630#L659 assume !(1 == ~t1_pc~0); 12475631#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 12476936#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 12476937#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; 12475764#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 12475765#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; 12477080#L678 assume !(1 == ~t2_pc~0); 12476972#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 12477162#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 12477163#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; 12475887#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 12475888#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; 12476025#L697 assume !(1 == ~t3_pc~0); 12476026#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 12477004#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 12477005#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; 12475930#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 12475931#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; 12477036#L716 assume !(1 == ~t4_pc~0); 12477037#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 12475607#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 12475608#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; 12475067#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 12475068#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; 12476990#L735 assume !(1 == ~t5_pc~0); 12475117#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 12475496#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 12475497#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; 12476550#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 12476551#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; 12476374#L754 assume !(1 == ~t6_pc~0); 12476375#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 12475721#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 12475722#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; 12475694#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 12475695#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; 12477299#L773 assume !(1 == ~t7_pc~0); 12477300#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 12476161#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 12476162#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; 12477311#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 12476197#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; 12476198#L792 assume !(1 == ~t8_pc~0); 12476822#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 12476823#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 12477348#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; 12476110#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 12476111#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; 12476276#L811 assume !(1 == ~t9_pc~0); 12476277#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 12477155#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 12477156#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; 12476272#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 12476273#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; 12477178#L830 assume !(1 == ~t10_pc~0); 12477179#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 12475198#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 12475199#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; 12475176#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 12475177#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; 12476671#L849 assume !(1 == ~t11_pc~0); 12476672#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 12475014#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 12475015#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; 12476689#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 12476557#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; 12476558#L868 assume !(1 == ~t12_pc~0); 12475871#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 12475870#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 12474900#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; 12474901#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 12475233#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; 12475234#L887 assume !(1 == ~t13_pc~0); 12476576#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 12475922#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 12475923#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; 12476641#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 12474941#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; 12474942#L1439 assume !(1 == ~M_E~0); 12476102#L1439-2 assume !(1 == ~T1_E~0); 12475114#L1444-1 assume 1 == ~T2_E~0;~T2_E~0 := 2; 12475115#L1449-1 assume !(1 == ~T3_E~0); 12475634#L1454-1 assume !(1 == ~T4_E~0); 12475635#L1459-1 assume !(1 == ~T5_E~0); 12476267#L1464-1 assume !(1 == ~T6_E~0); 12476268#L1469-1 assume !(1 == ~T7_E~0); 12476351#L1474-1 assume !(1 == ~T8_E~0); 12475993#L1479-1 assume !(1 == ~T9_E~0); 12475994#L1484-1 assume !(1 == ~T10_E~0); 12476271#L1489-1 assume !(1 == ~T11_E~0); 12475858#L1494-1 assume !(1 == ~T12_E~0); 12475859#L1499-1 assume !(1 == ~T13_E~0); 12476064#L1504-1 assume !(1 == ~E_M~0); 12476065#L1509-1 assume !(1 == ~E_1~0); 12476791#L1514-1 assume !(1 == ~E_2~0); 12476386#L1519-1 assume !(1 == ~E_3~0); 12476387#L1524-1 assume !(1 == ~E_4~0); 12477129#L1529-1 assume !(1 == ~E_5~0); 12477130#L1534-1 assume !(1 == ~E_6~0); 12474935#L1539-1 assume !(1 == ~E_7~0); 12474936#L1544-1 assume !(1 == ~E_8~0); 12475360#L1549-1 assume !(1 == ~E_9~0); 12477074#L1554-1 assume !(1 == ~E_10~0); 12477065#L1559-1 assume !(1 == ~E_11~0); 12476848#L1564-1 assume !(1 == ~E_12~0); 12476849#L1569-1 assume !(1 == ~E_13~0); 12477118#L1574-1 assume { :end_inline_reset_delta_events } true; 12477190#L1940-2 [2023-11-29 02:51:16,508 INFO L750 eck$LassoCheckResult]: Loop: 12477190#L1940-2 assume !false; 12592021#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; 12592015#L1266-1 assume !false; 12592013#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; 12591995#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 12591986#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 12591984#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; 12591981#L1079 assume !(0 != eval_~tmp~0#1); 12591979#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; 12591977#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 12591975#L1291-3 assume !(0 == ~M_E~0); 12591973#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 12591970#L1296-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 12591968#L1301-3 assume !(0 == ~T3_E~0); 12591967#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 12591966#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 12591965#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 12591964#L1321-3 assume !(0 == ~T7_E~0); 12591963#L1326-3 assume !(0 == ~T8_E~0); 12591962#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 12591961#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 12591959#L1341-3 assume !(0 == ~T11_E~0); 12591958#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 12591957#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 12591955#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 12591953#L1361-3 assume !(0 == ~E_1~0); 12591952#L1366-3 assume !(0 == ~E_2~0); 12591951#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 12591950#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 12591949#L1381-3 assume !(0 == ~E_5~0); 12591948#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 12591947#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 12591946#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 12591945#L1401-3 assume !(0 == ~E_9~0); 12591944#L1406-3 assume !(0 == ~E_10~0); 12591943#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 12591942#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 12591940#L1421-3 assume !(0 == ~E_13~0); 12591937#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; 12591935#L640-45 assume 1 == ~m_pc~0; 12591932#L641-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 12591930#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 12591928#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; 12591926#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 12591924#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; 12591922#L659-45 assume !(1 == ~t1_pc~0); 12591920#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 12591918#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 12591916#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; 12591913#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 12591911#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; 12591909#L678-45 assume !(1 == ~t2_pc~0); 12591906#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 12591904#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 12591902#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; 12591900#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 12591898#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; 12591896#L697-45 assume !(1 == ~t3_pc~0); 12591894#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 12591892#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 12591890#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; 12591888#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 12591886#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; 12591884#L716-45 assume !(1 == ~t4_pc~0); 12591882#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 12591880#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 12591878#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; 12591875#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 12591873#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; 12591871#L735-45 assume !(1 == ~t5_pc~0); 12591868#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 12591866#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 12591864#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; 12591862#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 12591860#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; 12591858#L754-45 assume !(1 == ~t6_pc~0); 12591856#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 12591854#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 12591852#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; 12591850#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 12591847#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; 12591845#L773-45 assume 1 == ~t7_pc~0; 12591842#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 12591840#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 12591838#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; 12591836#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 12591834#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; 12591832#L792-45 assume !(1 == ~t8_pc~0); 12591830#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 12591828#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 12591826#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; 12591824#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 12591822#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; 12591820#L811-45 assume !(1 == ~t9_pc~0); 12591818#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 12591816#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 12591814#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; 12591812#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 12591809#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; 12591807#L830-45 assume !(1 == ~t10_pc~0); 12591803#L830-47 is_transmit10_triggered_~__retres1~10#1 := 0; 12591800#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 12591798#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; 12591796#L1683-45 assume !(0 != activate_threads_~tmp___9~0#1); 12591793#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; 12591791#L849-45 assume !(1 == ~t11_pc~0); 12591789#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 12591787#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 12591785#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; 12591783#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 12591780#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; 12591778#L868-45 assume !(1 == ~t12_pc~0); 12591776#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 12591773#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 12591771#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; 12591769#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 12591767#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; 12591765#L887-45 assume !(1 == ~t13_pc~0); 12591763#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 12591761#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 12591759#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; 12591755#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 12591753#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; 12591751#L1439-3 assume !(1 == ~M_E~0); 12591188#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 12591748#L1444-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 12591746#L1449-3 assume !(1 == ~T3_E~0); 12591744#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 12591743#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 12591742#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 12591741#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 12591740#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 12591739#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 12591738#L1484-3 assume !(1 == ~T10_E~0); 12591736#L1489-3 assume !(1 == ~T11_E~0); 12591735#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 12591734#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 12591733#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 12591731#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 12591730#L1514-3 assume !(1 == ~E_2~0); 12591729#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 12591728#L1524-3 assume !(1 == ~E_4~0); 12591727#L1529-3 assume !(1 == ~E_5~0); 12591726#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 12591725#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 12591724#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 12591723#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 12591722#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 12591721#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 12591720#L1564-3 assume !(1 == ~E_12~0); 12591719#L1569-3 assume !(1 == ~E_13~0); 12591718#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; 12591711#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 12591702#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 12591699#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; 12591696#L1959 assume !(0 == start_simulation_~tmp~3#1); 12591697#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; 12592045#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 12592036#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 12592034#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; 12592032#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 12592030#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 12592026#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; 12592024#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 12477190#L1940-2 [2023-11-29 02:51:16,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:51:16,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1423787269, now seen corresponding path program 1 times [2023-11-29 02:51:16,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:51:16,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [199489065] [2023-11-29 02:51:16,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:51:16,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:51:16,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:51:16,578 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-29 02:51:16,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:51:16,579 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [199489065] [2023-11-29 02:51:16,579 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [199489065] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:51:16,579 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:51:16,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:51:16,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485169238] [2023-11-29 02:51:16,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:51:16,580 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:51:16,581 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:51:16,581 INFO L85 PathProgramCache]: Analyzing trace with hash 488825730, now seen corresponding path program 1 times [2023-11-29 02:51:16,581 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:51:16,581 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1539341380] [2023-11-29 02:51:16,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:51:16,582 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:51:16,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:51:16,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-29 02:51:16,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:51:16,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1539341380] [2023-11-29 02:51:16,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1539341380] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:51:16,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:51:16,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:51:16,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251079941] [2023-11-29 02:51:16,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:51:16,634 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:51:16,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:51:16,634 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:51:16,634 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:51:16,634 INFO L87 Difference]: Start difference. First operand 592420 states and 815697 transitions. cyclomatic complexity: 223405 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-29 02:51:19,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:51:19,276 INFO L93 Difference]: Finished difference Result 799588 states and 1097162 transitions. [2023-11-29 02:51:19,276 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 799588 states and 1097162 transitions. [2023-11-29 02:51:23,390 INFO L131 ngComponentsAnalysis]: Automaton has 256 accepting balls. 795552 [2023-11-29 02:51:25,549 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 799588 states to 799588 states and 1097162 transitions. [2023-11-29 02:51:25,550 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 799588 [2023-11-29 02:51:25,895 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 799588 [2023-11-29 02:51:25,895 INFO L73 IsDeterministic]: Start isDeterministic. Operand 799588 states and 1097162 transitions. [2023-11-29 02:51:26,191 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:51:26,191 INFO L218 hiAutomatonCegarLoop]: Abstraction has 799588 states and 1097162 transitions. [2023-11-29 02:51:26,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799588 states and 1097162 transitions. [2023-11-29 02:51:31,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799588 to 543146. [2023-11-29 02:51:32,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543146 states, 543146 states have (on average 1.3744738983625029) internal successors, (746540), 543145 states have internal predecessors, (746540), 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-29 02:51:33,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543146 states to 543146 states and 746540 transitions. [2023-11-29 02:51:33,547 INFO L240 hiAutomatonCegarLoop]: Abstraction has 543146 states and 746540 transitions. [2023-11-29 02:51:33,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:51:33,548 INFO L428 stractBuchiCegarLoop]: Abstraction has 543146 states and 746540 transitions. [2023-11-29 02:51:33,548 INFO L335 stractBuchiCegarLoop]: ======== Iteration 36 ============ [2023-11-29 02:51:33,548 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 543146 states and 746540 transitions. [2023-11-29 02:51:35,383 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 540416 [2023-11-29 02:51:35,383 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:51:35,383 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:51:35,385 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-29 02:51:35,385 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-29 02:51:35,385 INFO L748 eck$LassoCheckResult]: Stem: 13867118#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 13867119#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; 13868161#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; 13868162#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 13869095#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 13868293#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 13867716#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 13867717#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 13868619#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 13868620#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 13868751#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 13868752#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 13867460#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 13867461#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 13868792#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 13868043#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 13868044#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 13868682#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 13867948#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 13867949#L1291 assume !(0 == ~M_E~0); 13869096#L1291-2 assume !(0 == ~T1_E~0); 13869093#L1296-1 assume !(0 == ~T2_E~0); 13868108#L1301-1 assume !(0 == ~T3_E~0); 13868109#L1306-1 assume !(0 == ~T4_E~0); 13868694#L1311-1 assume !(0 == ~T5_E~0); 13867294#L1316-1 assume !(0 == ~T6_E~0); 13867295#L1321-1 assume !(0 == ~T7_E~0); 13868126#L1326-1 assume !(0 == ~T8_E~0); 13867115#L1331-1 assume !(0 == ~T9_E~0); 13866833#L1336-1 assume !(0 == ~T10_E~0); 13866834#L1341-1 assume !(0 == ~T11_E~0); 13866902#L1346-1 assume !(0 == ~T12_E~0); 13866903#L1351-1 assume !(0 == ~T13_E~0); 13867231#L1356-1 assume !(0 == ~E_M~0); 13867232#L1361-1 assume !(0 == ~E_1~0); 13868971#L1366-1 assume !(0 == ~E_2~0); 13867278#L1371-1 assume !(0 == ~E_3~0); 13867279#L1376-1 assume !(0 == ~E_4~0); 13868192#L1381-1 assume !(0 == ~E_5~0); 13868193#L1386-1 assume !(0 == ~E_6~0); 13869032#L1391-1 assume !(0 == ~E_7~0); 13869076#L1396-1 assume !(0 == ~E_8~0); 13868075#L1401-1 assume !(0 == ~E_9~0); 13868076#L1406-1 assume !(0 == ~E_10~0); 13868392#L1411-1 assume !(0 == ~E_11~0); 13868393#L1416-1 assume !(0 == ~E_12~0); 13867995#L1421-1 assume !(0 == ~E_13~0); 13867481#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; 13867482#L640 assume !(1 == ~m_pc~0); 13868041#L640-2 is_master_triggered_~__retres1~0#1 := 0; 13868040#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 13868001#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; 13868002#L1603 assume !(0 != activate_threads_~tmp~1#1); 13868029#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; 13867636#L659 assume !(1 == ~t1_pc~0); 13867637#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 13868855#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 13868538#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; 13867772#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 13867773#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; 13867789#L678 assume !(1 == ~t2_pc~0); 13868883#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 13869027#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 13867322#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; 13867323#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 13867891#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; 13868025#L697 assume !(1 == ~t3_pc~0); 13868026#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 13868172#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 13868526#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; 13867928#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 13867929#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; 13868930#L716 assume !(1 == ~t4_pc~0); 13868472#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 13867614#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 13866975#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; 13866976#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 13867083#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; 13868485#L735 assume !(1 == ~t5_pc~0); 13867051#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 13867052#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 13867508#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; 13868516#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 13868101#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; 13868102#L754 assume !(1 == ~t6_pc~0); 13868350#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 13867731#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 13867298#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; 13867299#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 13867702#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; 13868608#L773 assume !(1 == ~t7_pc~0); 13867235#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 13867234#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 13868148#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; 13868112#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 13868113#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; 13868184#L792 assume !(1 == ~t8_pc~0); 13868363#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 13868753#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 13868754#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; 13868103#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 13868023#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; 13868024#L811 assume !(1 == ~t9_pc~0); 13868256#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 13868838#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 13867377#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; 13867378#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 13868037#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; 13868038#L830 assume !(1 == ~t10_pc~0); 13867741#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 13867210#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 13867211#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; 13867188#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 13867189#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; 13868632#L849 assume !(1 == ~t11_pc~0); 13868633#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 13867030#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 13867031#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; 13868646#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 13868520#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; 13868521#L868 assume !(1 == ~t12_pc~0); 13867874#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 13867873#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 13866917#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; 13866918#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 13867247#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; 13867248#L887 assume !(1 == ~t13_pc~0); 13868536#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 13867922#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 13867923#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; 13868596#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 13866957#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; 13866958#L1439 assume !(1 == ~M_E~0); 13868095#L1439-2 assume !(1 == ~T1_E~0); 13867128#L1444-1 assume !(1 == ~T2_E~0); 13867129#L1449-1 assume !(1 == ~T3_E~0); 13867640#L1454-1 assume !(1 == ~T4_E~0); 13867641#L1459-1 assume !(1 == ~T5_E~0); 13868247#L1464-1 assume !(1 == ~T6_E~0); 13868248#L1469-1 assume !(1 == ~T7_E~0); 13868328#L1474-1 assume !(1 == ~T8_E~0); 13867993#L1479-1 assume !(1 == ~T9_E~0); 13867994#L1484-1 assume !(1 == ~T10_E~0); 13868252#L1489-1 assume !(1 == ~T11_E~0); 13867863#L1494-1 assume !(1 == ~T12_E~0); 13867864#L1499-1 assume !(1 == ~T13_E~0); 13868060#L1504-1 assume !(1 == ~E_M~0); 13868061#L1509-1 assume !(1 == ~E_1~0); 13868734#L1514-1 assume !(1 == ~E_2~0); 13868361#L1519-1 assume !(1 == ~E_3~0); 13868362#L1524-1 assume !(1 == ~E_4~0); 13869005#L1529-1 assume !(1 == ~E_5~0); 13869006#L1534-1 assume !(1 == ~E_6~0); 13866952#L1539-1 assume !(1 == ~E_7~0); 13866953#L1544-1 assume !(1 == ~E_8~0); 13867374#L1549-1 assume !(1 == ~E_9~0); 13868955#L1554-1 assume !(1 == ~E_10~0); 13868952#L1559-1 assume !(1 == ~E_11~0); 13868784#L1564-1 assume !(1 == ~E_12~0); 13868785#L1569-1 assume !(1 == ~E_13~0); 13868992#L1574-1 assume { :end_inline_reset_delta_events } true; 13869041#L1940-2 [2023-11-29 02:51:35,386 INFO L750 eck$LassoCheckResult]: Loop: 13869041#L1940-2 assume !false; 13957857#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; 13957767#L1266-1 assume !false; 13957854#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; 13957837#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 13957828#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 13957826#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; 13957824#L1079 assume !(0 != eval_~tmp~0#1); 13957825#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; 14014318#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 14014317#L1291-3 assume !(0 == ~M_E~0); 14014316#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 14014314#L1296-3 assume !(0 == ~T2_E~0); 14014313#L1301-3 assume !(0 == ~T3_E~0); 14014312#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 14014311#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 14014310#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 14014309#L1321-3 assume !(0 == ~T7_E~0); 14014308#L1326-3 assume !(0 == ~T8_E~0); 14014307#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 14014306#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 14014304#L1341-3 assume !(0 == ~T11_E~0); 14014303#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 14014302#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 14014301#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 14014300#L1361-3 assume !(0 == ~E_1~0); 14014299#L1366-3 assume !(0 == ~E_2~0); 14014298#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 14014297#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 14014295#L1381-3 assume !(0 == ~E_5~0); 14014293#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 14014291#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 14014288#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 14014286#L1401-3 assume !(0 == ~E_9~0); 14014284#L1406-3 assume !(0 == ~E_10~0); 14014282#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 14014280#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 14014278#L1421-3 assume !(0 == ~E_13~0); 14014276#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; 14014274#L640-45 assume !(1 == ~m_pc~0); 14014272#L640-47 is_master_triggered_~__retres1~0#1 := 0; 14014269#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 14014267#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; 14014264#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 14014262#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; 14014260#L659-45 assume !(1 == ~t1_pc~0); 14014258#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 14014256#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 14014254#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; 14014250#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 14014248#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; 14014246#L678-45 assume !(1 == ~t2_pc~0); 14014243#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 14014240#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 14014238#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; 14014236#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 14014234#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; 14014232#L697-45 assume !(1 == ~t3_pc~0); 14014230#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 14014228#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 14014226#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; 14014223#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 14014221#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; 14014219#L716-45 assume !(1 == ~t4_pc~0); 14014217#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 14014215#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 14014213#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; 14014211#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 14014209#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; 14014207#L735-45 assume !(1 == ~t5_pc~0); 14014204#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 14014202#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 14014200#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; 14014198#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 14014195#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; 14014193#L754-45 assume !(1 == ~t6_pc~0); 14014191#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 14014189#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 14014187#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; 14014185#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 14014183#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; 14014181#L773-45 assume !(1 == ~t7_pc~0); 14014179#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 14014176#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 14014174#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; 14014172#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 14014169#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; 14014167#L792-45 assume !(1 == ~t8_pc~0); 14014165#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 14014163#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 14014161#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; 14014157#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 14014155#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; 14014153#L811-45 assume !(1 == ~t9_pc~0); 14014151#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 14014148#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 14014146#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; 14014144#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 14014142#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; 14014140#L830-45 assume !(1 == ~t10_pc~0); 14014136#L830-47 is_transmit10_triggered_~__retres1~10#1 := 0; 14014134#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 14014132#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; 14014130#L1683-45 assume !(0 != activate_threads_~tmp___9~0#1); 14014126#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; 14014124#L849-45 assume !(1 == ~t11_pc~0); 14014122#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 14014120#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 14014118#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; 14014116#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 14014114#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; 14014112#L868-45 assume 1 == ~t12_pc~0; 14014109#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 14014107#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 14014105#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; 14014103#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 14014100#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; 14014099#L887-45 assume !(1 == ~t13_pc~0); 14014096#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 14014092#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 14014091#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; 14014090#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 14014089#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; 14014088#L1439-3 assume !(1 == ~M_E~0); 13916999#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 14014087#L1444-3 assume !(1 == ~T2_E~0); 14014086#L1449-3 assume !(1 == ~T3_E~0); 14014085#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 14014084#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 14014083#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 14014082#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 14014081#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 14014080#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 14014078#L1484-3 assume !(1 == ~T10_E~0); 14014075#L1489-3 assume !(1 == ~T11_E~0); 14014073#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 14014071#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 14014069#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 14014067#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 14014065#L1514-3 assume !(1 == ~E_2~0); 14014063#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 14014061#L1524-3 assume !(1 == ~E_4~0); 14014059#L1529-3 assume !(1 == ~E_5~0); 14014057#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 14014055#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 14014052#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 14014050#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 14014048#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 14014046#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 14014044#L1564-3 assume !(1 == ~E_12~0); 14014042#L1569-3 assume !(1 == ~E_13~0); 14014040#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; 14014022#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 14014013#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 14014010#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; 13917559#L1959 assume !(0 == start_simulation_~tmp~3#1); 13917560#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; 13957880#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 13957871#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 13957868#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; 13957866#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 13957864#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 13957862#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; 13957860#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 13869041#L1940-2 [2023-11-29 02:51:35,386 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:51:35,386 INFO L85 PathProgramCache]: Analyzing trace with hash -537341627, now seen corresponding path program 2 times [2023-11-29 02:51:35,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:51:35,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415901825] [2023-11-29 02:51:35,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:51:35,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:51:35,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:51:35,396 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:51:35,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:51:35,478 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:51:35,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:51:35,479 INFO L85 PathProgramCache]: Analyzing trace with hash 1926932419, now seen corresponding path program 1 times [2023-11-29 02:51:35,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:51:35,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [100701497] [2023-11-29 02:51:35,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:51:35,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:51:35,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:51:35,513 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:51:35,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:51:35,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [100701497] [2023-11-29 02:51:35,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [100701497] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:51:35,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:51:35,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:51:35,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [433280064] [2023-11-29 02:51:35,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:51:35,514 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:51:35,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:51:35,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:51:35,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:51:35,515 INFO L87 Difference]: Start difference. First operand 543146 states and 746540 transitions. cyclomatic complexity: 203522 Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 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-29 02:51:37,447 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:51:37,447 INFO L93 Difference]: Finished difference Result 592420 states and 815697 transitions. [2023-11-29 02:51:37,447 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 592420 states and 815697 transitions. [2023-11-29 02:51:40,203 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 589568 [2023-11-29 02:51:41,924 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 592420 states to 592420 states and 815697 transitions. [2023-11-29 02:51:41,925 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 592420 [2023-11-29 02:51:42,153 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 592420 [2023-11-29 02:51:42,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 592420 states and 815697 transitions. [2023-11-29 02:51:42,359 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:51:42,360 INFO L218 hiAutomatonCegarLoop]: Abstraction has 592420 states and 815697 transitions. [2023-11-29 02:51:43,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 592420 states and 815697 transitions. [2023-11-29 02:51:47,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 592420 to 592420. [2023-11-29 02:51:47,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592420 states, 592420 states have (on average 1.3768897066270551) internal successors, (815697), 592419 states have internal predecessors, (815697), 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-29 02:51:49,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592420 states to 592420 states and 815697 transitions. [2023-11-29 02:51:49,135 INFO L240 hiAutomatonCegarLoop]: Abstraction has 592420 states and 815697 transitions. [2023-11-29 02:51:49,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:51:49,136 INFO L428 stractBuchiCegarLoop]: Abstraction has 592420 states and 815697 transitions. [2023-11-29 02:51:49,136 INFO L335 stractBuchiCegarLoop]: ======== Iteration 37 ============ [2023-11-29 02:51:49,136 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 592420 states and 815697 transitions. [2023-11-29 02:51:51,128 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 589568 [2023-11-29 02:51:51,129 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:51:51,129 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:51:51,130 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-29 02:51:51,131 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-29 02:51:51,131 INFO L748 eck$LassoCheckResult]: Stem: 15002692#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 15002693#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; 15003733#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; 15003734#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 15004747#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 15003876#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 15003290#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 15003291#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 15004216#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 15004217#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 15004353#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 15004354#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 15003038#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 15003039#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 15004400#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 15003610#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 15003611#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 15004274#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 15003520#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 15003521#L1291 assume !(0 == ~M_E~0); 15004748#L1291-2 assume !(0 == ~T1_E~0); 15004745#L1296-1 assume !(0 == ~T2_E~0); 15003681#L1301-1 assume !(0 == ~T3_E~0); 15003682#L1306-1 assume !(0 == ~T4_E~0); 15004289#L1311-1 assume !(0 == ~T5_E~0); 15002870#L1316-1 assume !(0 == ~T6_E~0); 15002871#L1321-1 assume !(0 == ~T7_E~0); 15003696#L1326-1 assume !(0 == ~T8_E~0); 15002689#L1331-1 assume !(0 == ~T9_E~0); 15002405#L1336-1 assume 0 == ~T10_E~0;~T10_E~0 := 1; 15002406#L1341-1 assume !(0 == ~T11_E~0); 15002476#L1346-1 assume !(0 == ~T12_E~0); 15002477#L1351-1 assume !(0 == ~T13_E~0); 15002805#L1356-1 assume !(0 == ~E_M~0); 15002806#L1361-1 assume !(0 == ~E_1~0); 15004615#L1366-1 assume !(0 == ~E_2~0); 15004616#L1371-1 assume !(0 == ~E_3~0); 15004482#L1376-1 assume !(0 == ~E_4~0); 15004483#L1381-1 assume !(0 == ~E_5~0); 15004686#L1386-1 assume !(0 == ~E_6~0); 15004687#L1391-1 assume !(0 == ~E_7~0); 15004725#L1396-1 assume !(0 == ~E_8~0); 15004726#L1401-1 assume !(0 == ~E_9~0); 15004372#L1406-1 assume !(0 == ~E_10~0); 15004373#L1411-1 assume !(0 == ~E_11~0); 15004661#L1416-1 assume !(0 == ~E_12~0); 15004662#L1421-1 assume !(0 == ~E_13~0); 15003060#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; 15003061#L640 assume !(1 == ~m_pc~0); 15003609#L640-2 is_master_triggered_~__retres1~0#1 := 0; 15003608#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 15003568#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; 15003569#L1603 assume !(0 != activate_threads_~tmp~1#1); 15004355#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; 15004356#L659 assume !(1 == ~t1_pc~0); 15004670#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 15004671#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 15004134#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; 15004135#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 15003360#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; 15003361#L678 assume !(1 == ~t2_pc~0); 15004786#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 15004787#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 15002898#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; 15002899#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 15003677#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; 15003678#L697 assume !(1 == ~t3_pc~0); 15003743#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 15003744#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 15004854#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; 15003500#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 15003501#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; 15004560#L716 assume !(1 == ~t4_pc~0); 15004561#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 15003193#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 15003194#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; 15002656#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 15002657#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; 15004516#L735 assume !(1 == ~t5_pc~0); 15002705#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 15003084#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 15003085#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; 15004852#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 15003671#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; 15003672#L754 assume !(1 == ~t6_pc~0); 15004014#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 15004015#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 15002874#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; 15002875#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 15004206#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; 15004207#L773 assume !(1 == ~t7_pc~0); 15002809#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 15002808#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 15004804#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; 15004805#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 15003755#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; 15003756#L792 assume !(1 == ~t8_pc~0); 15004365#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 15004366#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 15004851#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; 15003675#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 15003676#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; 15003836#L811 assume !(1 == ~t9_pc~0); 15003837#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 15004672#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 15004673#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; 15003829#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 15003830#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; 15004689#L830 assume !(1 == ~t10_pc~0); 15004690#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 15002785#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 15002786#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; 15002763#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 15002764#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; 15004227#L849 assume !(1 == ~t11_pc~0); 15004228#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 15002604#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 15002605#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; 15004244#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 15004117#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; 15004118#L868 assume !(1 == ~t12_pc~0); 15003444#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 15003443#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 15002491#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; 15002492#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 15002821#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; 15002822#L887 assume !(1 == ~t13_pc~0); 15004131#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 15003492#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 15003493#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; 15004195#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 15002532#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; 15002533#L1439 assume !(1 == ~M_E~0); 15003667#L1439-2 assume !(1 == ~T1_E~0); 15002702#L1444-1 assume !(1 == ~T2_E~0); 15002703#L1449-1 assume !(1 == ~T3_E~0); 15003218#L1454-1 assume !(1 == ~T4_E~0); 15003219#L1459-1 assume !(1 == ~T5_E~0); 15003826#L1464-1 assume !(1 == ~T6_E~0); 15003827#L1469-1 assume !(1 == ~T7_E~0); 15003911#L1474-1 assume !(1 == ~T8_E~0); 15003561#L1479-1 assume !(1 == ~T9_E~0); 15003562#L1484-1 assume 1 == ~T10_E~0;~T10_E~0 := 2; 15003831#L1489-1 assume !(1 == ~T11_E~0); 15003434#L1494-1 assume !(1 == ~T12_E~0); 15003435#L1499-1 assume !(1 == ~T13_E~0); 15003628#L1504-1 assume !(1 == ~E_M~0); 15003629#L1509-1 assume !(1 == ~E_1~0); 15004333#L1514-1 assume !(1 == ~E_2~0); 15003947#L1519-1 assume !(1 == ~E_3~0); 15003948#L1524-1 assume !(1 == ~E_4~0); 15004648#L1529-1 assume !(1 == ~E_5~0); 15004649#L1534-1 assume !(1 == ~E_6~0); 15002526#L1539-1 assume !(1 == ~E_7~0); 15002527#L1544-1 assume !(1 == ~E_8~0); 15002952#L1549-1 assume !(1 == ~E_9~0); 15004594#L1554-1 assume !(1 == ~E_10~0); 15004589#L1559-1 assume !(1 == ~E_11~0); 15004392#L1564-1 assume !(1 == ~E_12~0); 15004393#L1569-1 assume !(1 == ~E_13~0); 15004638#L1574-1 assume { :end_inline_reset_delta_events } true; 15004695#L1940-2 [2023-11-29 02:51:51,131 INFO L750 eck$LassoCheckResult]: Loop: 15004695#L1940-2 assume !false; 15247711#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; 15247706#L1266-1 assume !false; 15247704#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; 15247687#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 15247677#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 15247675#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; 15247672#L1079 assume !(0 != eval_~tmp~0#1); 15247670#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; 15247668#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 15247666#L1291-3 assume !(0 == ~M_E~0); 15247664#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 15247662#L1296-3 assume !(0 == ~T2_E~0); 15247660#L1301-3 assume !(0 == ~T3_E~0); 15247658#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 15247656#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 15247654#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 15247653#L1321-3 assume !(0 == ~T7_E~0); 15247651#L1326-3 assume !(0 == ~T8_E~0); 15247649#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 15247646#L1336-3 assume 0 == ~T10_E~0;~T10_E~0 := 1; 15247644#L1341-3 assume !(0 == ~T11_E~0); 15247642#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 15247640#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 15247638#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 15247636#L1361-3 assume !(0 == ~E_1~0); 15247635#L1366-3 assume !(0 == ~E_2~0); 15247634#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 15247633#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 15247632#L1381-3 assume !(0 == ~E_5~0); 15247631#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 15247629#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 15247628#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 15247627#L1401-3 assume !(0 == ~E_9~0); 15247625#L1406-3 assume !(0 == ~E_10~0); 15247624#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 15247623#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 15247622#L1421-3 assume !(0 == ~E_13~0); 15247621#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; 15247620#L640-45 assume 1 == ~m_pc~0; 15247618#L641-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 15247617#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 15247616#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; 15247615#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 15247614#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; 15247613#L659-45 assume !(1 == ~t1_pc~0); 15247611#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 15247608#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 15247606#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; 15247604#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 15247602#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; 15247600#L678-45 assume !(1 == ~t2_pc~0); 15247597#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 15247595#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 15247593#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; 15247591#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 15247589#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; 15247587#L697-45 assume !(1 == ~t3_pc~0); 15247584#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 15247582#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 15247580#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; 15247578#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 15247576#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; 15247574#L716-45 assume !(1 == ~t4_pc~0); 15247572#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 15247570#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 15247568#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; 15247566#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 15247564#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; 15247562#L735-45 assume !(1 == ~t5_pc~0); 15247559#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 15247557#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 15247555#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; 15247553#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 15247551#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; 15247549#L754-45 assume !(1 == ~t6_pc~0); 15247546#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 15247544#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 15247542#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; 15247540#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 15247538#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; 15247536#L773-45 assume 1 == ~t7_pc~0; 15247533#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 15247531#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 15247529#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; 15247527#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 15247525#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; 15247523#L792-45 assume !(1 == ~t8_pc~0); 15247521#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 15247518#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 15247516#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; 15247514#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 15247512#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; 15247510#L811-45 assume !(1 == ~t9_pc~0); 15247508#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 15247506#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 15247504#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; 15247502#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 15247500#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; 15247498#L830-45 assume 1 == ~t10_pc~0; 15247496#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 15247497#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 15247626#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; 15247487#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 15247485#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; 15247483#L849-45 assume !(1 == ~t11_pc~0); 15247482#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 15247478#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 15247476#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; 15247474#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 15247472#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; 15247469#L868-45 assume 1 == ~t12_pc~0; 15247466#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 15247464#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 15247462#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; 15247460#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 15247458#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; 15247456#L887-45 assume !(1 == ~t13_pc~0); 15247454#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 15247452#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 15247449#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; 15247447#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 15247445#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; 15247443#L1439-3 assume !(1 == ~M_E~0); 15246874#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 15247440#L1444-3 assume !(1 == ~T2_E~0); 15247438#L1449-3 assume !(1 == ~T3_E~0); 15247436#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 15247434#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 15247432#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 15247430#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 15247429#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 15247425#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 15247423#L1484-3 assume 1 == ~T10_E~0;~T10_E~0 := 2; 15247420#L1489-3 assume !(1 == ~T11_E~0); 15247419#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 15247416#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 15247413#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 15247409#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 15247405#L1514-3 assume !(1 == ~E_2~0); 15247401#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 15247397#L1524-3 assume !(1 == ~E_4~0); 15247393#L1529-3 assume !(1 == ~E_5~0); 15247389#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 15247385#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 15247384#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 15247383#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 15247382#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 15247381#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 15247380#L1564-3 assume !(1 == ~E_12~0); 15247379#L1569-3 assume !(1 == ~E_13~0); 15247378#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; 15247370#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 15247362#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 15247361#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; 15247359#L1959 assume !(0 == start_simulation_~tmp~3#1); 15247360#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; 15247735#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 15247726#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 15247724#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; 15247722#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 15247720#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 15247718#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; 15247716#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 15004695#L1940-2 [2023-11-29 02:51:51,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:51:51,132 INFO L85 PathProgramCache]: Analyzing trace with hash 862782725, now seen corresponding path program 1 times [2023-11-29 02:51:51,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:51:51,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562104444] [2023-11-29 02:51:51,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:51:51,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:51:51,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:51:51,194 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 02:51:51,194 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:51:51,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562104444] [2023-11-29 02:51:51,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562104444] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:51:51,194 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:51:51,194 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:51:51,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795054909] [2023-11-29 02:51:51,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:51:51,195 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:51:51,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:51:51,196 INFO L85 PathProgramCache]: Analyzing trace with hash 2065720892, now seen corresponding path program 1 times [2023-11-29 02:51:51,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:51:51,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [546215465] [2023-11-29 02:51:51,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:51:51,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:51:51,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:51:51,237 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-29 02:51:51,238 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:51:51,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [546215465] [2023-11-29 02:51:51,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [546215465] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:51:51,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:51:51,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:51:51,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451547470] [2023-11-29 02:51:51,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:51:51,238 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:51:51,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:51:51,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:51:51,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:51:51,239 INFO L87 Difference]: Start difference. First operand 592420 states and 815697 transitions. cyclomatic complexity: 223405 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-29 02:51:54,144 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:51:54,144 INFO L93 Difference]: Finished difference Result 799580 states and 1096570 transitions. [2023-11-29 02:51:54,144 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 799580 states and 1096570 transitions. [2023-11-29 02:51:58,301 INFO L131 ngComponentsAnalysis]: Automaton has 256 accepting balls. 795552 [2023-11-29 02:52:00,551 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 799580 states to 799580 states and 1096570 transitions. [2023-11-29 02:52:00,552 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 799580 [2023-11-29 02:52:00,861 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 799580 [2023-11-29 02:52:00,861 INFO L73 IsDeterministic]: Start isDeterministic. Operand 799580 states and 1096570 transitions. [2023-11-29 02:52:01,455 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:52:01,455 INFO L218 hiAutomatonCegarLoop]: Abstraction has 799580 states and 1096570 transitions. [2023-11-29 02:52:01,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799580 states and 1096570 transitions. [2023-11-29 02:52:06,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799580 to 543146. [2023-11-29 02:52:06,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 543146 states, 543146 states have (on average 1.3737650650101445) internal successors, (746155), 543145 states have internal predecessors, (746155), 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-29 02:52:08,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 543146 states to 543146 states and 746155 transitions. [2023-11-29 02:52:08,711 INFO L240 hiAutomatonCegarLoop]: Abstraction has 543146 states and 746155 transitions. [2023-11-29 02:52:08,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:52:08,712 INFO L428 stractBuchiCegarLoop]: Abstraction has 543146 states and 746155 transitions. [2023-11-29 02:52:08,712 INFO L335 stractBuchiCegarLoop]: ======== Iteration 38 ============ [2023-11-29 02:52:08,712 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 543146 states and 746155 transitions. [2023-11-29 02:52:09,802 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 540416 [2023-11-29 02:52:09,803 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:52:09,803 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:52:09,804 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-29 02:52:09,804 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-29 02:52:09,805 INFO L748 eck$LassoCheckResult]: Stem: 16394701#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 16394702#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; 16395725#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; 16395726#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 16396644#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 16395859#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 16395295#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 16395296#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 16396186#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 16396187#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 16396319#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 16396320#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 16395039#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 16395040#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 16396361#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 16395614#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 16395615#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 16396241#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 16395523#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 16395524#L1291 assume !(0 == ~M_E~0); 16396645#L1291-2 assume !(0 == ~T1_E~0); 16396642#L1296-1 assume !(0 == ~T2_E~0); 16395679#L1301-1 assume !(0 == ~T3_E~0); 16395680#L1306-1 assume !(0 == ~T4_E~0); 16396254#L1311-1 assume !(0 == ~T5_E~0); 16394876#L1316-1 assume !(0 == ~T6_E~0); 16394877#L1321-1 assume !(0 == ~T7_E~0); 16395694#L1326-1 assume !(0 == ~T8_E~0); 16394698#L1331-1 assume !(0 == ~T9_E~0); 16394415#L1336-1 assume !(0 == ~T10_E~0); 16394416#L1341-1 assume !(0 == ~T11_E~0); 16394485#L1346-1 assume !(0 == ~T12_E~0); 16394486#L1351-1 assume !(0 == ~T13_E~0); 16394811#L1356-1 assume !(0 == ~E_M~0); 16394812#L1361-1 assume !(0 == ~E_1~0); 16396545#L1366-1 assume !(0 == ~E_2~0); 16394860#L1371-1 assume !(0 == ~E_3~0); 16394861#L1376-1 assume !(0 == ~E_4~0); 16395755#L1381-1 assume !(0 == ~E_5~0); 16395756#L1386-1 assume !(0 == ~E_6~0); 16396596#L1391-1 assume !(0 == ~E_7~0); 16396630#L1396-1 assume !(0 == ~E_8~0); 16395647#L1401-1 assume !(0 == ~E_9~0); 16395648#L1406-1 assume !(0 == ~E_10~0); 16395958#L1411-1 assume !(0 == ~E_11~0); 16395959#L1416-1 assume !(0 == ~E_12~0); 16395568#L1421-1 assume !(0 == ~E_13~0); 16395061#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; 16395062#L640 assume !(1 == ~m_pc~0); 16395613#L640-2 is_master_triggered_~__retres1~0#1 := 0; 16395612#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 16395574#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; 16395575#L1603 assume !(0 != activate_threads_~tmp~1#1); 16395602#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; 16395218#L659 assume !(1 == ~t1_pc~0); 16395219#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 16396419#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 16396107#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; 16395349#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 16395350#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; 16395367#L678 assume !(1 == ~t2_pc~0); 16396448#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 16396590#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 16394902#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; 16394903#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 16395465#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; 16395598#L697 assume !(1 == ~t3_pc~0); 16395599#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 16395734#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 16396094#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; 16395504#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 16395505#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; 16396498#L716 assume !(1 == ~t4_pc~0); 16396034#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 16395196#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 16394558#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; 16394559#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 16394665#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; 16396049#L735 assume !(1 == ~t5_pc~0); 16394633#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 16394634#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 16395088#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; 16396082#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 16395672#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; 16395673#L754 assume !(1 == ~t6_pc~0); 16395913#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 16395310#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 16394880#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; 16394881#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 16395282#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; 16396174#L773 assume !(1 == ~t7_pc~0); 16394815#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 16394814#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 16395714#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; 16395683#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 16395684#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; 16395747#L792 assume !(1 == ~t8_pc~0); 16395925#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 16396321#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 16396322#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; 16395674#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 16395596#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; 16395597#L811 assume !(1 == ~t9_pc~0); 16395818#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 16396401#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 16394957#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; 16394958#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 16395609#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; 16395610#L830 assume !(1 == ~t10_pc~0); 16395320#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 16394791#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 16394792#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; 16394769#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 16394770#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; 16396195#L849 assume !(1 == ~t11_pc~0); 16396196#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 16394612#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 16394613#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; 16396210#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 16396087#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; 16396088#L868 assume !(1 == ~t12_pc~0); 16395449#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 16395448#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 16394500#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; 16394501#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 16394827#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; 16394828#L887 assume !(1 == ~t13_pc~0); 16396103#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 16395498#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 16395499#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; 16396165#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 16394540#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; 16394541#L1439 assume !(1 == ~M_E~0); 16395666#L1439-2 assume !(1 == ~T1_E~0); 16394711#L1444-1 assume !(1 == ~T2_E~0); 16394712#L1449-1 assume !(1 == ~T3_E~0); 16395222#L1454-1 assume !(1 == ~T4_E~0); 16395223#L1459-1 assume !(1 == ~T5_E~0); 16395810#L1464-1 assume !(1 == ~T6_E~0); 16395811#L1469-1 assume !(1 == ~T7_E~0); 16395889#L1474-1 assume !(1 == ~T8_E~0); 16395566#L1479-1 assume !(1 == ~T9_E~0); 16395567#L1484-1 assume !(1 == ~T10_E~0); 16395814#L1489-1 assume !(1 == ~T11_E~0); 16395437#L1494-1 assume !(1 == ~T12_E~0); 16395438#L1499-1 assume !(1 == ~T13_E~0); 16395631#L1504-1 assume !(1 == ~E_M~0); 16395632#L1509-1 assume !(1 == ~E_1~0); 16396296#L1514-1 assume !(1 == ~E_2~0); 16395923#L1519-1 assume !(1 == ~E_3~0); 16395924#L1524-1 assume !(1 == ~E_4~0); 16396572#L1529-1 assume !(1 == ~E_5~0); 16396573#L1534-1 assume !(1 == ~E_6~0); 16394534#L1539-1 assume !(1 == ~E_7~0); 16394535#L1544-1 assume !(1 == ~E_8~0); 16394954#L1549-1 assume !(1 == ~E_9~0); 16396526#L1554-1 assume !(1 == ~E_10~0); 16396521#L1559-1 assume !(1 == ~E_11~0); 16396351#L1564-1 assume !(1 == ~E_12~0); 16396352#L1569-1 assume !(1 == ~E_13~0); 16396565#L1574-1 assume { :end_inline_reset_delta_events } true; 16396606#L1940-2 [2023-11-29 02:52:09,805 INFO L750 eck$LassoCheckResult]: Loop: 16396606#L1940-2 assume !false; 16539749#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; 16539743#L1266-1 assume !false; 16539741#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; 16539725#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 16539716#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 16539713#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; 16539711#L1079 assume !(0 != eval_~tmp~0#1); 16539712#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; 16575553#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 16575550#L1291-3 assume !(0 == ~M_E~0); 16575548#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 16575546#L1296-3 assume !(0 == ~T2_E~0); 16575545#L1301-3 assume !(0 == ~T3_E~0); 16575543#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 16575541#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 16575539#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 16575537#L1321-3 assume !(0 == ~T7_E~0); 16575535#L1326-3 assume !(0 == ~T8_E~0); 16575532#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 16575530#L1336-3 assume !(0 == ~T10_E~0); 16575528#L1341-3 assume !(0 == ~T11_E~0); 16575526#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 16575524#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 16575522#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 16575520#L1361-3 assume !(0 == ~E_1~0); 16575518#L1366-3 assume !(0 == ~E_2~0); 16575516#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 16575514#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 16575512#L1381-3 assume !(0 == ~E_5~0); 16575511#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 16575507#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 16575505#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 16575503#L1401-3 assume !(0 == ~E_9~0); 16575502#L1406-3 assume !(0 == ~E_10~0); 16575499#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 16575495#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 16575491#L1421-3 assume !(0 == ~E_13~0); 16575487#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; 16575483#L640-45 assume 1 == ~m_pc~0; 16575478#L641-15 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 16575474#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 16575470#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; 16575467#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 16575464#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; 16575463#L659-45 assume !(1 == ~t1_pc~0); 16575462#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 16575461#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 16575460#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; 16575459#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 16575458#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; 16575457#L678-45 assume !(1 == ~t2_pc~0); 16575455#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 16575454#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 16575453#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; 16575452#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 16575450#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; 16575449#L697-45 assume !(1 == ~t3_pc~0); 16575448#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 16575447#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 16575446#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; 16575445#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 16575444#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; 16575443#L716-45 assume !(1 == ~t4_pc~0); 16575441#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 16575440#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 16575439#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; 16575438#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 16575437#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; 16575436#L735-45 assume !(1 == ~t5_pc~0); 16575433#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 16575432#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 16575431#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; 16575430#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 16575429#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; 16575428#L754-45 assume !(1 == ~t6_pc~0); 16575427#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 16575425#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 16575422#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; 16575420#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 16575418#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; 16575416#L773-45 assume 1 == ~t7_pc~0; 16575413#L774-15 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 16575411#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 16575409#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; 16575407#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 16575405#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; 16575403#L792-45 assume !(1 == ~t8_pc~0); 16575401#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 16575398#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 16575396#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; 16575394#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 16575392#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; 16575390#L811-45 assume !(1 == ~t9_pc~0); 16575388#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 16575384#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 16575382#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; 16575380#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 16575378#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; 16575375#L830-45 assume 1 == ~t10_pc~0; 16575373#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 16575374#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 16575442#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; 16575363#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 16575361#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; 16575359#L849-45 assume !(1 == ~t11_pc~0); 16575357#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 16575354#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 16575352#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; 16575350#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 16575348#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; 16575346#L868-45 assume 1 == ~t12_pc~0; 16575343#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 16575341#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 16575339#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; 16575337#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 16575335#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; 16575333#L887-45 assume !(1 == ~t13_pc~0); 16575331#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 16575329#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 16575326#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; 16575324#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 16575322#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; 16575320#L1439-3 assume !(1 == ~M_E~0); 16444558#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 16575317#L1444-3 assume !(1 == ~T2_E~0); 16575314#L1449-3 assume !(1 == ~T3_E~0); 16575312#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 16575310#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 16575308#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 16575306#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 16575304#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 16575302#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 16575300#L1484-3 assume !(1 == ~T10_E~0); 16575298#L1489-3 assume !(1 == ~T11_E~0); 16575296#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 16575294#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 16575290#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 16575288#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 16575286#L1514-3 assume !(1 == ~E_2~0); 16575284#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 16575281#L1524-3 assume !(1 == ~E_4~0); 16575279#L1529-3 assume !(1 == ~E_5~0); 16575277#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 16575276#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 16575274#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 16575272#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 16575270#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 16575268#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 16575266#L1564-3 assume !(1 == ~E_12~0); 16575263#L1569-3 assume !(1 == ~E_13~0); 16575261#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; 16575245#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 16575234#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 16575232#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; 16445118#L1959 assume !(0 == start_simulation_~tmp~3#1); 16445119#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; 16539771#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 16539762#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 16539760#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; 16539758#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 16539756#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 16539754#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; 16539752#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 16396606#L1940-2 [2023-11-29 02:52:09,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:52:09,805 INFO L85 PathProgramCache]: Analyzing trace with hash -537341627, now seen corresponding path program 3 times [2023-11-29 02:52:09,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:52:09,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845789516] [2023-11-29 02:52:09,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:52:09,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:52:09,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:52:09,816 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:52:09,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:52:09,869 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:52:09,870 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:52:09,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1189358980, now seen corresponding path program 1 times [2023-11-29 02:52:09,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:52:09,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567299682] [2023-11-29 02:52:09,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:52:09,871 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:52:09,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:52:09,908 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-29 02:52:09,908 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:52:09,908 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567299682] [2023-11-29 02:52:09,909 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567299682] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:52:09,909 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:52:09,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:52:09,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810014965] [2023-11-29 02:52:09,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:52:09,909 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:52:09,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:52:09,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:52:09,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:52:09,910 INFO L87 Difference]: Start difference. First operand 543146 states and 746155 transitions. cyclomatic complexity: 203137 Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 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-29 02:52:13,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:52:13,351 INFO L93 Difference]: Finished difference Result 822564 states and 1125632 transitions. [2023-11-29 02:52:13,352 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 822564 states and 1125632 transitions. [2023-11-29 02:52:17,223 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 818624 [2023-11-29 02:52:19,702 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 822564 states to 822564 states and 1125632 transitions. [2023-11-29 02:52:19,702 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 822564 [2023-11-29 02:52:20,050 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 822564 [2023-11-29 02:52:20,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 822564 states and 1125632 transitions. [2023-11-29 02:52:20,700 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:52:20,700 INFO L218 hiAutomatonCegarLoop]: Abstraction has 822564 states and 1125632 transitions. [2023-11-29 02:52:21,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822564 states and 1125632 transitions. [2023-11-29 02:52:27,176 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822564 to 822436. [2023-11-29 02:52:27,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 822436 states, 822436 states have (on average 1.3685004061106274) internal successors, (1125504), 822435 states have internal predecessors, (1125504), 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-29 02:52:30,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 822436 states to 822436 states and 1125504 transitions. [2023-11-29 02:52:30,433 INFO L240 hiAutomatonCegarLoop]: Abstraction has 822436 states and 1125504 transitions. [2023-11-29 02:52:30,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:52:30,434 INFO L428 stractBuchiCegarLoop]: Abstraction has 822436 states and 1125504 transitions. [2023-11-29 02:52:30,434 INFO L335 stractBuchiCegarLoop]: ======== Iteration 39 ============ [2023-11-29 02:52:30,434 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 822436 states and 1125504 transitions. [2023-11-29 02:52:32,827 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 818496 [2023-11-29 02:52:32,827 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:52:32,827 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:52:32,829 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-29 02:52:32,829 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-29 02:52:32,830 INFO L748 eck$LassoCheckResult]: Stem: 17760419#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 17760420#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; 17761480#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; 17761481#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 17762501#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 17761628#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 17761025#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 17761026#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 17761974#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 17761975#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 17762116#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 17762117#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 17760761#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 17760762#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 17762166#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 17761352#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 17761353#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 17762035#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 17761263#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 17761264#L1291 assume !(0 == ~M_E~0); 17762502#L1291-2 assume !(0 == ~T1_E~0); 17762498#L1296-1 assume !(0 == ~T2_E~0); 17761425#L1301-1 assume !(0 == ~T3_E~0); 17761426#L1306-1 assume !(0 == ~T4_E~0); 17762049#L1311-1 assume !(0 == ~T5_E~0); 17760596#L1316-1 assume !(0 == ~T6_E~0); 17760597#L1321-1 assume !(0 == ~T7_E~0); 17761442#L1326-1 assume !(0 == ~T8_E~0); 17760416#L1331-1 assume !(0 == ~T9_E~0); 17760131#L1336-1 assume !(0 == ~T10_E~0); 17760132#L1341-1 assume !(0 == ~T11_E~0); 17760201#L1346-1 assume !(0 == ~T12_E~0); 17760202#L1351-1 assume !(0 == ~T13_E~0); 17760530#L1356-1 assume !(0 == ~E_M~0); 17760531#L1361-1 assume !(0 == ~E_1~0); 17762380#L1366-1 assume !(0 == ~E_2~0); 17760580#L1371-1 assume !(0 == ~E_3~0); 17760581#L1376-1 assume 0 == ~E_4~0;~E_4~0 := 1; 17762255#L1381-1 assume !(0 == ~E_5~0); 17762440#L1386-1 assume !(0 == ~E_6~0); 17762441#L1391-1 assume !(0 == ~E_7~0); 17762475#L1396-1 assume !(0 == ~E_8~0); 17762476#L1401-1 assume !(0 == ~E_9~0); 17762134#L1406-1 assume !(0 == ~E_10~0); 17762135#L1411-1 assume !(0 == ~E_11~0); 17762416#L1416-1 assume !(0 == ~E_12~0); 17762417#L1421-1 assume !(0 == ~E_13~0); 17760784#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; 17760785#L640 assume !(1 == ~m_pc~0); 17761350#L640-2 is_master_triggered_~__retres1~0#1 := 0; 17761349#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 17761312#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; 17761313#L1603 assume !(0 != activate_threads_~tmp~1#1); 17762118#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; 17762119#L659 assume !(1 == ~t1_pc~0); 17762427#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 17762428#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 17761885#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; 17761886#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 17762618#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; 17762366#L678 assume !(1 == ~t2_pc~0); 17762269#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 17762432#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 17762433#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; 17761202#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 17761203#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; 17761334#L697 assume !(1 == ~t3_pc~0); 17761335#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 17762303#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 17761867#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; 17761868#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 17762532#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; 17762533#L716 assume !(1 == ~t4_pc~0); 17761806#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 17761807#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 17762615#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; 17762614#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 17761821#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; 17761822#L735 assume !(1 == ~t5_pc~0); 17762612#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 17760813#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 17760814#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; 17761854#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 17761855#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; 17761684#L754 assume !(1 == ~t6_pc~0); 17761685#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 17761040#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 17761041#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; 17761011#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 17761012#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; 17762549#L773 assume !(1 == ~t7_pc~0); 17760534#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 17760533#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 17762607#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; 17761429#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 17761430#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; 17761696#L792 assume !(1 == ~t8_pc~0); 17761697#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 17762120#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 17762121#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; 17762345#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 17761332#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; 17761333#L811 assume !(1 == ~t9_pc~0); 17762217#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 17762218#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 17762605#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; 17762604#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 17761346#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; 17761347#L830 assume !(1 == ~t10_pc~0); 17761051#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 17762574#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 17762602#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; 17762599#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 17762473#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; 17762474#L849 assume !(1 == ~t11_pc~0); 17762124#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 17762125#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 17762270#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; 17762271#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 17762598#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; 17762597#L868 assume !(1 == ~t12_pc~0); 17761186#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 17761185#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 17761233#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; 17762595#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 17762594#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; 17762593#L887 assume !(1 == ~t13_pc~0); 17762592#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 17761234#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 17761235#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; 17761948#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 17760256#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; 17760257#L1439 assume !(1 == ~M_E~0); 17762411#L1439-2 assume !(1 == ~T1_E~0); 17760429#L1444-1 assume !(1 == ~T2_E~0); 17760430#L1449-1 assume !(1 == ~T3_E~0); 17760951#L1454-1 assume !(1 == ~T4_E~0); 17760952#L1459-1 assume !(1 == ~T5_E~0); 17762587#L1464-1 assume !(1 == ~T6_E~0); 17762586#L1469-1 assume !(1 == ~T7_E~0); 17762585#L1474-1 assume !(1 == ~T8_E~0); 17761303#L1479-1 assume !(1 == ~T9_E~0); 17761304#L1484-1 assume !(1 == ~T10_E~0); 17761581#L1489-1 assume !(1 == ~T11_E~0); 17761174#L1494-1 assume !(1 == ~T12_E~0); 17761175#L1499-1 assume !(1 == ~T13_E~0); 17761370#L1504-1 assume !(1 == ~E_M~0); 17761371#L1509-1 assume !(1 == ~E_1~0); 17762094#L1514-1 assume !(1 == ~E_2~0); 17761698#L1519-1 assume !(1 == ~E_3~0); 17761699#L1524-1 assume 1 == ~E_4~0;~E_4~0 := 2; 17762402#L1529-1 assume !(1 == ~E_5~0); 17762403#L1534-1 assume !(1 == ~E_6~0); 17760250#L1539-1 assume !(1 == ~E_7~0); 17760251#L1544-1 assume !(1 == ~E_8~0); 17760676#L1549-1 assume !(1 == ~E_9~0); 17762360#L1554-1 assume !(1 == ~E_10~0); 17762356#L1559-1 assume !(1 == ~E_11~0); 17762157#L1564-1 assume !(1 == ~E_12~0); 17762158#L1569-1 assume !(1 == ~E_13~0); 17762394#L1574-1 assume { :end_inline_reset_delta_events } true; 17762454#L1940-2 [2023-11-29 02:52:32,830 INFO L750 eck$LassoCheckResult]: Loop: 17762454#L1940-2 assume !false; 17820242#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; 17820237#L1266-1 assume !false; 17820235#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; 17820217#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 17820208#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 17820206#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; 17820203#L1079 assume !(0 != eval_~tmp~0#1); 17820204#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; 17825622#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 17825621#L1291-3 assume !(0 == ~M_E~0); 17825620#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 17825619#L1296-3 assume !(0 == ~T2_E~0); 17825618#L1301-3 assume !(0 == ~T3_E~0); 17825616#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 17825615#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 17825614#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 17825612#L1321-3 assume !(0 == ~T7_E~0); 17825611#L1326-3 assume !(0 == ~T8_E~0); 17825610#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 17825609#L1336-3 assume !(0 == ~T10_E~0); 17825608#L1341-3 assume !(0 == ~T11_E~0); 17825607#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 17825606#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 17825605#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 17825604#L1361-3 assume !(0 == ~E_1~0); 17825603#L1366-3 assume !(0 == ~E_2~0); 17825602#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 17825601#L1376-3 assume 0 == ~E_4~0;~E_4~0 := 1; 17825599#L1381-3 assume !(0 == ~E_5~0); 17825597#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 17825595#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 17825593#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 17825591#L1401-3 assume !(0 == ~E_9~0); 17825589#L1406-3 assume !(0 == ~E_10~0); 17825587#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 17825585#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 17825583#L1421-3 assume !(0 == ~E_13~0); 17825581#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; 17825579#L640-45 assume !(1 == ~m_pc~0); 17825576#L640-47 is_master_triggered_~__retres1~0#1 := 0; 17825573#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 17825571#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; 17825569#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 17825567#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; 17825565#L659-45 assume !(1 == ~t1_pc~0); 17825563#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 17825561#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 17825559#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; 17825557#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 17825555#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; 17825552#L678-45 assume !(1 == ~t2_pc~0); 17825549#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 17825547#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 17825545#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; 17825543#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 17825541#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; 17825539#L697-45 assume !(1 == ~t3_pc~0); 17825537#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 17825535#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 17825533#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; 17825531#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 17825529#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; 17825527#L716-45 assume !(1 == ~t4_pc~0); 17825525#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 17825523#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 17825521#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; 17825519#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 17825517#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; 17825514#L735-45 assume !(1 == ~t5_pc~0); 17825511#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 17825509#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 17825507#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; 17825505#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 17825503#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; 17825501#L754-45 assume !(1 == ~t6_pc~0); 17825499#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 17825497#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 17825495#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; 17825493#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 17825491#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; 17825489#L773-45 assume !(1 == ~t7_pc~0); 17825486#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 17825483#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 17825481#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; 17825479#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 17825477#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; 17825475#L792-45 assume !(1 == ~t8_pc~0); 17825473#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 17825471#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 17825469#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; 17825467#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 17825465#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; 17825463#L811-45 assume !(1 == ~t9_pc~0); 17825461#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 17825459#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 17825457#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; 17825455#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 17825453#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; 17825449#L830-45 assume 1 == ~t10_pc~0; 17825447#L831-15 assume 1 == ~E_10~0;is_transmit10_triggered_~__retres1~10#1 := 1; 17825448#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 17825617#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; 17825437#L1683-45 assume 0 != activate_threads_~tmp___9~0#1;~t10_st~0 := 0; 17825435#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; 17825433#L849-45 assume !(1 == ~t11_pc~0); 17825431#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 17825429#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 17825427#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; 17825425#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 17825423#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; 17825421#L868-45 assume !(1 == ~t12_pc~0); 17825418#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 17825415#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 17825413#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; 17825411#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 17825409#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; 17825407#L887-45 assume !(1 == ~t13_pc~0); 17825405#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 17825403#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 17825401#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; 17825399#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 17825397#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; 17825395#L1439-3 assume !(1 == ~M_E~0); 17824843#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 17825393#L1444-3 assume !(1 == ~T2_E~0); 17825391#L1449-3 assume !(1 == ~T3_E~0); 17825389#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 17825387#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 17825385#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 17825383#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 17825381#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 17825379#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 17825377#L1484-3 assume !(1 == ~T10_E~0); 17825375#L1489-3 assume !(1 == ~T11_E~0); 17825373#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 17825371#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 17825369#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 17825367#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 17825365#L1514-3 assume !(1 == ~E_2~0); 17825363#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 17825362#L1524-3 assume 1 == ~E_4~0;~E_4~0 := 2; 17825360#L1529-3 assume !(1 == ~E_5~0); 17825359#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 17825358#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 17825357#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 17825356#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 17825355#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 17825354#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 17825353#L1564-3 assume !(1 == ~E_12~0); 17825352#L1569-3 assume !(1 == ~E_13~0); 17825351#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; 17825343#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 17825335#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 17825334#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; 17825331#L1959 assume !(0 == start_simulation_~tmp~3#1); 17825332#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; 17820263#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 17820255#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 17820254#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; 17820252#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 17820249#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 17820247#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; 17820245#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 17762454#L1940-2 [2023-11-29 02:52:32,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:52:32,831 INFO L85 PathProgramCache]: Analyzing trace with hash 2109523205, now seen corresponding path program 1 times [2023-11-29 02:52:32,831 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:52:32,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14376436] [2023-11-29 02:52:32,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:52:32,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:52:32,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:52:32,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-29 02:52:32,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:52:32,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14376436] [2023-11-29 02:52:32,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14376436] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:52:32,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:52:32,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:52:32,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1820400361] [2023-11-29 02:52:32,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:52:32,881 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:52:32,882 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:52:32,882 INFO L85 PathProgramCache]: Analyzing trace with hash 1457662333, now seen corresponding path program 1 times [2023-11-29 02:52:32,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:52:32,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2015061974] [2023-11-29 02:52:32,882 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:52:32,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:52:32,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:52:32,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-29 02:52:32,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:52:32,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2015061974] [2023-11-29 02:52:32,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2015061974] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:52:32,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:52:32,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:52:32,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462833178] [2023-11-29 02:52:32,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:52:32,917 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:52:32,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:52:32,918 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:52:32,918 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:52:32,918 INFO L87 Difference]: Start difference. First operand 822436 states and 1125504 transitions. cyclomatic complexity: 303196 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-29 02:52:36,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:52:36,984 INFO L93 Difference]: Finished difference Result 1163604 states and 1588843 transitions. [2023-11-29 02:52:36,984 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1163604 states and 1588843 transitions. [2023-11-29 02:52:42,798 INFO L131 ngComponentsAnalysis]: Automaton has 320 accepting balls. 1143472 [2023-11-29 02:52:46,108 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1163604 states to 1163604 states and 1588843 transitions. [2023-11-29 02:52:46,108 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1163604 [2023-11-29 02:52:46,665 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1163604 [2023-11-29 02:52:46,666 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1163604 states and 1588843 transitions. [2023-11-29 02:52:47,437 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:52:47,437 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1163604 states and 1588843 transitions. [2023-11-29 02:52:48,091 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1163604 states and 1588843 transitions. [2023-11-29 02:52:56,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1163604 to 797834. [2023-11-29 02:52:57,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 797834 states, 797834 states have (on average 1.3671340153465508) internal successors, (1090746), 797833 states have internal predecessors, (1090746), 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-29 02:53:00,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 797834 states to 797834 states and 1090746 transitions. [2023-11-29 02:53:00,400 INFO L240 hiAutomatonCegarLoop]: Abstraction has 797834 states and 1090746 transitions. [2023-11-29 02:53:00,400 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 02:53:00,400 INFO L428 stractBuchiCegarLoop]: Abstraction has 797834 states and 1090746 transitions. [2023-11-29 02:53:00,401 INFO L335 stractBuchiCegarLoop]: ======== Iteration 40 ============ [2023-11-29 02:53:00,401 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 797834 states and 1090746 transitions. [2023-11-29 02:53:03,020 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 794016 [2023-11-29 02:53:03,020 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:53:03,020 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:53:03,022 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-29 02:53:03,022 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-29 02:53:03,022 INFO L748 eck$LassoCheckResult]: Stem: 19746464#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 19746465#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; 19747505#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; 19747506#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 19748429#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 19747638#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 19747062#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 19747063#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 19747962#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 19747963#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 19748102#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 19748103#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 19746806#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 19746807#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 19748137#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 19747386#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 19747387#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 19748023#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 19747302#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 19747303#L1291 assume !(0 == ~M_E~0); 19748430#L1291-2 assume !(0 == ~T1_E~0); 19748427#L1296-1 assume !(0 == ~T2_E~0); 19747453#L1301-1 assume !(0 == ~T3_E~0); 19747454#L1306-1 assume !(0 == ~T4_E~0); 19748037#L1311-1 assume !(0 == ~T5_E~0); 19746639#L1316-1 assume !(0 == ~T6_E~0); 19746640#L1321-1 assume !(0 == ~T7_E~0); 19747470#L1326-1 assume !(0 == ~T8_E~0); 19746461#L1331-1 assume !(0 == ~T9_E~0); 19746181#L1336-1 assume !(0 == ~T10_E~0); 19746182#L1341-1 assume !(0 == ~T11_E~0); 19746250#L1346-1 assume !(0 == ~T12_E~0); 19746251#L1351-1 assume !(0 == ~T13_E~0); 19746574#L1356-1 assume !(0 == ~E_M~0); 19746575#L1361-1 assume !(0 == ~E_1~0); 19748326#L1366-1 assume !(0 == ~E_2~0); 19746623#L1371-1 assume !(0 == ~E_3~0); 19746624#L1376-1 assume !(0 == ~E_4~0); 19747536#L1381-1 assume !(0 == ~E_5~0); 19747537#L1386-1 assume !(0 == ~E_6~0); 19748380#L1391-1 assume !(0 == ~E_7~0); 19748411#L1396-1 assume !(0 == ~E_8~0); 19747418#L1401-1 assume !(0 == ~E_9~0); 19747419#L1406-1 assume !(0 == ~E_10~0); 19747736#L1411-1 assume !(0 == ~E_11~0); 19747737#L1416-1 assume !(0 == ~E_12~0); 19747339#L1421-1 assume !(0 == ~E_13~0); 19746828#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; 19746829#L640 assume !(1 == ~m_pc~0); 19747385#L640-2 is_master_triggered_~__retres1~0#1 := 0; 19747384#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 19747346#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; 19747347#L1603 assume !(0 != activate_threads_~tmp~1#1); 19747374#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; 19746982#L659 assume !(1 == ~t1_pc~0); 19746983#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 19748205#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 19747883#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; 19747121#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 19747122#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; 19747140#L678 assume !(1 == ~t2_pc~0); 19748236#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 19748374#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 19746667#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; 19746668#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 19747241#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; 19747370#L697 assume !(1 == ~t3_pc~0); 19747371#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 19747515#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 19747873#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; 19747281#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 19747282#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; 19748285#L716 assume !(1 == ~t4_pc~0); 19747811#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 19746962#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 19746323#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; 19746324#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 19746428#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; 19747826#L735 assume !(1 == ~t5_pc~0); 19746397#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 19746398#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 19746852#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; 19747859#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 19747446#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; 19747447#L754 assume !(1 == ~t6_pc~0); 19747695#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 19747077#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 19746643#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; 19746644#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 19747048#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; 19747953#L773 assume !(1 == ~t7_pc~0); 19746578#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 19746577#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 19747490#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; 19747457#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 19747458#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; 19747528#L792 assume !(1 == ~t8_pc~0); 19747706#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 19748104#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 19748105#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; 19747450#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 19747372#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; 19747373#L811 assume !(1 == ~t9_pc~0); 19747601#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 19748184#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 19746722#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; 19746723#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 19747381#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; 19747382#L830 assume !(1 == ~t10_pc~0); 19747090#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 19746554#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 19746555#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; 19746534#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 19746535#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; 19747971#L849 assume !(1 == ~t11_pc~0); 19747972#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 19746376#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 19746377#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; 19747985#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 19747867#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; 19747868#L868 assume !(1 == ~t12_pc~0); 19747226#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 19747225#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 19746265#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; 19746266#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 19746591#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; 19746592#L887 assume !(1 == ~t13_pc~0); 19747881#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 19747275#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 19747276#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; 19747941#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 19746304#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; 19746305#L1439 assume !(1 == ~M_E~0); 19747442#L1439-2 assume !(1 == ~T1_E~0); 19746474#L1444-1 assume !(1 == ~T2_E~0); 19746475#L1449-1 assume !(1 == ~T3_E~0); 19746987#L1454-1 assume !(1 == ~T4_E~0); 19746988#L1459-1 assume !(1 == ~T5_E~0); 19747593#L1464-1 assume !(1 == ~T6_E~0); 19747594#L1469-1 assume !(1 == ~T7_E~0); 19747674#L1474-1 assume !(1 == ~T8_E~0); 19747340#L1479-1 assume !(1 == ~T9_E~0); 19747341#L1484-1 assume !(1 == ~T10_E~0); 19747596#L1489-1 assume !(1 == ~T11_E~0); 19747216#L1494-1 assume !(1 == ~T12_E~0); 19747217#L1499-1 assume !(1 == ~T13_E~0); 19747403#L1504-1 assume !(1 == ~E_M~0); 19747404#L1509-1 assume !(1 == ~E_1~0); 19748083#L1514-1 assume !(1 == ~E_2~0); 19747707#L1519-1 assume !(1 == ~E_3~0); 19747708#L1524-1 assume !(1 == ~E_4~0); 19748356#L1529-1 assume !(1 == ~E_5~0); 19748357#L1534-1 assume !(1 == ~E_6~0); 19746299#L1539-1 assume !(1 == ~E_7~0); 19746300#L1544-1 assume !(1 == ~E_8~0); 19746721#L1549-1 assume !(1 == ~E_9~0); 19748316#L1554-1 assume !(1 == ~E_10~0); 19748311#L1559-1 assume !(1 == ~E_11~0); 19748129#L1564-1 assume !(1 == ~E_12~0); 19748130#L1569-1 assume !(1 == ~E_13~0); 19748348#L1574-1 assume { :end_inline_reset_delta_events } true; 19748389#L1940-2 [2023-11-29 02:53:03,023 INFO L750 eck$LassoCheckResult]: Loop: 19748389#L1940-2 assume !false; 20182872#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; 20182867#L1266-1 assume !false; 20182865#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; 20182845#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 20182836#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 20182834#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; 20182829#L1079 assume !(0 != eval_~tmp~0#1); 20182827#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; 20182825#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 20182824#L1291-3 assume !(0 == ~M_E~0); 20182821#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 20182820#L1296-3 assume !(0 == ~T2_E~0); 20182819#L1301-3 assume !(0 == ~T3_E~0); 20182818#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 20182817#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 20182816#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 20182815#L1321-3 assume !(0 == ~T7_E~0); 20182813#L1326-3 assume !(0 == ~T8_E~0); 20182812#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 20182811#L1336-3 assume !(0 == ~T10_E~0); 20182809#L1341-3 assume !(0 == ~T11_E~0); 20182808#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 20182807#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 20182806#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 20182805#L1361-3 assume !(0 == ~E_1~0); 20182804#L1366-3 assume !(0 == ~E_2~0); 20182803#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 20182802#L1376-3 assume !(0 == ~E_4~0); 20182801#L1381-3 assume !(0 == ~E_5~0); 20182800#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 20182798#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 20182797#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 20182796#L1401-3 assume !(0 == ~E_9~0); 20182795#L1406-3 assume !(0 == ~E_10~0); 20182794#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 20182793#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 20182792#L1421-3 assume !(0 == ~E_13~0); 20182791#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; 20182789#L640-45 assume !(1 == ~m_pc~0); 20182786#L640-47 is_master_triggered_~__retres1~0#1 := 0; 20182783#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 20182781#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; 20182779#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 20182777#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; 20182775#L659-45 assume !(1 == ~t1_pc~0); 20182773#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 20182771#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 20182769#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; 20182767#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 20182765#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; 20182762#L678-45 assume !(1 == ~t2_pc~0); 20182759#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 20182757#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 20182755#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; 20182753#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 20182751#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; 20182747#L697-45 assume !(1 == ~t3_pc~0); 20182745#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 20182743#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 20182741#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; 20182738#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 20182736#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; 20182734#L716-45 assume !(1 == ~t4_pc~0); 20182733#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 20182730#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 20182728#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; 20182726#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 20182724#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; 20182722#L735-45 assume !(1 == ~t5_pc~0); 20182718#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 20182716#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 20182714#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; 20182712#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 20182710#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; 20182708#L754-45 assume !(1 == ~t6_pc~0); 20182706#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 20182703#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 20182701#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; 20182699#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 20182697#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; 20182695#L773-45 assume !(1 == ~t7_pc~0); 20182693#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 20182689#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 20182687#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; 20182685#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 20182683#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; 20182681#L792-45 assume !(1 == ~t8_pc~0); 20182679#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 20182677#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 20182675#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; 20182673#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 20182671#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; 20182669#L811-45 assume !(1 == ~t9_pc~0); 20182667#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 20182665#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 20182663#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; 20182661#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 20182659#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; 20182657#L830-45 assume !(1 == ~t10_pc~0); 20182651#L830-47 is_transmit10_triggered_~__retres1~10#1 := 0; 20182649#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 20182647#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; 20182645#L1683-45 assume !(0 != activate_threads_~tmp___9~0#1); 20182641#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; 20182639#L849-45 assume !(1 == ~t11_pc~0); 20182636#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 20182633#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 20182631#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; 20182629#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 20182627#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; 20182625#L868-45 assume !(1 == ~t12_pc~0); 20182623#L868-47 is_transmit12_triggered_~__retres1~12#1 := 0; 20182619#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 20182617#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; 20182615#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 20182613#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; 20182611#L887-45 assume !(1 == ~t13_pc~0); 20182609#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 20182606#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 20182604#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; 20182602#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 20182600#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; 20182598#L1439-3 assume !(1 == ~M_E~0); 19884391#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 20182597#L1444-3 assume !(1 == ~T2_E~0); 20182593#L1449-3 assume !(1 == ~T3_E~0); 20182591#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 20182589#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 20182588#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 20182585#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 20182584#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 20182583#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 20182582#L1484-3 assume !(1 == ~T10_E~0); 20182581#L1489-3 assume !(1 == ~T11_E~0); 20182580#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 20182579#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 20182578#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 20182577#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 20182575#L1514-3 assume !(1 == ~E_2~0); 20182574#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 20182573#L1524-3 assume !(1 == ~E_4~0); 20182572#L1529-3 assume !(1 == ~E_5~0); 20182570#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 20182569#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 20182568#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 20182567#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 20182566#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 20182565#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 20182564#L1564-3 assume !(1 == ~E_12~0); 20182563#L1569-3 assume !(1 == ~E_13~0); 20182562#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; 20123514#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 20123506#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 20123503#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; 19884651#L1959 assume !(0 == start_simulation_~tmp~3#1); 19884652#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; 20182897#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 20182888#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 20182886#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; 20182884#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 20182881#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 20182879#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; 20182876#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 19748389#L1940-2 [2023-11-29 02:53:03,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:03,024 INFO L85 PathProgramCache]: Analyzing trace with hash -537341627, now seen corresponding path program 4 times [2023-11-29 02:53:03,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:53:03,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760866162] [2023-11-29 02:53:03,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:03,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:53:03,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:53:03,037 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 02:53:03,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 02:53:03,096 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 02:53:03,097 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:03,097 INFO L85 PathProgramCache]: Analyzing trace with hash -1885637120, now seen corresponding path program 1 times [2023-11-29 02:53:03,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:53:03,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355078588] [2023-11-29 02:53:03,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:03,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:53:03,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:03,134 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-29 02:53:03,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:53:03,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355078588] [2023-11-29 02:53:03,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [355078588] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:03,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:03,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:53:03,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173521312] [2023-11-29 02:53:03,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:03,135 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:53:03,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:53:03,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 02:53:03,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 02:53:03,136 INFO L87 Difference]: Start difference. First operand 797834 states and 1090746 transitions. cyclomatic complexity: 293040 Second operand has 3 states, 3 states have (on average 54.666666666666664) internal successors, (164), 3 states have internal predecessors, (164), 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-29 02:53:08,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 02:53:08,744 INFO L93 Difference]: Finished difference Result 1536468 states and 2089375 transitions. [2023-11-29 02:53:08,745 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1536468 states and 2089375 transitions. [2023-11-29 02:53:16,502 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 1528880 [2023-11-29 02:53:20,219 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1536468 states to 1536468 states and 2089375 transitions. [2023-11-29 02:53:20,219 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1536468 [2023-11-29 02:53:21,518 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1536468 [2023-11-29 02:53:21,518 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1536468 states and 2089375 transitions. [2023-11-29 02:53:22,035 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 02:53:22,036 INFO L218 hiAutomatonCegarLoop]: Abstraction has 1536468 states and 2089375 transitions. [2023-11-29 02:53:22,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1536468 states and 2089375 transitions. [2023-11-29 02:53:34,826 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1536468 to 1536276. [2023-11-29 02:53:37,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1536276 states, 1536276 states have (on average 1.3599008251121543) internal successors, (2089183), 1536275 states have internal predecessors, (2089183), 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-29 02:53:41,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1536276 states to 1536276 states and 2089183 transitions. [2023-11-29 02:53:41,938 INFO L240 hiAutomatonCegarLoop]: Abstraction has 1536276 states and 2089183 transitions. [2023-11-29 02:53:41,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 02:53:41,939 INFO L428 stractBuchiCegarLoop]: Abstraction has 1536276 states and 2089183 transitions. [2023-11-29 02:53:41,939 INFO L335 stractBuchiCegarLoop]: ======== Iteration 41 ============ [2023-11-29 02:53:41,939 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1536276 states and 2089183 transitions. [2023-11-29 02:53:47,538 INFO L131 ngComponentsAnalysis]: Automaton has 128 accepting balls. 1528688 [2023-11-29 02:53:47,539 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2023-11-29 02:53:47,539 INFO L119 BuchiIsEmpty]: Starting construction of run [2023-11-29 02:53:47,541 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-29 02:53:47,541 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-29 02:53:47,541 INFO L748 eck$LassoCheckResult]: Stem: 22080776#$Ultimate##0 assume { :begin_inline_ULTIMATE.init } true;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int#0(48, 1, 0, 1);call write~init~int#0(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; 22080777#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; 22081846#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; 22081847#update_channels_returnLabel#1 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 22082974#L914 assume 1 == ~m_i~0;~m_st~0 := 0; 22081988#L914-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 22081388#L919-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 22081389#L924-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 22082346#L929-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 22082347#L934-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 22082506#L939-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 22082507#L944-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 22081122#L949-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 22081123#L954-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 22082557#L959-1 assume 1 == ~t10_i~0;~t10_st~0 := 0; 22081718#L964-1 assume 1 == ~t11_i~0;~t11_st~0 := 0; 22081719#L969-1 assume 1 == ~t12_i~0;~t12_st~0 := 0; 22082411#L974-1 assume 1 == ~t13_i~0;~t13_st~0 := 0; 22081630#L979-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 22081631#L1291 assume !(0 == ~M_E~0); 22082975#L1291-2 assume !(0 == ~T1_E~0); 22082969#L1296-1 assume !(0 == ~T2_E~0); 22081795#L1301-1 assume !(0 == ~T3_E~0); 22081796#L1306-1 assume !(0 == ~T4_E~0); 22082426#L1311-1 assume !(0 == ~T5_E~0); 22080952#L1316-1 assume !(0 == ~T6_E~0); 22080953#L1321-1 assume !(0 == ~T7_E~0); 22081812#L1326-1 assume !(0 == ~T8_E~0); 22080773#L1331-1 assume !(0 == ~T9_E~0); 22080489#L1336-1 assume !(0 == ~T10_E~0); 22080490#L1341-1 assume !(0 == ~T11_E~0); 22080559#L1346-1 assume !(0 == ~T12_E~0); 22080560#L1351-1 assume !(0 == ~T13_E~0); 22080889#L1356-1 assume !(0 == ~E_M~0); 22080890#L1361-1 assume !(0 == ~E_1~0); 22082817#L1366-1 assume !(0 == ~E_2~0); 22080935#L1371-1 assume !(0 == ~E_3~0); 22080936#L1376-1 assume !(0 == ~E_4~0); 22081877#L1381-1 assume !(0 == ~E_5~0); 22081878#L1386-1 assume !(0 == ~E_6~0); 22082898#L1391-1 assume !(0 == ~E_7~0); 22082942#L1396-1 assume !(0 == ~E_8~0); 22081754#L1401-1 assume !(0 == ~E_9~0); 22081755#L1406-1 assume !(0 == ~E_10~0); 22082092#L1411-1 assume !(0 == ~E_11~0); 22082093#L1416-1 assume 0 == ~E_12~0;~E_12~0 := 1; 22082859#L1421-1 assume !(0 == ~E_13~0); 22081144#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; 22081145#L640 assume !(1 == ~m_pc~0); 22081717#L640-2 is_master_triggered_~__retres1~0#1 := 0; 22081716#L651 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 22081677#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; 22081678#L1603 assume !(0 != activate_threads_~tmp~1#1); 22082508#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; 22082509#L659 assume !(1 == ~t1_pc~0); 22082874#L659-2 is_transmit1_triggered_~__retres1~1#1 := 0; 22082875#L670 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 22082250#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; 22082251#L1611 assume !(0 != activate_threads_~tmp___0~0#1); 22081466#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; 22081467#L678 assume !(1 == ~t2_pc~0); 22083017#L678-2 is_transmit2_triggered_~__retres1~2#1 := 0; 22083018#L689 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 22080981#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; 22080982#L1619 assume !(0 != activate_threads_~tmp___1~0#1); 22081790#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; 22081791#L697 assume !(1 == ~t3_pc~0); 22081855#L697-2 is_transmit3_triggered_~__retres1~3#1 := 0; 22081856#L708 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 22082232#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; 22082233#L1627 assume !(0 != activate_threads_~tmp___2~0#1); 22083004#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; 22083005#L716 assume !(1 == ~t4_pc~0); 22082168#L716-2 is_transmit4_triggered_~__retres1~4#1 := 0; 22082169#L727 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 22080635#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; 22080636#L1635 assume !(0 != activate_threads_~tmp___3~0#1); 22082187#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; 22082188#L735 assume !(1 == ~t5_pc~0); 22080710#L735-2 is_transmit5_triggered_~__retres1~5#1 := 0; 22080711#L746 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 22082826#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; 22082220#L1643 assume !(0 != activate_threads_~tmp___4~0#1); 22082221#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; 22082047#L754 assume !(1 == ~t6_pc~0); 22082048#L754-2 is_transmit6_triggered_~__retres1~6#1 := 0; 22081404#L765 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 22081405#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; 22081374#L1651 assume !(0 != activate_threads_~tmp___5~0#1); 22081375#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; 22083028#L773 assume !(1 == ~t7_pc~0); 22083029#L773-2 is_transmit7_triggered_~__retres1~7#1 := 0; 22081832#L784 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 22081833#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; 22083035#L1659 assume !(0 != activate_threads_~tmp___6~0#1); 22081868#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; 22081869#L792 assume !(1 == ~t8_pc~0); 22082518#L792-2 is_transmit8_triggered_~__retres1~8#1 := 0; 22082519#L803 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 22082773#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; 22082774#L1667 assume !(0 != activate_threads_~tmp___7~0#1); 22081703#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; 22081704#L811 assume !(1 == ~t9_pc~0); 22082617#L811-2 is_transmit9_triggered_~__retres1~9#1 := 0; 22082618#L822 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 22081037#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; 22081038#L1675 assume !(0 != activate_threads_~tmp___8~0#1); 22081713#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; 22081714#L830 assume !(1 == ~t10_pc~0); 22083086#L830-2 is_transmit10_triggered_~__retres1~10#1 := 0; 22080869#L841 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 22080870#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; 22080848#L1683 assume !(0 != activate_threads_~tmp___9~0#1); 22080849#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; 22082357#L849 assume !(1 == ~t11_pc~0); 22082358#L849-2 is_transmit11_triggered_~__retres1~11#1 := 0; 22080688#L860 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 22080689#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; 22082369#L1691 assume !(0 != activate_threads_~tmp___10~0#1); 22082228#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; 22082229#L868 assume !(1 == ~t12_pc~0); 22083084#L868-2 is_transmit12_triggered_~__retres1~12#1 := 0; 22081553#L879 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 22081601#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; 22082891#L1699 assume !(0 != activate_threads_~tmp___11~0#1); 22082892#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; 22082815#L887 assume !(1 == ~t13_pc~0); 22082816#L887-2 is_transmit13_triggered_~__retres1~13#1 := 0; 22081599#L898 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 22081600#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; 22082320#L1707 assume !(0 != activate_threads_~tmp___12~0#1); 22082321#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; 22082855#L1439 assume !(1 == ~M_E~0); 22082856#L1439-2 assume !(1 == ~T1_E~0); 22080786#L1444-1 assume !(1 == ~T2_E~0); 22080787#L1449-1 assume !(1 == ~T3_E~0); 22081314#L1454-1 assume !(1 == ~T4_E~0); 22081315#L1459-1 assume !(1 == ~T5_E~0); 22081937#L1464-1 assume !(1 == ~T6_E~0); 22081938#L1469-1 assume !(1 == ~T7_E~0); 22082883#L1474-1 assume !(1 == ~T8_E~0); 22082884#L1479-1 assume !(1 == ~T9_E~0); 22081940#L1484-1 assume !(1 == ~T10_E~0); 22081941#L1489-1 assume !(1 == ~T11_E~0); 22081544#L1494-1 assume !(1 == ~T12_E~0); 22081545#L1499-1 assume !(1 == ~T13_E~0); 22081737#L1504-1 assume !(1 == ~E_M~0); 22081738#L1509-1 assume !(1 == ~E_1~0); 22082476#L1514-1 assume !(1 == ~E_2~0); 22082060#L1519-1 assume !(1 == ~E_3~0); 22082061#L1524-1 assume !(1 == ~E_4~0); 22082847#L1529-1 assume !(1 == ~E_5~0); 22082848#L1534-1 assume !(1 == ~E_6~0); 22080608#L1539-1 assume !(1 == ~E_7~0); 22080609#L1544-1 assume !(1 == ~E_8~0); 22081036#L1549-1 assume !(1 == ~E_9~0); 22082792#L1554-1 assume !(1 == ~E_10~0); 22082786#L1559-1 assume !(1 == ~E_11~0); 22082545#L1564-1 assume 1 == ~E_12~0;~E_12~0 := 2; 22082546#L1569-1 assume !(1 == ~E_13~0); 22082834#L1574-1 assume { :end_inline_reset_delta_events } true; 22082908#L1940-2 [2023-11-29 02:53:47,542 INFO L750 eck$LassoCheckResult]: Loop: 22082908#L1940-2 assume !false; 22138748#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; 22138743#L1266-1 assume !false; 22138741#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; 22138725#L992 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 22138716#L1064 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 22138714#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; 22138711#L1079 assume !(0 != eval_~tmp~0#1); 22138712#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; 22139129#update_channels_returnLabel#2 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 22139127#L1291-3 assume !(0 == ~M_E~0); 22139125#L1291-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 22139123#L1296-3 assume !(0 == ~T2_E~0); 22139121#L1301-3 assume !(0 == ~T3_E~0); 22139119#L1306-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 22139117#L1311-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 22139115#L1316-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 22139113#L1321-3 assume !(0 == ~T7_E~0); 22139111#L1326-3 assume !(0 == ~T8_E~0); 22139109#L1331-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 22139107#L1336-3 assume !(0 == ~T10_E~0); 22139105#L1341-3 assume !(0 == ~T11_E~0); 22139103#L1346-3 assume 0 == ~T12_E~0;~T12_E~0 := 1; 22139101#L1351-3 assume 0 == ~T13_E~0;~T13_E~0 := 1; 22139099#L1356-3 assume 0 == ~E_M~0;~E_M~0 := 1; 22139097#L1361-3 assume !(0 == ~E_1~0); 22139095#L1366-3 assume !(0 == ~E_2~0); 22139093#L1371-3 assume 0 == ~E_3~0;~E_3~0 := 1; 22139091#L1376-3 assume !(0 == ~E_4~0); 22139089#L1381-3 assume !(0 == ~E_5~0); 22139087#L1386-3 assume 0 == ~E_6~0;~E_6~0 := 1; 22139085#L1391-3 assume 0 == ~E_7~0;~E_7~0 := 1; 22139083#L1396-3 assume 0 == ~E_8~0;~E_8~0 := 1; 22139081#L1401-3 assume !(0 == ~E_9~0); 22139079#L1406-3 assume !(0 == ~E_10~0); 22139077#L1411-3 assume 0 == ~E_11~0;~E_11~0 := 1; 22139073#L1416-3 assume 0 == ~E_12~0;~E_12~0 := 1; 22139072#L1421-3 assume !(0 == ~E_13~0); 22139071#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; 22139070#L640-45 assume !(1 == ~m_pc~0); 22139069#L640-47 is_master_triggered_~__retres1~0#1 := 0; 22139067#L651-15 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 22139066#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; 22139065#L1603-45 assume !(0 != activate_threads_~tmp~1#1); 22139064#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; 22139049#L659-45 assume !(1 == ~t1_pc~0); 22139047#L659-47 is_transmit1_triggered_~__retres1~1#1 := 0; 22139045#L670-15 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 22139042#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; 22139041#L1611-45 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 22139039#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; 22139036#L678-45 assume !(1 == ~t2_pc~0); 22139033#L678-47 is_transmit2_triggered_~__retres1~2#1 := 0; 22139031#L689-15 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 22139029#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; 22139027#L1619-45 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 22139025#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; 22139023#L697-45 assume !(1 == ~t3_pc~0); 22139021#L697-47 is_transmit3_triggered_~__retres1~3#1 := 0; 22139019#L708-15 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 22139017#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; 22139015#L1627-45 assume !(0 != activate_threads_~tmp___2~0#1); 22139014#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; 22139011#L716-45 assume !(1 == ~t4_pc~0); 22139009#L716-47 is_transmit4_triggered_~__retres1~4#1 := 0; 22139007#L727-15 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 22139005#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; 22139003#L1635-45 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 22139001#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; 22138999#L735-45 assume !(1 == ~t5_pc~0); 22138996#L735-47 is_transmit5_triggered_~__retres1~5#1 := 0; 22138994#L746-15 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 22138992#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; 22138990#L1643-45 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 22138988#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; 22138986#L754-45 assume !(1 == ~t6_pc~0); 22138984#L754-47 is_transmit6_triggered_~__retres1~6#1 := 0; 22138982#L765-15 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 22138980#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; 22138978#L1651-45 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 22138976#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; 22138973#L773-45 assume !(1 == ~t7_pc~0); 22138971#L773-47 is_transmit7_triggered_~__retres1~7#1 := 0; 22138968#L784-15 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 22138966#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; 22138964#L1659-45 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 22138962#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; 22138960#L792-45 assume !(1 == ~t8_pc~0); 22138958#L792-47 is_transmit8_triggered_~__retres1~8#1 := 0; 22138956#L803-15 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 22138954#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; 22138952#L1667-45 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 22138950#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; 22138948#L811-45 assume !(1 == ~t9_pc~0); 22138945#L811-47 is_transmit9_triggered_~__retres1~9#1 := 0; 22138943#L822-15 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 22138941#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; 22138939#L1675-45 assume !(0 != activate_threads_~tmp___8~0#1); 22138937#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; 22138935#L830-45 assume !(1 == ~t10_pc~0); 22138931#L830-47 is_transmit10_triggered_~__retres1~10#1 := 0; 22138929#L841-15 is_transmit10_triggered_#res#1 := is_transmit10_triggered_~__retres1~10#1; 22138927#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; 22138925#L1683-45 assume !(0 != activate_threads_~tmp___9~0#1); 22138922#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; 22138920#L849-45 assume !(1 == ~t11_pc~0); 22138918#L849-47 is_transmit11_triggered_~__retres1~11#1 := 0; 22138916#L860-15 is_transmit11_triggered_#res#1 := is_transmit11_triggered_~__retres1~11#1; 22138914#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; 22138912#L1691-45 assume 0 != activate_threads_~tmp___10~0#1;~t11_st~0 := 0; 22138910#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; 22138906#L868-45 assume 1 == ~t12_pc~0; 22138903#L869-15 assume 1 == ~E_12~0;is_transmit12_triggered_~__retres1~12#1 := 1; 22138901#L879-15 is_transmit12_triggered_#res#1 := is_transmit12_triggered_~__retres1~12#1; 22138899#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; 22138896#L1699-45 assume 0 != activate_threads_~tmp___11~0#1;~t12_st~0 := 0; 22138894#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; 22138892#L887-45 assume !(1 == ~t13_pc~0); 22138890#L887-47 is_transmit13_triggered_~__retres1~13#1 := 0; 22138888#L898-15 is_transmit13_triggered_#res#1 := is_transmit13_triggered_~__retres1~13#1; 22138886#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; 22138884#L1707-45 assume 0 != activate_threads_~tmp___12~0#1;~t13_st~0 := 0; 22138882#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; 22138878#L1439-3 assume !(1 == ~M_E~0); 22138874#L1439-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 22138872#L1444-3 assume !(1 == ~T2_E~0); 22138870#L1449-3 assume !(1 == ~T3_E~0); 22138868#L1454-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 22138866#L1459-3 assume 1 == ~T5_E~0;~T5_E~0 := 2; 22138864#L1464-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 22138862#L1469-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 22138860#L1474-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 22138858#L1479-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 22138856#L1484-3 assume !(1 == ~T10_E~0); 22138854#L1489-3 assume !(1 == ~T11_E~0); 22138851#L1494-3 assume 1 == ~T12_E~0;~T12_E~0 := 2; 22138849#L1499-3 assume 1 == ~T13_E~0;~T13_E~0 := 2; 22138847#L1504-3 assume 1 == ~E_M~0;~E_M~0 := 2; 22138845#L1509-3 assume 1 == ~E_1~0;~E_1~0 := 2; 22138843#L1514-3 assume !(1 == ~E_2~0); 22138841#L1519-3 assume 1 == ~E_3~0;~E_3~0 := 2; 22138839#L1524-3 assume !(1 == ~E_4~0); 22138837#L1529-3 assume !(1 == ~E_5~0); 22138835#L1534-3 assume 1 == ~E_6~0;~E_6~0 := 2; 22138833#L1539-3 assume 1 == ~E_7~0;~E_7~0 := 2; 22138831#L1544-3 assume 1 == ~E_8~0;~E_8~0 := 2; 22138829#L1549-3 assume 1 == ~E_9~0;~E_9~0 := 2; 22138827#L1554-3 assume 1 == ~E_10~0;~E_10~0 := 2; 22138825#L1559-3 assume 1 == ~E_11~0;~E_11~0 := 2; 22138823#L1564-3 assume 1 == ~E_12~0;~E_12~0 := 2; 22138820#L1569-3 assume !(1 == ~E_13~0); 22138818#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; 22138802#L992-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 22138792#L1064-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 22138790#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; 22138788#L1959 assume !(0 == start_simulation_~tmp~3#1); 22138786#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; 22138771#L992-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~14#1 := 1; 22138762#L1064-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~14#1; 22138760#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; 22138758#L1914 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 22138756#L1921 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 22138754#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; 22138751#L1972 assume !(0 != start_simulation_~tmp___0~1#1); 22082908#L1940-2 [2023-11-29 02:53:47,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:47,542 INFO L85 PathProgramCache]: Analyzing trace with hash -204700411, now seen corresponding path program 1 times [2023-11-29 02:53:47,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:53:47,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722702938] [2023-11-29 02:53:47,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:47,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:53:47,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:47,971 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-29 02:53:47,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:53:47,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722702938] [2023-11-29 02:53:47,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722702938] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:47,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:47,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 02:53:47,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470239047] [2023-11-29 02:53:47,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:47,973 INFO L753 eck$LassoCheckResult]: stem already infeasible [2023-11-29 02:53:47,973 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 02:53:47,973 INFO L85 PathProgramCache]: Analyzing trace with hash -331994947, now seen corresponding path program 1 times [2023-11-29 02:53:47,973 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 02:53:47,973 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753986291] [2023-11-29 02:53:47,973 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 02:53:47,973 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 02:53:47,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 02:53:48,060 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-29 02:53:48,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 02:53:48,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753986291] [2023-11-29 02:53:48,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [753986291] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 02:53:48,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 02:53:48,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 02:53:48,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345715346] [2023-11-29 02:53:48,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 02:53:48,061 INFO L765 eck$LassoCheckResult]: loop already infeasible [2023-11-29 02:53:48,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 02:53:48,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 02:53:48,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 02:53:48,062 INFO L87 Difference]: Start difference. First operand 1536276 states and 2089183 transitions. cyclomatic complexity: 553035 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)