./Ultimate.py --spec ../../sv-benchmarks/c/properties/termination.prp --file ../../sv-benchmarks/c/systemc/token_ring.09.cil-2.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for termination Using default analysis Version 0f8a17c6 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/config/AutomizerTermination.xml -i ../../sv-benchmarks/c/systemc/token_ring.09.cil-2.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/config/svcomp-Termination-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(F end) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash ae06fa96255229a08f1e8c01eaa7f353b1ba462dacd64e058a3c6957598773d9 --- Real Ultimate output --- This is Ultimate 0.2.1-dev-0f8a17c [2021-11-19 05:37:36,544 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-11-19 05:37:36,546 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-11-19 05:37:36,594 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-11-19 05:37:36,596 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-11-19 05:37:36,599 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-11-19 05:37:36,602 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-11-19 05:37:36,609 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-11-19 05:37:36,614 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-11-19 05:37:36,621 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-11-19 05:37:36,623 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-11-19 05:37:36,626 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-11-19 05:37:36,628 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-11-19 05:37:36,631 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-11-19 05:37:36,635 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-11-19 05:37:36,639 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-11-19 05:37:36,641 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-11-19 05:37:36,643 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-11-19 05:37:36,650 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-11-19 05:37:36,658 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-11-19 05:37:36,663 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-11-19 05:37:36,665 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-11-19 05:37:36,669 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-11-19 05:37:36,671 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-11-19 05:37:36,685 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-11-19 05:37:36,687 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-11-19 05:37:36,687 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-11-19 05:37:36,690 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-11-19 05:37:36,691 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-11-19 05:37:36,693 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-11-19 05:37:36,695 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-11-19 05:37:36,696 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-11-19 05:37:36,698 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-11-19 05:37:36,700 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-11-19 05:37:36,702 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-11-19 05:37:36,703 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-11-19 05:37:36,704 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-11-19 05:37:36,704 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-11-19 05:37:36,704 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-11-19 05:37:36,706 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-11-19 05:37:36,707 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-11-19 05:37:36,708 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/config/svcomp-Termination-32bit-Automizer_Default.epf [2021-11-19 05:37:36,775 INFO L113 SettingsManager]: Loading preferences was successful [2021-11-19 05:37:36,775 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-11-19 05:37:36,776 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-11-19 05:37:36,776 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-11-19 05:37:36,778 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-11-19 05:37:36,779 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-11-19 05:37:36,779 INFO L138 SettingsManager]: * Use SBE=true [2021-11-19 05:37:36,779 INFO L136 SettingsManager]: Preferences of BuchiAutomizer differ from their defaults: [2021-11-19 05:37:36,780 INFO L138 SettingsManager]: * NCSB implementation=INTSET_LAZY3 [2021-11-19 05:37:36,780 INFO L138 SettingsManager]: * Use old map elimination=false [2021-11-19 05:37:36,781 INFO L138 SettingsManager]: * Use external solver (rank synthesis)=false [2021-11-19 05:37:36,782 INFO L138 SettingsManager]: * Use only trivial implications for array writes=true [2021-11-19 05:37:36,782 INFO L138 SettingsManager]: * Rank analysis=LINEAR_WITH_GUESSES [2021-11-19 05:37:36,783 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-11-19 05:37:36,783 INFO L138 SettingsManager]: * sizeof long=4 [2021-11-19 05:37:36,783 INFO L138 SettingsManager]: * Check unreachability of error function in SV-COMP mode=false [2021-11-19 05:37:36,783 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-11-19 05:37:36,784 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-11-19 05:37:36,784 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-11-19 05:37:36,784 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=ASSUME [2021-11-19 05:37:36,785 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=ASSUME [2021-11-19 05:37:36,785 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=ASSUME [2021-11-19 05:37:36,785 INFO L138 SettingsManager]: * sizeof long double=12 [2021-11-19 05:37:36,785 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-11-19 05:37:36,786 INFO L138 SettingsManager]: * Assume nondeterminstic values are in range=false [2021-11-19 05:37:36,786 INFO L138 SettingsManager]: * Use constant arrays=true [2021-11-19 05:37:36,788 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=ASSUME [2021-11-19 05:37:36,789 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-11-19 05:37:36,789 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-11-19 05:37:36,789 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-11-19 05:37:36,790 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-11-19 05:37:36,790 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-11-19 05:37:36,792 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2021-11-19 05:37:36,792 INFO L138 SettingsManager]: * TransformationType=MODULO_NEIGHBOR WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/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_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(F end) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> ae06fa96255229a08f1e8c01eaa7f353b1ba462dacd64e058a3c6957598773d9 [2021-11-19 05:37:37,120 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-11-19 05:37:37,157 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-11-19 05:37:37,160 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-11-19 05:37:37,161 INFO L271 PluginConnector]: Initializing CDTParser... [2021-11-19 05:37:37,163 INFO L275 PluginConnector]: CDTParser initialized [2021-11-19 05:37:37,164 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/../../sv-benchmarks/c/systemc/token_ring.09.cil-2.c [2021-11-19 05:37:37,264 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/data/87a94ccc3/6fa435d6d67a4dbe8470f46ad7af7f47/FLAG25aaba483 [2021-11-19 05:37:37,895 INFO L306 CDTParser]: Found 1 translation units. [2021-11-19 05:37:37,896 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/sv-benchmarks/c/systemc/token_ring.09.cil-2.c [2021-11-19 05:37:37,914 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/data/87a94ccc3/6fa435d6d67a4dbe8470f46ad7af7f47/FLAG25aaba483 [2021-11-19 05:37:38,165 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/data/87a94ccc3/6fa435d6d67a4dbe8470f46ad7af7f47 [2021-11-19 05:37:38,168 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-11-19 05:37:38,170 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-11-19 05:37:38,175 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-11-19 05:37:38,176 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-11-19 05:37:38,181 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-11-19 05:37:38,182 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 05:37:38" (1/1) ... [2021-11-19 05:37:38,186 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5ab2acef and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38, skipping insertion in model container [2021-11-19 05:37:38,190 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 05:37:38" (1/1) ... [2021-11-19 05:37:38,202 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-11-19 05:37:38,283 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-11-19 05:37:38,520 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/sv-benchmarks/c/systemc/token_ring.09.cil-2.c[671,684] [2021-11-19 05:37:38,648 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 05:37:38,662 INFO L203 MainTranslator]: Completed pre-run [2021-11-19 05:37:38,677 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/sv-benchmarks/c/systemc/token_ring.09.cil-2.c[671,684] [2021-11-19 05:37:38,754 INFO L207 PostProcessor]: Analyzing one entry point: main [2021-11-19 05:37:38,779 INFO L208 MainTranslator]: Completed translation [2021-11-19 05:37:38,780 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38 WrapperNode [2021-11-19 05:37:38,780 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-11-19 05:37:38,782 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-11-19 05:37:38,782 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-11-19 05:37:38,783 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-11-19 05:37:38,802 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38" (1/1) ... [2021-11-19 05:37:38,829 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38" (1/1) ... [2021-11-19 05:37:38,986 INFO L137 Inliner]: procedures = 46, calls = 59, calls flagged for inlining = 54, calls inlined = 183, statements flattened = 2769 [2021-11-19 05:37:38,987 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-11-19 05:37:38,988 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-11-19 05:37:38,988 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-11-19 05:37:38,989 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-11-19 05:37:39,000 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38" (1/1) ... [2021-11-19 05:37:39,000 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38" (1/1) ... [2021-11-19 05:37:39,021 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38" (1/1) ... [2021-11-19 05:37:39,039 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38" (1/1) ... [2021-11-19 05:37:39,126 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38" (1/1) ... [2021-11-19 05:37:39,191 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38" (1/1) ... [2021-11-19 05:37:39,197 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38" (1/1) ... [2021-11-19 05:37:39,214 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-11-19 05:37:39,215 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-11-19 05:37:39,215 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-11-19 05:37:39,216 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-11-19 05:37:39,217 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38" (1/1) ... [2021-11-19 05:37:39,227 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 [2021-11-19 05:37:39,241 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/z3 [2021-11-19 05:37:39,256 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (exit command is (exit), workingDir is null) [2021-11-19 05:37:39,275 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7f7e8a4d-e64b-47bd-ba8b-181ab2ca3fd2/bin/uautomizer-ZXIjhQolGL/z3 SMTLIB2_COMPLIANT=true -memory:1024 -smt2 -in -t:12000 (1)] Waiting until timeout for monitored process [2021-11-19 05:37:39,310 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2021-11-19 05:37:39,311 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-11-19 05:37:39,311 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-11-19 05:37:39,311 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-11-19 05:37:39,509 INFO L236 CfgBuilder]: Building ICFG [2021-11-19 05:37:39,513 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2021-11-19 05:37:41,429 INFO L277 CfgBuilder]: Performing block encoding [2021-11-19 05:37:41,450 INFO L296 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-11-19 05:37:41,451 INFO L301 CfgBuilder]: Removed 12 assume(true) statements. [2021-11-19 05:37:41,456 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 05:37:41 BoogieIcfgContainer [2021-11-19 05:37:41,456 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-11-19 05:37:41,457 INFO L113 PluginConnector]: ------------------------BuchiAutomizer---------------------------- [2021-11-19 05:37:41,458 INFO L271 PluginConnector]: Initializing BuchiAutomizer... [2021-11-19 05:37:41,466 INFO L275 PluginConnector]: BuchiAutomizer initialized [2021-11-19 05:37:41,468 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-19 05:37:41,468 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "CDTParser AST 19.11 05:37:38" (1/3) ... [2021-11-19 05:37:41,469 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@47f26ed9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.11 05:37:41, skipping insertion in model container [2021-11-19 05:37:41,470 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-19 05:37:41,470 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 05:37:38" (2/3) ... [2021-11-19 05:37:41,471 INFO L205 PluginConnector]: Invalid model from BuchiAutomizer for observer de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer.BuchiAutomizerObserver@47f26ed9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.buchiautomizer AST 19.11 05:37:41, skipping insertion in model container [2021-11-19 05:37:41,471 INFO L99 BuchiAutomizer]: Safety of program was proven or not checked, starting termination analysis [2021-11-19 05:37:41,471 INFO L185 PluginConnector]: Executing the observer BuchiAutomizerObserver from plugin BuchiAutomizer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 05:37:41" (3/3) ... [2021-11-19 05:37:41,473 INFO L388 chiAutomizerObserver]: Analyzing ICFG token_ring.09.cil-2.c [2021-11-19 05:37:41,557 INFO L359 BuchiCegarLoop]: Interprodecural is true [2021-11-19 05:37:41,558 INFO L360 BuchiCegarLoop]: Hoare is false [2021-11-19 05:37:41,558 INFO L361 BuchiCegarLoop]: Compute interpolants for ForwardPredicates [2021-11-19 05:37:41,558 INFO L362 BuchiCegarLoop]: Backedges is STRAIGHT_LINE [2021-11-19 05:37:41,558 INFO L363 BuchiCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-11-19 05:37:41,559 INFO L364 BuchiCegarLoop]: Difference is false [2021-11-19 05:37:41,559 INFO L365 BuchiCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-11-19 05:37:41,559 INFO L368 BuchiCegarLoop]: ======== Iteration 0==of CEGAR loop == BuchiCegarLoop======== [2021-11-19 05:37:41,614 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 1183 states, 1182 states have (on average 1.5109983079526226) internal successors, (1786), 1182 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:41,713 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1052 [2021-11-19 05:37:41,716 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:41,716 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:41,736 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:41,736 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:41,736 INFO L425 BuchiCegarLoop]: ======== Iteration 1============ [2021-11-19 05:37:41,740 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand has 1183 states, 1182 states have (on average 1.5109983079526226) internal successors, (1786), 1182 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:41,767 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1052 [2021-11-19 05:37:41,768 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:41,768 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:41,775 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:41,775 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:41,787 INFO L791 eck$LassoCheckResult]: Stem: 562#ULTIMATE.startENTRYtrue assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 1076#L-1true assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 1021#L1403true assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 588#L663true assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 494#L670true assume !(1 == ~m_i~0);~m_st~0 := 2; 301#L670-2true assume 1 == ~t1_i~0;~t1_st~0 := 0; 814#L675-1true assume !(1 == ~t2_i~0);~t2_st~0 := 2; 898#L680-1true assume !(1 == ~t3_i~0);~t3_st~0 := 2; 1012#L685-1true assume !(1 == ~t4_i~0);~t4_st~0 := 2; 876#L690-1true assume !(1 == ~t5_i~0);~t5_st~0 := 2; 1164#L695-1true assume !(1 == ~t6_i~0);~t6_st~0 := 2; 378#L700-1true assume !(1 == ~t7_i~0);~t7_st~0 := 2; 370#L705-1true assume !(1 == ~t8_i~0);~t8_st~0 := 2; 511#L710-1true assume 1 == ~t9_i~0;~t9_st~0 := 0; 254#L715-1true assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 755#L951true assume !(0 == ~M_E~0); 109#L951-2true assume !(0 == ~T1_E~0); 196#L956-1true assume !(0 == ~T2_E~0); 1133#L961-1true assume !(0 == ~T3_E~0); 509#L966-1true assume 0 == ~T4_E~0;~T4_E~0 := 1; 637#L971-1true assume !(0 == ~T5_E~0); 1065#L976-1true assume !(0 == ~T6_E~0); 610#L981-1true assume !(0 == ~T7_E~0); 403#L986-1true assume !(0 == ~T8_E~0); 225#L991-1true assume !(0 == ~T9_E~0); 1106#L996-1true assume !(0 == ~E_M~0); 985#L1001-1true assume !(0 == ~E_1~0); 561#L1006-1true assume 0 == ~E_2~0;~E_2~0 := 1; 899#L1011-1true assume !(0 == ~E_3~0); 937#L1016-1true assume !(0 == ~E_4~0); 1078#L1021-1true assume !(0 == ~E_5~0); 22#L1026-1true assume !(0 == ~E_6~0); 1142#L1031-1true assume !(0 == ~E_7~0); 520#L1036-1true assume !(0 == ~E_8~0); 517#L1041-1true assume !(0 == ~E_9~0); 825#L1046-1true assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1068#L472true assume 1 == ~m_pc~0; 1020#L473true assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 543#L483true is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1018#L484true activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 553#L1179true assume !(0 != activate_threads_~tmp~1#1); 26#L1179-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; 870#L491true assume 1 == ~t1_pc~0; 559#L492true assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 621#L502true is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 514#L503true activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 12#L1187true assume !(0 != activate_threads_~tmp___0~0#1); 23#L1187-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; 808#L510true assume !(1 == ~t2_pc~0); 7#L510-2true is_transmit2_triggered_~__retres1~2#1 := 0; 979#L521true is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 828#L522true activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 1141#L1195true assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 136#L1195-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; 407#L529true assume 1 == ~t3_pc~0; 347#L530true assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 747#L540true is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 958#L541true activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1056#L1203true assume !(0 != activate_threads_~tmp___2~0#1); 98#L1203-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; 1107#L548true assume !(1 == ~t4_pc~0); 308#L548-2true is_transmit4_triggered_~__retres1~4#1 := 0; 201#L559true is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 894#L560true activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 69#L1211true assume !(0 != activate_threads_~tmp___3~0#1); 619#L1211-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; 47#L567true assume 1 == ~t5_pc~0; 866#L568true assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 1082#L578true is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 160#L579true activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1010#L1219true assume !(0 != activate_threads_~tmp___4~0#1); 805#L1219-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; 103#L586true assume !(1 == ~t6_pc~0); 139#L586-2true is_transmit6_triggered_~__retres1~6#1 := 0; 1006#L597true is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1168#L598true activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1172#L1227true assume !(0 != activate_threads_~tmp___5~0#1); 799#L1227-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; 1104#L605true assume 1 == ~t7_pc~0; 737#L606true assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 545#L616true is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 512#L617true activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1089#L1235true assume !(0 != activate_threads_~tmp___6~0#1); 1077#L1235-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; 488#L624true assume !(1 == ~t8_pc~0); 1042#L624-2true is_transmit8_triggered_~__retres1~8#1 := 0; 597#L635true is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 537#L636true activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 768#L1243true assume !(0 != activate_threads_~tmp___7~0#1); 1148#L1243-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; 33#L643true assume 1 == ~t9_pc~0; 833#L644true assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 692#L654true is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 612#L655true activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 228#L1251true assume !(0 != activate_threads_~tmp___8~0#1); 1103#L1251-2true assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 124#L1059true assume !(1 == ~M_E~0); 1176#L1059-2true assume 1 == ~T1_E~0;~T1_E~0 := 2; 212#L1064-1true assume !(1 == ~T2_E~0); 700#L1069-1true assume !(1 == ~T3_E~0); 1064#L1074-1true assume !(1 == ~T4_E~0); 763#L1079-1true assume !(1 == ~T5_E~0); 736#L1084-1true assume !(1 == ~T6_E~0); 909#L1089-1true assume !(1 == ~T7_E~0); 790#L1094-1true assume !(1 == ~T8_E~0); 427#L1099-1true assume 1 == ~T9_E~0;~T9_E~0 := 2; 925#L1104-1true assume !(1 == ~E_M~0); 601#L1109-1true assume !(1 == ~E_1~0); 295#L1114-1true assume !(1 == ~E_2~0); 1112#L1119-1true assume !(1 == ~E_3~0); 331#L1124-1true assume !(1 == ~E_4~0); 31#L1129-1true assume !(1 == ~E_5~0); 497#L1134-1true assume !(1 == ~E_6~0); 194#L1139-1true assume 1 == ~E_7~0;~E_7~0 := 2; 306#L1144-1true assume !(1 == ~E_8~0); 1153#L1149-1true assume !(1 == ~E_9~0); 106#L1154-1true assume { :end_inline_reset_delta_events } true; 174#L1440-2true [2021-11-19 05:37:41,791 INFO L793 eck$LassoCheckResult]: Loop: 174#L1440-2true assume !false; 964#L1441true 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_~tmp~0#1;havoc eval_~tmp~0#1; 826#L926true assume false; 423#L941true assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 765#L663-1true assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 245#L951-3true assume !(0 == ~M_E~0); 1143#L951-5true assume 0 == ~T1_E~0;~T1_E~0 := 1; 651#L956-3true assume 0 == ~T2_E~0;~T2_E~0 := 1; 491#L961-3true assume 0 == ~T3_E~0;~T3_E~0 := 1; 320#L966-3true assume 0 == ~T4_E~0;~T4_E~0 := 1; 918#L971-3true assume 0 == ~T5_E~0;~T5_E~0 := 1; 538#L976-3true assume 0 == ~T6_E~0;~T6_E~0 := 1; 41#L981-3true assume 0 == ~T7_E~0;~T7_E~0 := 1; 238#L986-3true assume !(0 == ~T8_E~0); 32#L991-3true assume 0 == ~T9_E~0;~T9_E~0 := 1; 629#L996-3true assume 0 == ~E_M~0;~E_M~0 := 1; 762#L1001-3true assume 0 == ~E_1~0;~E_1~0 := 1; 305#L1006-3true assume 0 == ~E_2~0;~E_2~0 := 1; 658#L1011-3true assume 0 == ~E_3~0;~E_3~0 := 1; 896#L1016-3true assume 0 == ~E_4~0;~E_4~0 := 1; 709#L1021-3true assume 0 == ~E_5~0;~E_5~0 := 1; 440#L1026-3true assume !(0 == ~E_6~0); 1059#L1031-3true assume 0 == ~E_7~0;~E_7~0 := 1; 627#L1036-3true assume 0 == ~E_8~0;~E_8~0 := 1; 1118#L1041-3true assume 0 == ~E_9~0;~E_9~0 := 1; 695#L1046-3true assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 650#L472-33true assume 1 == ~m_pc~0; 771#L473-11true assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 904#L483-11true is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 11#L484-11true activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 655#L1179-33true assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 325#L1179-35true assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 1045#L491-33true assume 1 == ~t1_pc~0; 554#L492-11true assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 956#L502-11true is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1184#L503-11true activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 1001#L1187-33true assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 1063#L1187-35true assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 605#L510-33true assume !(1 == ~t2_pc~0); 603#L510-35true is_transmit2_triggered_~__retres1~2#1 := 0; 987#L521-11true is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 510#L522-11true activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 716#L1195-33true assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 4#L1195-35true assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 152#L529-33true assume !(1 == ~t3_pc~0); 208#L529-35true is_transmit3_triggered_~__retres1~3#1 := 0; 143#L540-11true is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 947#L541-11true activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1007#L1203-33true assume !(0 != activate_threads_~tmp___2~0#1); 61#L1203-35true assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 183#L548-33true assume !(1 == ~t4_pc~0); 1163#L548-35true is_transmit4_triggered_~__retres1~4#1 := 0; 570#L559-11true is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 278#L560-11true activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 281#L1211-33true assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 148#L1211-35true assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 911#L567-33true assume 1 == ~t5_pc~0; 414#L568-11true assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 353#L578-11true is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 957#L579-11true activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1030#L1219-33true assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 1119#L1219-35true assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 508#L586-33true assume 1 == ~t6_pc~0; 478#L587-11true assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 546#L597-11true is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 436#L598-11true activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1138#L1227-33true assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 157#L1227-35true assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 261#L605-33true assume 1 == ~t7_pc~0; 1177#L606-11true assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 120#L616-11true is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 357#L617-11true activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1108#L1235-33true assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 66#L1235-35true assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 142#L624-33true assume !(1 == ~t8_pc~0); 146#L624-35true is_transmit8_triggered_~__retres1~8#1 := 0; 1039#L635-11true is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 130#L636-11true activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 270#L1243-33true assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 1154#L1243-35true assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 121#L643-33true assume 1 == ~t9_pc~0; 513#L644-11true assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 459#L654-11true is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1099#L655-11true activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 425#L1251-33true assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 785#L1251-35true assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 62#L1059-3true assume 1 == ~M_E~0;~M_E~0 := 2; 339#L1059-5true assume 1 == ~T1_E~0;~T1_E~0 := 2; 1170#L1064-3true assume 1 == ~T2_E~0;~T2_E~0 := 2; 376#L1069-3true assume 1 == ~T3_E~0;~T3_E~0 := 2; 611#L1074-3true assume 1 == ~T4_E~0;~T4_E~0 := 2; 859#L1079-3true assume !(1 == ~T5_E~0); 522#L1084-3true assume 1 == ~T6_E~0;~T6_E~0 := 2; 458#L1089-3true assume 1 == ~T7_E~0;~T7_E~0 := 2; 572#L1094-3true assume 1 == ~T8_E~0;~T8_E~0 := 2; 396#L1099-3true assume 1 == ~T9_E~0;~T9_E~0 := 2; 631#L1104-3true assume 1 == ~E_M~0;~E_M~0 := 2; 932#L1109-3true assume 1 == ~E_1~0;~E_1~0 := 2; 618#L1114-3true assume 1 == ~E_2~0;~E_2~0 := 2; 1031#L1119-3true assume !(1 == ~E_3~0); 1167#L1124-3true assume 1 == ~E_4~0;~E_4~0 := 2; 1061#L1129-3true assume 1 == ~E_5~0;~E_5~0 := 2; 216#L1134-3true assume 1 == ~E_6~0;~E_6~0 := 2; 472#L1139-3true assume 1 == ~E_7~0;~E_7~0 := 2; 317#L1144-3true assume 1 == ~E_8~0;~E_8~0 := 2; 428#L1149-3true assume 1 == ~E_9~0;~E_9~0 := 2; 1159#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1095#L728-1true assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 729#L780-1true exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 13#L781-1true start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 16#L1459true assume !(0 == start_simulation_~tmp~3#1); 712#L1459-2true assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 891#L728-2true assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 527#L780-2true exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1134#L781-2true stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 243#L1414true assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 342#L1421true stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 482#L1422true start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 708#L1472true assume !(0 != start_simulation_~tmp___0~1#1); 174#L1440-2true [2021-11-19 05:37:41,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:41,799 INFO L85 PathProgramCache]: Analyzing trace with hash -986421749, now seen corresponding path program 1 times [2021-11-19 05:37:41,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:41,810 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1369208568] [2021-11-19 05:37:41,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:41,812 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:41,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:42,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:42,132 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:42,132 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1369208568] [2021-11-19 05:37:42,140 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1369208568] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:42,140 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:42,141 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:42,143 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495665737] [2021-11-19 05:37:42,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:42,149 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:42,150 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:42,150 INFO L85 PathProgramCache]: Analyzing trace with hash 1822815513, now seen corresponding path program 1 times [2021-11-19 05:37:42,151 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:42,151 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499803093] [2021-11-19 05:37:42,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:42,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:42,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:42,253 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:42,255 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:42,257 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499803093] [2021-11-19 05:37:42,258 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499803093] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:42,258 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:42,258 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-19 05:37:42,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69643756] [2021-11-19 05:37:42,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:42,261 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:42,263 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:42,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 05:37:42,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 05:37:42,318 INFO L87 Difference]: Start difference. First operand has 1183 states, 1182 states have (on average 1.5109983079526226) internal successors, (1786), 1182 states have internal predecessors, (1786), 0 states have call successors, (0), 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 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:42,478 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:42,478 INFO L93 Difference]: Finished difference Result 1181 states and 1757 transitions. [2021-11-19 05:37:42,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 05:37:42,488 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1181 states and 1757 transitions. [2021-11-19 05:37:42,512 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:42,536 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1181 states to 1175 states and 1751 transitions. [2021-11-19 05:37:42,537 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1175 [2021-11-19 05:37:42,541 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1175 [2021-11-19 05:37:42,542 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1175 states and 1751 transitions. [2021-11-19 05:37:42,555 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:42,555 INFO L681 BuchiCegarLoop]: Abstraction has 1175 states and 1751 transitions. [2021-11-19 05:37:42,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states and 1751 transitions. [2021-11-19 05:37:42,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 1175. [2021-11-19 05:37:42,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 1175 states have (on average 1.490212765957447) internal successors, (1751), 1174 states have internal predecessors, (1751), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:42,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1751 transitions. [2021-11-19 05:37:42,681 INFO L704 BuchiCegarLoop]: Abstraction has 1175 states and 1751 transitions. [2021-11-19 05:37:42,681 INFO L587 BuchiCegarLoop]: Abstraction has 1175 states and 1751 transitions. [2021-11-19 05:37:42,682 INFO L425 BuchiCegarLoop]: ======== Iteration 2============ [2021-11-19 05:37:42,682 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1175 states and 1751 transitions. [2021-11-19 05:37:42,695 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:42,695 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:42,696 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:42,701 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:42,701 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:42,702 INFO L791 eck$LassoCheckResult]: Stem: 3275#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 3276#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 3535#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 3294#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 3195#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 2945#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 2946#L675-1 assume !(1 == ~t2_i~0);~t2_st~0 := 2; 3453#L680-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 3485#L685-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 3477#L690-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 3478#L695-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 3058#L700-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 3048#L705-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 3049#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 2869#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 2870#L951 assume !(0 == ~M_E~0); 2608#L951-2 assume !(0 == ~T1_E~0); 2609#L956-1 assume !(0 == ~T2_E~0); 2769#L961-1 assume !(0 == ~T3_E~0); 3210#L966-1 assume 0 == ~T4_E~0;~T4_E~0 := 1; 3211#L971-1 assume !(0 == ~T5_E~0); 3350#L976-1 assume !(0 == ~T6_E~0); 3321#L981-1 assume !(0 == ~T7_E~0); 3094#L986-1 assume !(0 == ~T8_E~0); 2822#L991-1 assume !(0 == ~T9_E~0); 2823#L996-1 assume !(0 == ~E_M~0); 3516#L1001-1 assume !(0 == ~E_1~0); 3273#L1006-1 assume 0 == ~E_2~0;~E_2~0 := 1; 3274#L1011-1 assume !(0 == ~E_3~0); 3487#L1016-1 assume !(0 == ~E_4~0); 3499#L1021-1 assume !(0 == ~E_5~0); 2415#L1026-1 assume !(0 == ~E_6~0); 2416#L1031-1 assume !(0 == ~E_7~0); 3222#L1036-1 assume !(0 == ~E_8~0); 3218#L1041-1 assume !(0 == ~E_9~0); 3219#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 3460#L472 assume 1 == ~m_pc~0; 3534#L473 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 3253#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 3254#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 3261#L1179 assume !(0 != activate_threads_~tmp~1#1); 2423#L1179-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; 2424#L491 assume 1 == ~t1_pc~0; 3270#L492 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 2920#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 3216#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 2395#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 2396#L1187-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; 2419#L510 assume !(1 == ~t2_pc~0); 2382#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 2383#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 3463#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 3464#L1195 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 2664#L1195-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; 2665#L529 assume 1 == ~t3_pc~0; 3015#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 3016#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 3427#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 3509#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 2585#L1203-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; 2586#L548 assume !(1 == ~t4_pc~0); 2483#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 2482#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 2777#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 2527#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 2528#L1211-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; 2470#L567 assume 1 == ~t5_pc~0; 2471#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 2529#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 2710#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 2711#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 3448#L1219-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; 2596#L586 assume !(1 == ~t6_pc~0); 2597#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 2670#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 3531#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 3547#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 3444#L1227-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; 3445#L605 assume 1 == ~t7_pc~0; 3424#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 3075#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 3214#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 3215#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 3543#L1235-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; 3190#L624 assume !(1 == ~t8_pc~0); 2658#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 2657#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 3246#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 3247#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 3432#L1243-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; 2438#L643 assume 1 == ~t9_pc~0; 2439#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 3389#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 3323#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 2829#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 2830#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 2640#L1059 assume !(1 == ~M_E~0); 2641#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 2797#L1064-1 assume !(1 == ~T2_E~0); 2798#L1069-1 assume !(1 == ~T3_E~0); 3396#L1074-1 assume !(1 == ~T4_E~0); 3430#L1079-1 assume !(1 == ~T5_E~0); 3422#L1084-1 assume !(1 == ~T6_E~0); 3423#L1089-1 assume !(1 == ~T7_E~0); 3440#L1094-1 assume !(1 == ~T8_E~0); 3123#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 3124#L1104-1 assume !(1 == ~E_M~0); 3309#L1109-1 assume !(1 == ~E_1~0); 2938#L1114-1 assume !(1 == ~E_2~0); 2939#L1119-1 assume !(1 == ~E_3~0); 2991#L1124-1 assume !(1 == ~E_4~0); 2434#L1129-1 assume !(1 == ~E_5~0); 2435#L1134-1 assume !(1 == ~E_6~0); 2765#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 2766#L1144-1 assume !(1 == ~E_8~0); 2953#L1149-1 assume !(1 == ~E_9~0); 2602#L1154-1 assume { :end_inline_reset_delta_events } true; 2603#L1440-2 [2021-11-19 05:37:42,703 INFO L793 eck$LassoCheckResult]: Loop: 2603#L1440-2 assume !false; 2732#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 2374#L926 assume !false; 2993#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 2994#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 2692#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 2693#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 2698#L795 assume !(0 != eval_~tmp~0#1); 2699#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 3118#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 2854#L951-3 assume !(0 == ~M_E~0); 2855#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 3358#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 3194#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 2977#L966-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 2978#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 3248#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 2456#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 2457#L986-3 assume !(0 == ~T8_E~0); 2436#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 2437#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 3344#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 2949#L1006-3 assume 0 == ~E_2~0;~E_2~0 := 1; 2950#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 3366#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 3401#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 3141#L1026-3 assume !(0 == ~E_6~0); 3142#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 3338#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 3339#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 3394#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 3356#L472-33 assume !(1 == ~m_pc~0); 2555#L472-35 is_master_triggered_~__retres1~0#1 := 0; 2556#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 2391#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 2392#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 2982#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 2983#L491-33 assume !(1 == ~t1_pc~0); 2489#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 2490#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 3507#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 3526#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 3527#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 3315#L510-33 assume 1 == ~t2_pc~0; 3316#L511-11 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 3311#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 3212#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 3213#L1195-33 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 2375#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 2376#L529-33 assume 1 == ~t3_pc~0; 2403#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 2404#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 2677#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 3503#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 2506#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 2507#L548-33 assume 1 == ~t4_pc~0; 2750#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 2871#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 2911#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 2912#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 2687#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 2688#L567-33 assume 1 == ~t5_pc~0; 3108#L568-11 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 2793#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 3026#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 3508#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 3539#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 3209#L586-33 assume !(1 == ~t6_pc~0); 2810#L586-35 is_transmit6_triggered_~__retres1~6#1 := 0; 2811#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 3135#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 3136#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 2702#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 2703#L605-33 assume !(1 == ~t7_pc~0); 2878#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 2625#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 2626#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 3030#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 2518#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 2519#L624-33 assume 1 == ~t8_pc~0; 2673#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 2681#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 2652#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 2653#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 2894#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 2627#L643-33 assume 1 == ~t9_pc~0; 2628#L644-11 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 2720#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 3166#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 3119#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 3120#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 2508#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 2509#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 3005#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 3055#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 3056#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 3322#L1079-3 assume !(1 == ~T5_E~0); 3225#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 3164#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 3165#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 3087#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 3088#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 3345#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 3326#L1114-3 assume 1 == ~E_2~0;~E_2~0 := 2; 3327#L1119-3 assume !(1 == ~E_3~0); 3538#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 3542#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 2805#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 2806#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 2964#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 2965#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 3125#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 3545#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 2511#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 2393#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 2394#L1459 assume !(0 == start_simulation_~tmp~3#1); 2402#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 3402#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 2690#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 3233#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 2852#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 2853#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 3006#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 3186#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 2603#L1440-2 [2021-11-19 05:37:42,705 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:42,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1581400585, now seen corresponding path program 1 times [2021-11-19 05:37:42,706 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:42,706 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222175492] [2021-11-19 05:37:42,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:42,707 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:42,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:42,779 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:42,782 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:42,782 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222175492] [2021-11-19 05:37:42,783 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222175492] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:42,787 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:42,788 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:42,788 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494193840] [2021-11-19 05:37:42,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:42,791 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:42,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:42,794 INFO L85 PathProgramCache]: Analyzing trace with hash 634879174, now seen corresponding path program 1 times [2021-11-19 05:37:42,795 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:42,796 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016563164] [2021-11-19 05:37:42,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:42,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:42,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:43,024 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:43,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:43,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016563164] [2021-11-19 05:37:43,026 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2016563164] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:43,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:43,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:43,027 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131451954] [2021-11-19 05:37:43,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:43,028 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:43,028 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:43,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 05:37:43,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 05:37:43,029 INFO L87 Difference]: Start difference. First operand 1175 states and 1751 transitions. cyclomatic complexity: 577 Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:43,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:43,078 INFO L93 Difference]: Finished difference Result 1175 states and 1750 transitions. [2021-11-19 05:37:43,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 05:37:43,080 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1175 states and 1750 transitions. [2021-11-19 05:37:43,098 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:43,110 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1175 states to 1175 states and 1750 transitions. [2021-11-19 05:37:43,111 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1175 [2021-11-19 05:37:43,114 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1175 [2021-11-19 05:37:43,114 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1175 states and 1750 transitions. [2021-11-19 05:37:43,116 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:43,117 INFO L681 BuchiCegarLoop]: Abstraction has 1175 states and 1750 transitions. [2021-11-19 05:37:43,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states and 1750 transitions. [2021-11-19 05:37:43,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 1175. [2021-11-19 05:37:43,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 1175 states have (on average 1.4893617021276595) internal successors, (1750), 1174 states have internal predecessors, (1750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:43,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1750 transitions. [2021-11-19 05:37:43,145 INFO L704 BuchiCegarLoop]: Abstraction has 1175 states and 1750 transitions. [2021-11-19 05:37:43,145 INFO L587 BuchiCegarLoop]: Abstraction has 1175 states and 1750 transitions. [2021-11-19 05:37:43,145 INFO L425 BuchiCegarLoop]: ======== Iteration 3============ [2021-11-19 05:37:43,146 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1175 states and 1750 transitions. [2021-11-19 05:37:43,171 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:43,171 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:43,171 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:43,176 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:43,177 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:43,185 INFO L791 eck$LassoCheckResult]: Stem: 5632#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 5633#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 5892#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 5651#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 5552#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 5302#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 5303#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 5810#L680-1 assume !(1 == ~t3_i~0);~t3_st~0 := 2; 5842#L685-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 5834#L690-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 5835#L695-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 5415#L700-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 5405#L705-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 5406#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 5227#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 5228#L951 assume !(0 == ~M_E~0); 4967#L951-2 assume !(0 == ~T1_E~0); 4968#L956-1 assume !(0 == ~T2_E~0); 5126#L961-1 assume !(0 == ~T3_E~0); 5567#L966-1 assume 0 == ~T4_E~0;~T4_E~0 := 1; 5568#L971-1 assume !(0 == ~T5_E~0); 5707#L976-1 assume !(0 == ~T6_E~0); 5678#L981-1 assume !(0 == ~T7_E~0); 5454#L986-1 assume !(0 == ~T8_E~0); 5179#L991-1 assume !(0 == ~T9_E~0); 5180#L996-1 assume !(0 == ~E_M~0); 5874#L1001-1 assume !(0 == ~E_1~0); 5630#L1006-1 assume 0 == ~E_2~0;~E_2~0 := 1; 5631#L1011-1 assume !(0 == ~E_3~0); 5844#L1016-1 assume !(0 == ~E_4~0); 5856#L1021-1 assume !(0 == ~E_5~0); 4772#L1026-1 assume !(0 == ~E_6~0); 4773#L1031-1 assume !(0 == ~E_7~0); 5581#L1036-1 assume !(0 == ~E_8~0); 5577#L1041-1 assume !(0 == ~E_9~0); 5578#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 5817#L472 assume 1 == ~m_pc~0; 5891#L473 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 5610#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 5611#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 5618#L1179 assume !(0 != activate_threads_~tmp~1#1); 4780#L1179-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; 4781#L491 assume 1 == ~t1_pc~0; 5627#L492 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 5277#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 5573#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 4752#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 4753#L1187-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; 4776#L510 assume !(1 == ~t2_pc~0); 4739#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 4740#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 5820#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 5821#L1195 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 5021#L1195-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; 5022#L529 assume 1 == ~t3_pc~0; 5372#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 5373#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 5784#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 5866#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 4942#L1203-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; 4943#L548 assume !(1 == ~t4_pc~0); 4840#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 4839#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 5136#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 4884#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 4885#L1211-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; 4829#L567 assume 1 == ~t5_pc~0; 4830#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 4886#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 5067#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 5068#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 5805#L1219-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; 4953#L586 assume !(1 == ~t6_pc~0); 4954#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 5029#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 5888#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 5904#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 5801#L1227-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; 5802#L605 assume 1 == ~t7_pc~0; 5781#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 5436#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 5571#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 5572#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 5900#L1235-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; 5547#L624 assume !(1 == ~t8_pc~0); 5015#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 5014#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 5603#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 5604#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 5789#L1243-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; 4795#L643 assume 1 == ~t9_pc~0; 4796#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 5746#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 5680#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 5186#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 5187#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 4997#L1059 assume !(1 == ~M_E~0); 4998#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 5154#L1064-1 assume !(1 == ~T2_E~0); 5155#L1069-1 assume !(1 == ~T3_E~0); 5753#L1074-1 assume !(1 == ~T4_E~0); 5788#L1079-1 assume !(1 == ~T5_E~0); 5779#L1084-1 assume !(1 == ~T6_E~0); 5780#L1089-1 assume !(1 == ~T7_E~0); 5797#L1094-1 assume !(1 == ~T8_E~0); 5480#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 5481#L1104-1 assume !(1 == ~E_M~0); 5668#L1109-1 assume !(1 == ~E_1~0); 5295#L1114-1 assume !(1 == ~E_2~0); 5296#L1119-1 assume !(1 == ~E_3~0); 5348#L1124-1 assume !(1 == ~E_4~0); 4791#L1129-1 assume !(1 == ~E_5~0); 4792#L1134-1 assume !(1 == ~E_6~0); 5122#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 5123#L1144-1 assume !(1 == ~E_8~0); 5310#L1149-1 assume !(1 == ~E_9~0); 4959#L1154-1 assume { :end_inline_reset_delta_events } true; 4960#L1440-2 [2021-11-19 05:37:43,186 INFO L793 eck$LassoCheckResult]: Loop: 4960#L1440-2 assume !false; 5091#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 4731#L926 assume !false; 5350#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 5351#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 5049#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 5050#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 5055#L795 assume !(0 != eval_~tmp~0#1); 5056#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 5475#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 5211#L951-3 assume !(0 == ~M_E~0); 5212#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 5715#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 5551#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 5335#L966-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 5336#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 5605#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 4813#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 4814#L986-3 assume !(0 == ~T8_E~0); 4793#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 4794#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 5701#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 5306#L1006-3 assume 0 == ~E_2~0;~E_2~0 := 1; 5307#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 5723#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 5758#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 5499#L1026-3 assume !(0 == ~E_6~0); 5500#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 5695#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 5696#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 5751#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 5713#L472-33 assume !(1 == ~m_pc~0); 4912#L472-35 is_master_triggered_~__retres1~0#1 := 0; 4913#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 4748#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 4749#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 5339#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 5340#L491-33 assume 1 == ~t1_pc~0; 5619#L492-11 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 4847#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 5865#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 5883#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 5884#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 5669#L510-33 assume !(1 == ~t2_pc~0); 5666#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 5667#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 5569#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 5570#L1195-33 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 4732#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 4733#L529-33 assume 1 == ~t3_pc~0; 4760#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 4761#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 5034#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 5860#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 4863#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 4864#L548-33 assume 1 == ~t4_pc~0; 5104#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 5226#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 5266#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 5267#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 5044#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 5045#L567-33 assume 1 == ~t5_pc~0; 5464#L568-11 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 5150#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 5382#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 5864#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 5895#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 5566#L586-33 assume !(1 == ~t6_pc~0); 5168#L586-35 is_transmit6_triggered_~__retres1~6#1 := 0; 5169#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 5492#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 5493#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 5061#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 5062#L605-33 assume !(1 == ~t7_pc~0); 5238#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 4982#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 4983#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 5387#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 4875#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 4876#L624-33 assume 1 == ~t8_pc~0; 5032#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 5041#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 5009#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 5010#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 5251#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 4984#L643-33 assume 1 == ~t9_pc~0; 4985#L644-11 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 5077#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 5523#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 5476#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 5477#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 4865#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 4866#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 5362#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 5412#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 5413#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 5679#L1079-3 assume !(1 == ~T5_E~0); 5582#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 5521#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 5522#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 5444#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 5445#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 5702#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 5683#L1114-3 assume 1 == ~E_2~0;~E_2~0 := 2; 5684#L1119-3 assume !(1 == ~E_3~0); 5896#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 5899#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 5162#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 5163#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 5324#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 5325#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 5482#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 5902#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 4868#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 4750#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 4751#L1459 assume !(0 == start_simulation_~tmp~3#1); 4759#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 5759#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 5047#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 5590#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 5209#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 5210#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 5364#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 5543#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 4960#L1440-2 [2021-11-19 05:37:43,190 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:43,190 INFO L85 PathProgramCache]: Analyzing trace with hash -1066203769, now seen corresponding path program 1 times [2021-11-19 05:37:43,190 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:43,190 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110678972] [2021-11-19 05:37:43,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:43,191 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:43,204 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:43,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:43,230 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:43,231 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110678972] [2021-11-19 05:37:43,231 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110678972] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:43,236 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:43,236 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:43,237 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924899956] [2021-11-19 05:37:43,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:43,238 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:43,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:43,238 INFO L85 PathProgramCache]: Analyzing trace with hash -714854010, now seen corresponding path program 1 times [2021-11-19 05:37:43,239 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:43,239 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1463317421] [2021-11-19 05:37:43,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:43,240 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:43,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:43,351 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:43,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:43,352 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1463317421] [2021-11-19 05:37:43,353 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1463317421] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:43,354 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:43,354 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:43,354 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089278217] [2021-11-19 05:37:43,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:43,355 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:43,355 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:43,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 05:37:43,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 05:37:43,357 INFO L87 Difference]: Start difference. First operand 1175 states and 1750 transitions. cyclomatic complexity: 576 Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:43,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:43,394 INFO L93 Difference]: Finished difference Result 1175 states and 1749 transitions. [2021-11-19 05:37:43,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 05:37:43,397 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1175 states and 1749 transitions. [2021-11-19 05:37:43,411 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:43,424 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1175 states to 1175 states and 1749 transitions. [2021-11-19 05:37:43,425 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1175 [2021-11-19 05:37:43,427 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1175 [2021-11-19 05:37:43,427 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1175 states and 1749 transitions. [2021-11-19 05:37:43,429 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:43,429 INFO L681 BuchiCegarLoop]: Abstraction has 1175 states and 1749 transitions. [2021-11-19 05:37:43,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states and 1749 transitions. [2021-11-19 05:37:43,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 1175. [2021-11-19 05:37:43,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 1175 states have (on average 1.4885106382978723) internal successors, (1749), 1174 states have internal predecessors, (1749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:43,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1749 transitions. [2021-11-19 05:37:43,461 INFO L704 BuchiCegarLoop]: Abstraction has 1175 states and 1749 transitions. [2021-11-19 05:37:43,461 INFO L587 BuchiCegarLoop]: Abstraction has 1175 states and 1749 transitions. [2021-11-19 05:37:43,461 INFO L425 BuchiCegarLoop]: ======== Iteration 4============ [2021-11-19 05:37:43,462 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1175 states and 1749 transitions. [2021-11-19 05:37:43,472 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:43,472 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:43,472 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:43,482 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:43,482 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:43,483 INFO L791 eck$LassoCheckResult]: Stem: 7989#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 7990#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 8250#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 8010#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 7909#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 7661#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 7662#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 8167#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 8199#L685-1 assume !(1 == ~t4_i~0);~t4_st~0 := 2; 8191#L690-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 8192#L695-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 7772#L700-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 7762#L705-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 7763#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 7584#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 7585#L951 assume !(0 == ~M_E~0); 7326#L951-2 assume !(0 == ~T1_E~0); 7327#L956-1 assume !(0 == ~T2_E~0); 7483#L961-1 assume !(0 == ~T3_E~0); 7924#L966-1 assume 0 == ~T4_E~0;~T4_E~0 := 1; 7925#L971-1 assume !(0 == ~T5_E~0); 8064#L976-1 assume !(0 == ~T6_E~0); 8035#L981-1 assume !(0 == ~T7_E~0); 7811#L986-1 assume !(0 == ~T8_E~0); 7536#L991-1 assume !(0 == ~T9_E~0); 7537#L996-1 assume !(0 == ~E_M~0); 8231#L1001-1 assume !(0 == ~E_1~0); 7987#L1006-1 assume 0 == ~E_2~0;~E_2~0 := 1; 7988#L1011-1 assume !(0 == ~E_3~0); 8202#L1016-1 assume !(0 == ~E_4~0); 8213#L1021-1 assume !(0 == ~E_5~0); 7129#L1026-1 assume !(0 == ~E_6~0); 7130#L1031-1 assume !(0 == ~E_7~0); 7938#L1036-1 assume !(0 == ~E_8~0); 7934#L1041-1 assume !(0 == ~E_9~0); 7935#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 8174#L472 assume 1 == ~m_pc~0; 8248#L473 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 7967#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 7968#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 7975#L1179 assume !(0 != activate_threads_~tmp~1#1); 7137#L1179-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; 7138#L491 assume 1 == ~t1_pc~0; 7986#L492 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 7636#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 7930#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 7109#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 7110#L1187-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; 7133#L510 assume !(1 == ~t2_pc~0); 7096#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 7097#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 8177#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 8178#L1195 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 7378#L1195-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; 7379#L529 assume 1 == ~t3_pc~0; 7729#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 7730#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 8141#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 8223#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 7299#L1203-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; 7300#L548 assume !(1 == ~t4_pc~0); 7197#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 7196#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 7493#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 7241#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 7242#L1211-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; 7189#L567 assume 1 == ~t5_pc~0; 7190#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 7243#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 7427#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 7428#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 8162#L1219-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; 7310#L586 assume !(1 == ~t6_pc~0); 7311#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 7386#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 8245#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 8261#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 8158#L1227-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; 8159#L605 assume 1 == ~t7_pc~0; 8139#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 7796#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 7928#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 7929#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 8257#L1235-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; 7904#L624 assume !(1 == ~t8_pc~0); 7372#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 7371#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 7960#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 7961#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 8146#L1243-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; 7154#L643 assume 1 == ~t9_pc~0; 7155#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 8104#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 8038#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 7543#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 7544#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 7354#L1059 assume !(1 == ~M_E~0); 7355#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 7511#L1064-1 assume !(1 == ~T2_E~0); 7512#L1069-1 assume !(1 == ~T3_E~0); 8110#L1074-1 assume !(1 == ~T4_E~0); 8145#L1079-1 assume !(1 == ~T5_E~0); 8136#L1084-1 assume !(1 == ~T6_E~0); 8137#L1089-1 assume !(1 == ~T7_E~0); 8154#L1094-1 assume !(1 == ~T8_E~0); 7837#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 7838#L1104-1 assume !(1 == ~E_M~0); 8025#L1109-1 assume !(1 == ~E_1~0); 7652#L1114-1 assume !(1 == ~E_2~0); 7653#L1119-1 assume !(1 == ~E_3~0); 7706#L1124-1 assume !(1 == ~E_4~0); 7150#L1129-1 assume !(1 == ~E_5~0); 7151#L1134-1 assume !(1 == ~E_6~0); 7481#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 7482#L1144-1 assume !(1 == ~E_8~0); 7667#L1149-1 assume !(1 == ~E_9~0); 7316#L1154-1 assume { :end_inline_reset_delta_events } true; 7317#L1440-2 [2021-11-19 05:37:43,483 INFO L793 eck$LassoCheckResult]: Loop: 7317#L1440-2 assume !false; 7448#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 7088#L926 assume !false; 7707#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 7708#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 7406#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 7407#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 7412#L795 assume !(0 != eval_~tmp~0#1); 7413#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 7832#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 7570#L951-3 assume !(0 == ~M_E~0); 7571#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 8073#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 7908#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 7692#L966-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 7693#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 7962#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 7176#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 7177#L986-3 assume !(0 == ~T8_E~0); 7148#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 7149#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 8058#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 7663#L1006-3 assume 0 == ~E_2~0;~E_2~0 := 1; 7664#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 8080#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 8115#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 7855#L1026-3 assume !(0 == ~E_6~0); 7856#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 8052#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 8053#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 8108#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 8069#L472-33 assume !(1 == ~m_pc~0); 7266#L472-35 is_master_triggered_~__retres1~0#1 := 0; 7267#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 7105#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 7106#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 7696#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 7697#L491-33 assume !(1 == ~t1_pc~0); 7203#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 7204#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 8221#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 8240#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 8241#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 8029#L510-33 assume !(1 == ~t2_pc~0); 8023#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 8024#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 7926#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 7927#L1195-33 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 7089#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 7090#L529-33 assume 1 == ~t3_pc~0; 7117#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 7118#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 7391#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 8217#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 7220#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 7221#L548-33 assume 1 == ~t4_pc~0; 7462#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 7583#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 7623#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 7624#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 7401#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 7402#L567-33 assume !(1 == ~t5_pc~0); 7506#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 7507#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 7739#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 8222#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 8252#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 7923#L586-33 assume !(1 == ~t6_pc~0); 7525#L586-35 is_transmit6_triggered_~__retres1~6#1 := 0; 7526#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 7849#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 7850#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 7418#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 7419#L605-33 assume !(1 == ~t7_pc~0); 7595#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 7346#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 7347#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 7744#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 7232#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 7233#L624-33 assume 1 == ~t8_pc~0; 7389#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 7398#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 7366#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 7367#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 7608#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 7348#L643-33 assume 1 == ~t9_pc~0; 7349#L644-11 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 7434#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 7880#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 7833#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 7834#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 7222#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 7223#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 7719#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 7769#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 7770#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 8036#L1079-3 assume !(1 == ~T5_E~0); 7939#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 7878#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 7879#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 7801#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 7802#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 8059#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 8041#L1114-3 assume 1 == ~E_2~0;~E_2~0 := 2; 8042#L1119-3 assume !(1 == ~E_3~0); 8253#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 8256#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 7519#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 7520#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 7683#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 7684#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 7839#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 8259#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 7225#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 7107#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 7108#L1459 assume !(0 == start_simulation_~tmp~3#1); 7116#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 8117#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 7404#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 7947#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 7566#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 7567#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 7721#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 7900#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 7317#L1440-2 [2021-11-19 05:37:43,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:43,485 INFO L85 PathProgramCache]: Analyzing trace with hash 1065146953, now seen corresponding path program 1 times [2021-11-19 05:37:43,486 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:43,486 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024274768] [2021-11-19 05:37:43,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:43,487 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:43,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:43,559 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:43,559 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:43,560 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024274768] [2021-11-19 05:37:43,560 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1024274768] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:43,560 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:43,560 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:43,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099081588] [2021-11-19 05:37:43,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:43,562 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:43,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:43,562 INFO L85 PathProgramCache]: Analyzing trace with hash -1623165560, now seen corresponding path program 1 times [2021-11-19 05:37:43,563 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:43,563 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434628752] [2021-11-19 05:37:43,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:43,564 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:43,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:43,614 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:43,615 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:43,615 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434628752] [2021-11-19 05:37:43,615 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434628752] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:43,616 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:43,616 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:43,616 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1274462183] [2021-11-19 05:37:43,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:43,617 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:43,617 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:43,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 05:37:43,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 05:37:43,618 INFO L87 Difference]: Start difference. First operand 1175 states and 1749 transitions. cyclomatic complexity: 575 Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:43,650 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:43,650 INFO L93 Difference]: Finished difference Result 1175 states and 1748 transitions. [2021-11-19 05:37:43,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 05:37:43,652 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1175 states and 1748 transitions. [2021-11-19 05:37:43,665 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:43,676 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1175 states to 1175 states and 1748 transitions. [2021-11-19 05:37:43,677 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1175 [2021-11-19 05:37:43,678 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1175 [2021-11-19 05:37:43,678 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1175 states and 1748 transitions. [2021-11-19 05:37:43,681 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:43,681 INFO L681 BuchiCegarLoop]: Abstraction has 1175 states and 1748 transitions. [2021-11-19 05:37:43,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states and 1748 transitions. [2021-11-19 05:37:43,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 1175. [2021-11-19 05:37:43,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 1175 states have (on average 1.4876595744680852) internal successors, (1748), 1174 states have internal predecessors, (1748), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:43,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1748 transitions. [2021-11-19 05:37:43,767 INFO L704 BuchiCegarLoop]: Abstraction has 1175 states and 1748 transitions. [2021-11-19 05:37:43,767 INFO L587 BuchiCegarLoop]: Abstraction has 1175 states and 1748 transitions. [2021-11-19 05:37:43,767 INFO L425 BuchiCegarLoop]: ======== Iteration 5============ [2021-11-19 05:37:43,767 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1175 states and 1748 transitions. [2021-11-19 05:37:43,777 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:43,777 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:43,778 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:43,780 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:43,781 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:43,781 INFO L791 eck$LassoCheckResult]: Stem: 10346#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 10347#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 10606#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 10365#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 10266#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 10016#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 10017#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 10524#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 10556#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 10548#L690-1 assume !(1 == ~t5_i~0);~t5_st~0 := 2; 10549#L695-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 10129#L700-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 10119#L705-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 10120#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 9940#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 9941#L951 assume !(0 == ~M_E~0); 9679#L951-2 assume !(0 == ~T1_E~0); 9680#L956-1 assume !(0 == ~T2_E~0); 9840#L961-1 assume !(0 == ~T3_E~0); 10281#L966-1 assume 0 == ~T4_E~0;~T4_E~0 := 1; 10282#L971-1 assume !(0 == ~T5_E~0); 10421#L976-1 assume !(0 == ~T6_E~0); 10392#L981-1 assume !(0 == ~T7_E~0); 10165#L986-1 assume !(0 == ~T8_E~0); 9893#L991-1 assume !(0 == ~T9_E~0); 9894#L996-1 assume !(0 == ~E_M~0); 10587#L1001-1 assume !(0 == ~E_1~0); 10344#L1006-1 assume 0 == ~E_2~0;~E_2~0 := 1; 10345#L1011-1 assume !(0 == ~E_3~0); 10557#L1016-1 assume !(0 == ~E_4~0); 10570#L1021-1 assume !(0 == ~E_5~0); 9486#L1026-1 assume !(0 == ~E_6~0); 9487#L1031-1 assume !(0 == ~E_7~0); 10293#L1036-1 assume !(0 == ~E_8~0); 10289#L1041-1 assume !(0 == ~E_9~0); 10290#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 10531#L472 assume 1 == ~m_pc~0; 10605#L473 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 10324#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 10325#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 10332#L1179 assume !(0 != activate_threads_~tmp~1#1); 9494#L1179-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; 9495#L491 assume 1 == ~t1_pc~0; 10341#L492 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 9991#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 10287#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 9464#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 9465#L1187-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; 9488#L510 assume !(1 == ~t2_pc~0); 9453#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 9454#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 10533#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 10534#L1195 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 9735#L1195-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; 9736#L529 assume 1 == ~t3_pc~0; 10086#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 10087#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 10498#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 10580#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 9656#L1203-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; 9657#L548 assume !(1 == ~t4_pc~0); 9554#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 9553#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 9848#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 9596#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 9597#L1211-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; 9541#L567 assume 1 == ~t5_pc~0; 9542#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 9598#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 9781#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 9782#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 10519#L1219-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; 9667#L586 assume !(1 == ~t6_pc~0); 9668#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 9741#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 10602#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 10618#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 10515#L1227-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; 10516#L605 assume 1 == ~t7_pc~0; 10495#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 10145#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 10285#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 10286#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 10614#L1235-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; 10261#L624 assume !(1 == ~t8_pc~0); 9729#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 9728#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 10317#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 10318#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 10503#L1243-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; 9509#L643 assume 1 == ~t9_pc~0; 9510#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 10460#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 10394#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 9898#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 9899#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 9711#L1059 assume !(1 == ~M_E~0); 9712#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 9868#L1064-1 assume !(1 == ~T2_E~0); 9869#L1069-1 assume !(1 == ~T3_E~0); 10467#L1074-1 assume !(1 == ~T4_E~0); 10501#L1079-1 assume !(1 == ~T5_E~0); 10493#L1084-1 assume !(1 == ~T6_E~0); 10494#L1089-1 assume !(1 == ~T7_E~0); 10511#L1094-1 assume !(1 == ~T8_E~0); 10194#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 10195#L1104-1 assume !(1 == ~E_M~0); 10380#L1109-1 assume !(1 == ~E_1~0); 10009#L1114-1 assume !(1 == ~E_2~0); 10010#L1119-1 assume !(1 == ~E_3~0); 10062#L1124-1 assume !(1 == ~E_4~0); 9505#L1129-1 assume !(1 == ~E_5~0); 9506#L1134-1 assume !(1 == ~E_6~0); 9836#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 9837#L1144-1 assume !(1 == ~E_8~0); 10022#L1149-1 assume !(1 == ~E_9~0); 9673#L1154-1 assume { :end_inline_reset_delta_events } true; 9674#L1440-2 [2021-11-19 05:37:43,782 INFO L793 eck$LassoCheckResult]: Loop: 9674#L1440-2 assume !false; 9803#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 9445#L926 assume !false; 10064#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 10065#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 9760#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 9761#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 9768#L795 assume !(0 != eval_~tmp~0#1); 9769#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 10189#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 9925#L951-3 assume !(0 == ~M_E~0); 9926#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 10429#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 10265#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 10045#L966-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 10046#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 10319#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 9525#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 9526#L986-3 assume !(0 == ~T8_E~0); 9507#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 9508#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 10415#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 10020#L1006-3 assume 0 == ~E_2~0;~E_2~0 := 1; 10021#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 10437#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 10472#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 10212#L1026-3 assume !(0 == ~E_6~0); 10213#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 10409#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 10410#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 10465#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 10427#L472-33 assume !(1 == ~m_pc~0); 9626#L472-35 is_master_triggered_~__retres1~0#1 := 0; 9627#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 9462#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 9463#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 10053#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 10054#L491-33 assume !(1 == ~t1_pc~0); 9560#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 9561#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 10578#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 10597#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 10598#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 10386#L510-33 assume 1 == ~t2_pc~0; 10387#L511-11 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 10382#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 10283#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 10284#L1195-33 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 9446#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 9447#L529-33 assume 1 == ~t3_pc~0; 9474#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 9475#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 9748#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 10574#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 9577#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 9578#L548-33 assume 1 == ~t4_pc~0; 9819#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 9942#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 9980#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 9981#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 9758#L1211-35 assume { :begin_inline_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#L567-33 assume 1 == ~t5_pc~0; 10179#L568-11 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 9864#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 10096#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 10579#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 10609#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 10280#L586-33 assume !(1 == ~t6_pc~0); 9882#L586-35 is_transmit6_triggered_~__retres1~6#1 := 0; 9883#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 10208#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 10209#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 9775#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 9776#L605-33 assume !(1 == ~t7_pc~0); 9952#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 9703#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 9704#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 10101#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 9589#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 9590#L624-33 assume 1 == ~t8_pc~0; 9746#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 9755#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 9723#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 9724#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 9965#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 9705#L643-33 assume 1 == ~t9_pc~0; 9706#L644-11 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 9791#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 10237#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 10190#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 10191#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 9579#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 9580#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 10076#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 10127#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 10128#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 10393#L1079-3 assume !(1 == ~T5_E~0); 10296#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 10235#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 10236#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 10158#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 10159#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 10416#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 10398#L1114-3 assume 1 == ~E_2~0;~E_2~0 := 2; 10399#L1119-3 assume !(1 == ~E_3~0); 10610#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 10613#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 9876#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 9877#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 10040#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 10041#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 10196#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 10616#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 9584#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 9466#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 9467#L1459 assume !(0 == start_simulation_~tmp~3#1); 9473#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 10474#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 9763#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 10304#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 9923#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 9924#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 10080#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 10257#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 9674#L1440-2 [2021-11-19 05:37:43,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:43,783 INFO L85 PathProgramCache]: Analyzing trace with hash 2103731527, now seen corresponding path program 1 times [2021-11-19 05:37:43,783 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:43,783 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004289490] [2021-11-19 05:37:43,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:43,784 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:43,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:43,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:43,829 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:43,829 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004289490] [2021-11-19 05:37:43,829 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2004289490] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:43,830 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:43,830 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:43,830 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486490247] [2021-11-19 05:37:43,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:43,831 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:43,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:43,832 INFO L85 PathProgramCache]: Analyzing trace with hash 634879174, now seen corresponding path program 2 times [2021-11-19 05:37:43,832 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:43,832 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [729775174] [2021-11-19 05:37:43,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:43,833 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:43,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:43,892 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:43,893 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:43,893 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [729775174] [2021-11-19 05:37:43,894 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [729775174] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:43,894 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:43,894 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:43,894 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300108262] [2021-11-19 05:37:43,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:43,895 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:43,896 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:43,896 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 05:37:43,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 05:37:43,897 INFO L87 Difference]: Start difference. First operand 1175 states and 1748 transitions. cyclomatic complexity: 574 Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:43,938 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:43,939 INFO L93 Difference]: Finished difference Result 1175 states and 1747 transitions. [2021-11-19 05:37:43,939 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 05:37:43,943 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1175 states and 1747 transitions. [2021-11-19 05:37:43,956 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:43,968 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1175 states to 1175 states and 1747 transitions. [2021-11-19 05:37:43,968 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1175 [2021-11-19 05:37:43,970 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1175 [2021-11-19 05:37:43,970 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1175 states and 1747 transitions. [2021-11-19 05:37:43,974 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:43,974 INFO L681 BuchiCegarLoop]: Abstraction has 1175 states and 1747 transitions. [2021-11-19 05:37:43,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states and 1747 transitions. [2021-11-19 05:37:43,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 1175. [2021-11-19 05:37:43,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 1175 states have (on average 1.4868085106382978) internal successors, (1747), 1174 states have internal predecessors, (1747), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:44,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1747 transitions. [2021-11-19 05:37:44,006 INFO L704 BuchiCegarLoop]: Abstraction has 1175 states and 1747 transitions. [2021-11-19 05:37:44,006 INFO L587 BuchiCegarLoop]: Abstraction has 1175 states and 1747 transitions. [2021-11-19 05:37:44,006 INFO L425 BuchiCegarLoop]: ======== Iteration 6============ [2021-11-19 05:37:44,006 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1175 states and 1747 transitions. [2021-11-19 05:37:44,016 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:44,016 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:44,017 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:44,019 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:44,020 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:44,020 INFO L791 eck$LassoCheckResult]: Stem: 12703#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 12704#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 12963#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 12722#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 12623#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 12373#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 12374#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 12881#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 12913#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 12905#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 12906#L695-1 assume !(1 == ~t6_i~0);~t6_st~0 := 2; 12486#L700-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 12476#L705-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 12477#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 12297#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 12298#L951 assume !(0 == ~M_E~0); 12036#L951-2 assume !(0 == ~T1_E~0); 12037#L956-1 assume !(0 == ~T2_E~0); 12197#L961-1 assume !(0 == ~T3_E~0); 12638#L966-1 assume 0 == ~T4_E~0;~T4_E~0 := 1; 12639#L971-1 assume !(0 == ~T5_E~0); 12778#L976-1 assume !(0 == ~T6_E~0); 12749#L981-1 assume !(0 == ~T7_E~0); 12522#L986-1 assume !(0 == ~T8_E~0); 12250#L991-1 assume !(0 == ~T9_E~0); 12251#L996-1 assume !(0 == ~E_M~0); 12944#L1001-1 assume !(0 == ~E_1~0); 12701#L1006-1 assume 0 == ~E_2~0;~E_2~0 := 1; 12702#L1011-1 assume !(0 == ~E_3~0); 12914#L1016-1 assume !(0 == ~E_4~0); 12927#L1021-1 assume !(0 == ~E_5~0); 11843#L1026-1 assume !(0 == ~E_6~0); 11844#L1031-1 assume !(0 == ~E_7~0); 12650#L1036-1 assume !(0 == ~E_8~0); 12646#L1041-1 assume !(0 == ~E_9~0); 12647#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 12888#L472 assume 1 == ~m_pc~0; 12962#L473 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 12681#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 12682#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 12689#L1179 assume !(0 != activate_threads_~tmp~1#1); 11851#L1179-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; 11852#L491 assume 1 == ~t1_pc~0; 12698#L492 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 12348#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 12644#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 11821#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 11822#L1187-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; 11845#L510 assume !(1 == ~t2_pc~0); 11810#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 11811#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 12890#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 12891#L1195 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 12092#L1195-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; 12093#L529 assume 1 == ~t3_pc~0; 12443#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 12444#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 12855#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 12937#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 12013#L1203-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; 12014#L548 assume !(1 == ~t4_pc~0); 11911#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 11910#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 12205#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 11953#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 11954#L1211-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; 11898#L567 assume 1 == ~t5_pc~0; 11899#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 11955#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 12138#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 12139#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 12876#L1219-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; 12024#L586 assume !(1 == ~t6_pc~0); 12025#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 12098#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 12959#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 12975#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 12872#L1227-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; 12873#L605 assume 1 == ~t7_pc~0; 12852#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 12502#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 12642#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 12643#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 12971#L1235-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; 12618#L624 assume !(1 == ~t8_pc~0); 12086#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 12085#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 12674#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 12675#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 12860#L1243-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; 11866#L643 assume 1 == ~t9_pc~0; 11867#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 12817#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 12751#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 12255#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 12256#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 12068#L1059 assume !(1 == ~M_E~0); 12069#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 12225#L1064-1 assume !(1 == ~T2_E~0); 12226#L1069-1 assume !(1 == ~T3_E~0); 12824#L1074-1 assume !(1 == ~T4_E~0); 12858#L1079-1 assume !(1 == ~T5_E~0); 12850#L1084-1 assume !(1 == ~T6_E~0); 12851#L1089-1 assume !(1 == ~T7_E~0); 12868#L1094-1 assume !(1 == ~T8_E~0); 12551#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 12552#L1104-1 assume !(1 == ~E_M~0); 12737#L1109-1 assume !(1 == ~E_1~0); 12366#L1114-1 assume !(1 == ~E_2~0); 12367#L1119-1 assume !(1 == ~E_3~0); 12419#L1124-1 assume !(1 == ~E_4~0); 11862#L1129-1 assume !(1 == ~E_5~0); 11863#L1134-1 assume !(1 == ~E_6~0); 12193#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 12194#L1144-1 assume !(1 == ~E_8~0); 12379#L1149-1 assume !(1 == ~E_9~0); 12030#L1154-1 assume { :end_inline_reset_delta_events } true; 12031#L1440-2 [2021-11-19 05:37:44,021 INFO L793 eck$LassoCheckResult]: Loop: 12031#L1440-2 assume !false; 12160#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 11802#L926 assume !false; 12421#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 12422#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 12117#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 12118#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 12125#L795 assume !(0 != eval_~tmp~0#1); 12126#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 12546#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 12282#L951-3 assume !(0 == ~M_E~0); 12283#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 12786#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 12622#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 12402#L966-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 12403#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 12676#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 11882#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 11883#L986-3 assume !(0 == ~T8_E~0); 11864#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 11865#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 12772#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 12377#L1006-3 assume 0 == ~E_2~0;~E_2~0 := 1; 12378#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 12794#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 12829#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 12569#L1026-3 assume !(0 == ~E_6~0); 12570#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 12766#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 12767#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 12822#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 12784#L472-33 assume 1 == ~m_pc~0; 12785#L473-11 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 11984#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 11819#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 11820#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 12410#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 12411#L491-33 assume 1 == ~t1_pc~0; 12690#L492-11 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 11918#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 12935#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 12954#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 12955#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 12743#L510-33 assume !(1 == ~t2_pc~0); 12738#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 12739#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 12640#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 12641#L1195-33 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 11803#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 11804#L529-33 assume 1 == ~t3_pc~0; 11831#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 11832#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 12105#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 12931#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 11934#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 11935#L548-33 assume 1 == ~t4_pc~0; 12176#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 12299#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 12337#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 12338#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 12115#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 12116#L567-33 assume 1 == ~t5_pc~0; 12536#L568-11 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 12221#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 12453#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 12936#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 12966#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 12637#L586-33 assume 1 == ~t6_pc~0; 12610#L587-11 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 12240#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 12565#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 12566#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 12132#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 12133#L605-33 assume !(1 == ~t7_pc~0); 12309#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 12060#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 12061#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 12458#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 11946#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 11947#L624-33 assume 1 == ~t8_pc~0; 12103#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 12112#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 12080#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 12081#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 12322#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 12062#L643-33 assume !(1 == ~t9_pc~0); 12064#L643-35 is_transmit9_triggered_~__retres1~9#1 := 0; 12148#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 12594#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 12547#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 12548#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 11936#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 11937#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 12433#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 12484#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 12485#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 12750#L1079-3 assume !(1 == ~T5_E~0); 12653#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 12592#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 12593#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 12515#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 12516#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 12773#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 12755#L1114-3 assume 1 == ~E_2~0;~E_2~0 := 2; 12756#L1119-3 assume !(1 == ~E_3~0); 12967#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 12970#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 12233#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 12234#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 12397#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 12398#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 12553#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 12973#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 11941#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 11823#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 11824#L1459 assume !(0 == start_simulation_~tmp~3#1); 11830#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 12831#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 12120#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 12661#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 12280#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 12281#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 12437#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 12614#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 12031#L1440-2 [2021-11-19 05:37:44,022 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:44,023 INFO L85 PathProgramCache]: Analyzing trace with hash -218070391, now seen corresponding path program 1 times [2021-11-19 05:37:44,023 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:44,024 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1474357282] [2021-11-19 05:37:44,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:44,024 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:44,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:44,062 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:44,063 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:44,063 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1474357282] [2021-11-19 05:37:44,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1474357282] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:44,064 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:44,064 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:44,065 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911090422] [2021-11-19 05:37:44,065 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:44,065 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:44,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:44,069 INFO L85 PathProgramCache]: Analyzing trace with hash 1265732613, now seen corresponding path program 1 times [2021-11-19 05:37:44,069 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:44,074 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353747040] [2021-11-19 05:37:44,075 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:44,075 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:44,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:44,140 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:44,140 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:44,141 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353747040] [2021-11-19 05:37:44,148 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1353747040] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:44,148 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:44,148 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:44,149 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410029212] [2021-11-19 05:37:44,149 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:44,150 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:44,150 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:44,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 05:37:44,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 05:37:44,151 INFO L87 Difference]: Start difference. First operand 1175 states and 1747 transitions. cyclomatic complexity: 573 Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:44,183 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:44,184 INFO L93 Difference]: Finished difference Result 1175 states and 1746 transitions. [2021-11-19 05:37:44,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 05:37:44,186 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1175 states and 1746 transitions. [2021-11-19 05:37:44,199 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:44,211 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1175 states to 1175 states and 1746 transitions. [2021-11-19 05:37:44,212 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1175 [2021-11-19 05:37:44,213 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1175 [2021-11-19 05:37:44,213 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1175 states and 1746 transitions. [2021-11-19 05:37:44,216 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:44,216 INFO L681 BuchiCegarLoop]: Abstraction has 1175 states and 1746 transitions. [2021-11-19 05:37:44,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states and 1746 transitions. [2021-11-19 05:37:44,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 1175. [2021-11-19 05:37:44,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 1175 states have (on average 1.4859574468085106) internal successors, (1746), 1174 states have internal predecessors, (1746), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:44,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1746 transitions. [2021-11-19 05:37:44,248 INFO L704 BuchiCegarLoop]: Abstraction has 1175 states and 1746 transitions. [2021-11-19 05:37:44,248 INFO L587 BuchiCegarLoop]: Abstraction has 1175 states and 1746 transitions. [2021-11-19 05:37:44,248 INFO L425 BuchiCegarLoop]: ======== Iteration 7============ [2021-11-19 05:37:44,248 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1175 states and 1746 transitions. [2021-11-19 05:37:44,258 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:44,258 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:44,259 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:44,261 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:44,261 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:44,262 INFO L791 eck$LassoCheckResult]: Stem: 15060#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 15061#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 15320#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 15079#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 14980#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 14730#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 14731#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 15238#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 15270#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 15262#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 15263#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 14843#L700-1 assume !(1 == ~t7_i~0);~t7_st~0 := 2; 14833#L705-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 14834#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 14654#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 14655#L951 assume !(0 == ~M_E~0); 14393#L951-2 assume !(0 == ~T1_E~0); 14394#L956-1 assume !(0 == ~T2_E~0); 14554#L961-1 assume !(0 == ~T3_E~0); 14995#L966-1 assume 0 == ~T4_E~0;~T4_E~0 := 1; 14996#L971-1 assume !(0 == ~T5_E~0); 15135#L976-1 assume !(0 == ~T6_E~0); 15106#L981-1 assume !(0 == ~T7_E~0); 14879#L986-1 assume !(0 == ~T8_E~0); 14607#L991-1 assume !(0 == ~T9_E~0); 14608#L996-1 assume !(0 == ~E_M~0); 15301#L1001-1 assume !(0 == ~E_1~0); 15058#L1006-1 assume 0 == ~E_2~0;~E_2~0 := 1; 15059#L1011-1 assume !(0 == ~E_3~0); 15271#L1016-1 assume !(0 == ~E_4~0); 15284#L1021-1 assume !(0 == ~E_5~0); 14200#L1026-1 assume !(0 == ~E_6~0); 14201#L1031-1 assume !(0 == ~E_7~0); 15007#L1036-1 assume !(0 == ~E_8~0); 15003#L1041-1 assume !(0 == ~E_9~0); 15004#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 15245#L472 assume 1 == ~m_pc~0; 15319#L473 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 15038#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 15039#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 15046#L1179 assume !(0 != activate_threads_~tmp~1#1); 14208#L1179-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; 14209#L491 assume 1 == ~t1_pc~0; 15055#L492 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 14705#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 15001#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 14178#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 14179#L1187-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; 14202#L510 assume !(1 == ~t2_pc~0); 14167#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 14168#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 15247#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 15248#L1195 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 14449#L1195-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; 14450#L529 assume 1 == ~t3_pc~0; 14800#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 14801#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 15212#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 15294#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 14370#L1203-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; 14371#L548 assume !(1 == ~t4_pc~0); 14268#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 14267#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 14562#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 14310#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 14311#L1211-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; 14255#L567 assume 1 == ~t5_pc~0; 14256#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 14312#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 14495#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 14496#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 15233#L1219-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; 14381#L586 assume !(1 == ~t6_pc~0); 14382#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 14455#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 15316#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 15332#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 15229#L1227-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; 15230#L605 assume 1 == ~t7_pc~0; 15209#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 14859#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 14999#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 15000#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 15328#L1235-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; 14975#L624 assume !(1 == ~t8_pc~0); 14443#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 14442#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 15031#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 15032#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 15217#L1243-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; 14223#L643 assume 1 == ~t9_pc~0; 14224#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 15174#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 15108#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 14612#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 14613#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 14425#L1059 assume !(1 == ~M_E~0); 14426#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 14582#L1064-1 assume !(1 == ~T2_E~0); 14583#L1069-1 assume !(1 == ~T3_E~0); 15181#L1074-1 assume !(1 == ~T4_E~0); 15215#L1079-1 assume !(1 == ~T5_E~0); 15207#L1084-1 assume !(1 == ~T6_E~0); 15208#L1089-1 assume !(1 == ~T7_E~0); 15225#L1094-1 assume !(1 == ~T8_E~0); 14908#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 14909#L1104-1 assume !(1 == ~E_M~0); 15094#L1109-1 assume !(1 == ~E_1~0); 14723#L1114-1 assume !(1 == ~E_2~0); 14724#L1119-1 assume !(1 == ~E_3~0); 14776#L1124-1 assume !(1 == ~E_4~0); 14219#L1129-1 assume !(1 == ~E_5~0); 14220#L1134-1 assume !(1 == ~E_6~0); 14550#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 14551#L1144-1 assume !(1 == ~E_8~0); 14736#L1149-1 assume !(1 == ~E_9~0); 14387#L1154-1 assume { :end_inline_reset_delta_events } true; 14388#L1440-2 [2021-11-19 05:37:44,263 INFO L793 eck$LassoCheckResult]: Loop: 14388#L1440-2 assume !false; 14517#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 14159#L926 assume !false; 14778#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 14779#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 14474#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 14475#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 14482#L795 assume !(0 != eval_~tmp~0#1); 14483#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 14903#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 14639#L951-3 assume !(0 == ~M_E~0); 14640#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 15143#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 14979#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 14759#L966-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 14760#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 15033#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 14239#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 14240#L986-3 assume !(0 == ~T8_E~0); 14221#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 14222#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 15129#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 14734#L1006-3 assume 0 == ~E_2~0;~E_2~0 := 1; 14735#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 15151#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 15186#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 14926#L1026-3 assume !(0 == ~E_6~0); 14927#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 15123#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 15124#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 15179#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 15141#L472-33 assume !(1 == ~m_pc~0); 14340#L472-35 is_master_triggered_~__retres1~0#1 := 0; 14341#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 14176#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 14177#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 14767#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 14768#L491-33 assume !(1 == ~t1_pc~0); 14274#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 14275#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 15292#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 15311#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 15312#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 15100#L510-33 assume !(1 == ~t2_pc~0); 15095#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 15096#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 14997#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 14998#L1195-33 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 14160#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 14161#L529-33 assume 1 == ~t3_pc~0; 14188#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 14189#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 14462#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 15288#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 14291#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 14292#L548-33 assume 1 == ~t4_pc~0; 14533#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 14656#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 14694#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 14695#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 14472#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 14473#L567-33 assume !(1 == ~t5_pc~0); 14577#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 14578#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 14810#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 15293#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 15323#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 14994#L586-33 assume !(1 == ~t6_pc~0); 14596#L586-35 is_transmit6_triggered_~__retres1~6#1 := 0; 14597#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 14922#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 14923#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 14489#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 14490#L605-33 assume !(1 == ~t7_pc~0); 14666#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 14417#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 14418#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 14815#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 14303#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 14304#L624-33 assume 1 == ~t8_pc~0; 14460#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 14469#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 14437#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 14438#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 14679#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 14419#L643-33 assume 1 == ~t9_pc~0; 14420#L644-11 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 14505#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 14951#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 14904#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 14905#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 14293#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 14294#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 14790#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 14841#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 14842#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 15107#L1079-3 assume !(1 == ~T5_E~0); 15010#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 14949#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 14950#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 14872#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 14873#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 15130#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 15112#L1114-3 assume 1 == ~E_2~0;~E_2~0 := 2; 15113#L1119-3 assume !(1 == ~E_3~0); 15324#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 15327#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 14590#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 14591#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 14754#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 14755#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 14910#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 15330#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 14298#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 14180#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 14181#L1459 assume !(0 == start_simulation_~tmp~3#1); 14187#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 15188#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 14477#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 15018#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 14637#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 14638#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 14794#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 14971#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 14388#L1440-2 [2021-11-19 05:37:44,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:44,264 INFO L85 PathProgramCache]: Analyzing trace with hash 1923790087, now seen corresponding path program 1 times [2021-11-19 05:37:44,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:44,265 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536854651] [2021-11-19 05:37:44,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:44,266 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:44,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:44,343 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:44,344 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:44,344 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536854651] [2021-11-19 05:37:44,344 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536854651] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:44,344 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:44,345 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:44,345 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674983420] [2021-11-19 05:37:44,345 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:44,346 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:44,346 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:44,346 INFO L85 PathProgramCache]: Analyzing trace with hash -1623165560, now seen corresponding path program 2 times [2021-11-19 05:37:44,347 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:44,347 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [105169504] [2021-11-19 05:37:44,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:44,348 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:44,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:44,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:44,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:44,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [105169504] [2021-11-19 05:37:44,396 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [105169504] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:44,396 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:44,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:44,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271620870] [2021-11-19 05:37:44,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:44,397 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:44,397 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:44,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 05:37:44,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 05:37:44,398 INFO L87 Difference]: Start difference. First operand 1175 states and 1746 transitions. cyclomatic complexity: 572 Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:44,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:44,431 INFO L93 Difference]: Finished difference Result 1175 states and 1745 transitions. [2021-11-19 05:37:44,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 05:37:44,432 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1175 states and 1745 transitions. [2021-11-19 05:37:44,445 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:44,458 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1175 states to 1175 states and 1745 transitions. [2021-11-19 05:37:44,458 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1175 [2021-11-19 05:37:44,460 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1175 [2021-11-19 05:37:44,460 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1175 states and 1745 transitions. [2021-11-19 05:37:44,462 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:44,463 INFO L681 BuchiCegarLoop]: Abstraction has 1175 states and 1745 transitions. [2021-11-19 05:37:44,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states and 1745 transitions. [2021-11-19 05:37:44,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 1175. [2021-11-19 05:37:44,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 1175 states have (on average 1.4851063829787234) internal successors, (1745), 1174 states have internal predecessors, (1745), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:44,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1745 transitions. [2021-11-19 05:37:44,494 INFO L704 BuchiCegarLoop]: Abstraction has 1175 states and 1745 transitions. [2021-11-19 05:37:44,494 INFO L587 BuchiCegarLoop]: Abstraction has 1175 states and 1745 transitions. [2021-11-19 05:37:44,494 INFO L425 BuchiCegarLoop]: ======== Iteration 8============ [2021-11-19 05:37:44,495 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1175 states and 1745 transitions. [2021-11-19 05:37:44,504 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:44,504 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:44,505 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:44,507 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:44,508 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:44,508 INFO L791 eck$LassoCheckResult]: Stem: 17417#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 17418#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 17677#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 17436#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 17337#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 17087#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 17088#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 17595#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 17627#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 17619#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 17620#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 17200#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 17190#L705-1 assume !(1 == ~t8_i~0);~t8_st~0 := 2; 17191#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 17011#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 17012#L951 assume !(0 == ~M_E~0); 16750#L951-2 assume !(0 == ~T1_E~0); 16751#L956-1 assume !(0 == ~T2_E~0); 16911#L961-1 assume !(0 == ~T3_E~0); 17352#L966-1 assume 0 == ~T4_E~0;~T4_E~0 := 1; 17353#L971-1 assume !(0 == ~T5_E~0); 17492#L976-1 assume !(0 == ~T6_E~0); 17463#L981-1 assume !(0 == ~T7_E~0); 17236#L986-1 assume !(0 == ~T8_E~0); 16964#L991-1 assume !(0 == ~T9_E~0); 16965#L996-1 assume !(0 == ~E_M~0); 17658#L1001-1 assume !(0 == ~E_1~0); 17415#L1006-1 assume 0 == ~E_2~0;~E_2~0 := 1; 17416#L1011-1 assume !(0 == ~E_3~0); 17628#L1016-1 assume !(0 == ~E_4~0); 17641#L1021-1 assume !(0 == ~E_5~0); 16557#L1026-1 assume !(0 == ~E_6~0); 16558#L1031-1 assume !(0 == ~E_7~0); 17364#L1036-1 assume !(0 == ~E_8~0); 17360#L1041-1 assume !(0 == ~E_9~0); 17361#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 17602#L472 assume 1 == ~m_pc~0; 17676#L473 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 17395#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 17396#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 17403#L1179 assume !(0 != activate_threads_~tmp~1#1); 16565#L1179-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; 16566#L491 assume 1 == ~t1_pc~0; 17412#L492 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 17062#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 17358#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 16537#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 16538#L1187-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; 16559#L510 assume !(1 == ~t2_pc~0); 16524#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 16525#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 17605#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 17606#L1195 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 16806#L1195-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; 16807#L529 assume 1 == ~t3_pc~0; 17157#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 17158#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 17569#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 17651#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 16727#L1203-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; 16728#L548 assume !(1 == ~t4_pc~0); 16625#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 16624#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 16919#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 16667#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 16668#L1211-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; 16612#L567 assume 1 == ~t5_pc~0; 16613#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 16669#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 16852#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 16853#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 17590#L1219-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; 16738#L586 assume !(1 == ~t6_pc~0); 16739#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 16812#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 17673#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 17689#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 17586#L1227-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; 17587#L605 assume 1 == ~t7_pc~0; 17566#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 17216#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 17356#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 17357#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 17685#L1235-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; 17332#L624 assume !(1 == ~t8_pc~0); 16800#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 16799#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 17388#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 17389#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 17574#L1243-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; 16580#L643 assume 1 == ~t9_pc~0; 16581#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 17531#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 17465#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 16971#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 16972#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 16782#L1059 assume !(1 == ~M_E~0); 16783#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 16939#L1064-1 assume !(1 == ~T2_E~0); 16940#L1069-1 assume !(1 == ~T3_E~0); 17538#L1074-1 assume !(1 == ~T4_E~0); 17572#L1079-1 assume !(1 == ~T5_E~0); 17564#L1084-1 assume !(1 == ~T6_E~0); 17565#L1089-1 assume !(1 == ~T7_E~0); 17582#L1094-1 assume !(1 == ~T8_E~0); 17265#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 17266#L1104-1 assume !(1 == ~E_M~0); 17451#L1109-1 assume !(1 == ~E_1~0); 17080#L1114-1 assume !(1 == ~E_2~0); 17081#L1119-1 assume !(1 == ~E_3~0); 17133#L1124-1 assume !(1 == ~E_4~0); 16576#L1129-1 assume !(1 == ~E_5~0); 16577#L1134-1 assume !(1 == ~E_6~0); 16907#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 16908#L1144-1 assume !(1 == ~E_8~0); 17095#L1149-1 assume !(1 == ~E_9~0); 16744#L1154-1 assume { :end_inline_reset_delta_events } true; 16745#L1440-2 [2021-11-19 05:37:44,509 INFO L793 eck$LassoCheckResult]: Loop: 16745#L1440-2 assume !false; 16874#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 16516#L926 assume !false; 17135#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 17136#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 16834#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 16835#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 16840#L795 assume !(0 != eval_~tmp~0#1); 16841#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 17260#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 16996#L951-3 assume !(0 == ~M_E~0); 16997#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 17500#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 17336#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 17117#L966-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 17118#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 17390#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 16598#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 16599#L986-3 assume !(0 == ~T8_E~0); 16578#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 16579#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 17486#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 17091#L1006-3 assume 0 == ~E_2~0;~E_2~0 := 1; 17092#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 17508#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 17543#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 17283#L1026-3 assume !(0 == ~E_6~0); 17284#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 17480#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 17481#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 17536#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 17498#L472-33 assume !(1 == ~m_pc~0); 16697#L472-35 is_master_triggered_~__retres1~0#1 := 0; 16698#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 16533#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 16534#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 17124#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 17125#L491-33 assume !(1 == ~t1_pc~0); 16631#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 16632#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 17649#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 17668#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 17669#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 17457#L510-33 assume 1 == ~t2_pc~0; 17458#L511-11 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 17453#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 17354#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 17355#L1195-33 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 16517#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 16518#L529-33 assume 1 == ~t3_pc~0; 16545#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 16546#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 16819#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 17645#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 16648#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 16649#L548-33 assume 1 == ~t4_pc~0; 16892#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 17013#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 17051#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 17052#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 16829#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 16830#L567-33 assume 1 == ~t5_pc~0; 17250#L568-11 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 16935#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 17168#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 17650#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 17681#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 17351#L586-33 assume !(1 == ~t6_pc~0); 16953#L586-35 is_transmit6_triggered_~__retres1~6#1 := 0; 16954#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 17279#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 17280#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 16846#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 16847#L605-33 assume 1 == ~t7_pc~0; 17024#L606-11 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 16774#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 16775#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 17173#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 16660#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 16661#L624-33 assume 1 == ~t8_pc~0; 16817#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 16826#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 16794#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 16795#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 17036#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 16776#L643-33 assume 1 == ~t9_pc~0; 16777#L644-11 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 16862#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 17308#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 17261#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 17262#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 16650#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 16651#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 17147#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 17198#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 17199#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 17464#L1079-3 assume !(1 == ~T5_E~0); 17367#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 17306#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 17307#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 17229#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 17230#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 17487#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 17468#L1114-3 assume 1 == ~E_2~0;~E_2~0 := 2; 17469#L1119-3 assume !(1 == ~E_3~0); 17680#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 17684#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 16947#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 16948#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 17106#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 17107#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 17267#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 17687#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 16653#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 16535#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 16536#L1459 assume !(0 == start_simulation_~tmp~3#1); 16544#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 17544#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 16832#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 17375#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 16994#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 16995#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 17148#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 17327#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 16745#L1440-2 [2021-11-19 05:37:44,510 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:44,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1747895607, now seen corresponding path program 1 times [2021-11-19 05:37:44,510 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:44,511 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36550547] [2021-11-19 05:37:44,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:44,511 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:44,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:44,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:44,544 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:44,544 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36550547] [2021-11-19 05:37:44,545 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36550547] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:44,545 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:44,545 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:44,545 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043499845] [2021-11-19 05:37:44,546 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:44,546 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:44,547 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:44,547 INFO L85 PathProgramCache]: Analyzing trace with hash -1559246907, now seen corresponding path program 1 times [2021-11-19 05:37:44,547 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:44,548 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736233593] [2021-11-19 05:37:44,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:44,548 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:44,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:44,594 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:44,595 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:44,595 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736233593] [2021-11-19 05:37:44,595 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736233593] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:44,595 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:44,596 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:44,596 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505399205] [2021-11-19 05:37:44,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:44,597 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:44,599 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:44,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 05:37:44,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 05:37:44,600 INFO L87 Difference]: Start difference. First operand 1175 states and 1745 transitions. cyclomatic complexity: 571 Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:44,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:44,642 INFO L93 Difference]: Finished difference Result 1175 states and 1744 transitions. [2021-11-19 05:37:44,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 05:37:44,645 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 1175 states and 1744 transitions. [2021-11-19 05:37:44,656 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:44,668 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 1175 states to 1175 states and 1744 transitions. [2021-11-19 05:37:44,668 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 1175 [2021-11-19 05:37:44,670 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 1175 [2021-11-19 05:37:44,670 INFO L73 IsDeterministic]: Start isDeterministic. Operand 1175 states and 1744 transitions. [2021-11-19 05:37:44,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:44,673 INFO L681 BuchiCegarLoop]: Abstraction has 1175 states and 1744 transitions. [2021-11-19 05:37:44,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states and 1744 transitions. [2021-11-19 05:37:44,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 1175. [2021-11-19 05:37:44,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1175 states, 1175 states have (on average 1.4842553191489363) internal successors, (1744), 1174 states have internal predecessors, (1744), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:44,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1175 states to 1175 states and 1744 transitions. [2021-11-19 05:37:44,703 INFO L704 BuchiCegarLoop]: Abstraction has 1175 states and 1744 transitions. [2021-11-19 05:37:44,704 INFO L587 BuchiCegarLoop]: Abstraction has 1175 states and 1744 transitions. [2021-11-19 05:37:44,704 INFO L425 BuchiCegarLoop]: ======== Iteration 9============ [2021-11-19 05:37:44,704 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 1175 states and 1744 transitions. [2021-11-19 05:37:44,715 INFO L131 ngComponentsAnalysis]: Automaton has 1 accepting balls. 1048 [2021-11-19 05:37:44,715 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:44,715 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:44,719 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:44,719 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:44,720 INFO L791 eck$LassoCheckResult]: Stem: 19774#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 19775#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 20034#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 19793#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 19694#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 19444#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 19445#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 19952#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 19984#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 19976#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 19977#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 19557#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 19547#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 19548#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 19368#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 19369#L951 assume !(0 == ~M_E~0); 19107#L951-2 assume !(0 == ~T1_E~0); 19108#L956-1 assume !(0 == ~T2_E~0); 19268#L961-1 assume !(0 == ~T3_E~0); 19709#L966-1 assume 0 == ~T4_E~0;~T4_E~0 := 1; 19710#L971-1 assume !(0 == ~T5_E~0); 19849#L976-1 assume !(0 == ~T6_E~0); 19820#L981-1 assume !(0 == ~T7_E~0); 19593#L986-1 assume !(0 == ~T8_E~0); 19321#L991-1 assume !(0 == ~T9_E~0); 19322#L996-1 assume !(0 == ~E_M~0); 20016#L1001-1 assume !(0 == ~E_1~0); 19772#L1006-1 assume 0 == ~E_2~0;~E_2~0 := 1; 19773#L1011-1 assume !(0 == ~E_3~0); 19986#L1016-1 assume !(0 == ~E_4~0); 19998#L1021-1 assume !(0 == ~E_5~0); 18914#L1026-1 assume !(0 == ~E_6~0); 18915#L1031-1 assume !(0 == ~E_7~0); 19723#L1036-1 assume !(0 == ~E_8~0); 19717#L1041-1 assume !(0 == ~E_9~0); 19718#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 19959#L472 assume 1 == ~m_pc~0; 20033#L473 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 19752#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 19753#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 19760#L1179 assume !(0 != activate_threads_~tmp~1#1); 18922#L1179-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; 18923#L491 assume 1 == ~t1_pc~0; 19769#L492 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 19419#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 19715#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 18894#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 18895#L1187-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; 18918#L510 assume !(1 == ~t2_pc~0); 18881#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 18882#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 19962#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 19963#L1195 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 19163#L1195-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; 19164#L529 assume 1 == ~t3_pc~0; 19514#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 19515#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 19926#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 20008#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 19084#L1203-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; 19085#L548 assume !(1 == ~t4_pc~0); 18982#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 18981#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 19276#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 19026#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 19027#L1211-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; 18969#L567 assume 1 == ~t5_pc~0; 18970#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 19028#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 19209#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 19210#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 19947#L1219-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; 19095#L586 assume !(1 == ~t6_pc~0); 19096#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 19169#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 20030#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 20046#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 19943#L1227-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; 19944#L605 assume 1 == ~t7_pc~0; 19923#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 19577#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 19713#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 19714#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 20042#L1235-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; 19689#L624 assume !(1 == ~t8_pc~0); 19157#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 19156#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 19745#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 19746#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 19931#L1243-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; 18937#L643 assume 1 == ~t9_pc~0; 18938#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 19888#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 19822#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 19328#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 19329#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 19139#L1059 assume !(1 == ~M_E~0); 19140#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 19296#L1064-1 assume !(1 == ~T2_E~0); 19297#L1069-1 assume !(1 == ~T3_E~0); 19895#L1074-1 assume !(1 == ~T4_E~0); 19929#L1079-1 assume !(1 == ~T5_E~0); 19921#L1084-1 assume !(1 == ~T6_E~0); 19922#L1089-1 assume !(1 == ~T7_E~0); 19939#L1094-1 assume !(1 == ~T8_E~0); 19622#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 19623#L1104-1 assume !(1 == ~E_M~0); 19808#L1109-1 assume !(1 == ~E_1~0); 19437#L1114-1 assume !(1 == ~E_2~0); 19438#L1119-1 assume !(1 == ~E_3~0); 19490#L1124-1 assume !(1 == ~E_4~0); 18933#L1129-1 assume !(1 == ~E_5~0); 18934#L1134-1 assume !(1 == ~E_6~0); 19264#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 19265#L1144-1 assume !(1 == ~E_8~0); 19452#L1149-1 assume !(1 == ~E_9~0); 19101#L1154-1 assume { :end_inline_reset_delta_events } true; 19102#L1440-2 [2021-11-19 05:37:44,720 INFO L793 eck$LassoCheckResult]: Loop: 19102#L1440-2 assume !false; 19231#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 18873#L926 assume !false; 19492#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 19493#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 19191#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 19192#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 19197#L795 assume !(0 != eval_~tmp~0#1); 19198#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 19617#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 19353#L951-3 assume !(0 == ~M_E~0); 19354#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 19857#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 19693#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 19477#L966-3 assume 0 == ~T4_E~0;~T4_E~0 := 1; 19478#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 19747#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 18955#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 18956#L986-3 assume !(0 == ~T8_E~0); 18935#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 18936#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 19843#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 19448#L1006-3 assume 0 == ~E_2~0;~E_2~0 := 1; 19449#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 19865#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 19900#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 19641#L1026-3 assume !(0 == ~E_6~0); 19642#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 19837#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 19838#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 19893#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 19855#L472-33 assume 1 == ~m_pc~0; 19856#L473-11 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 19055#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 18890#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 18891#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 19481#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 19482#L491-33 assume 1 == ~t1_pc~0; 19761#L492-11 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 18989#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 20007#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 20025#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 20026#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 19814#L510-33 assume !(1 == ~t2_pc~0); 19809#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 19810#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 19711#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 19712#L1195-33 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 18874#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 18875#L529-33 assume 1 == ~t3_pc~0; 18902#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 18903#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 19176#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 20002#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 19005#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 19006#L548-33 assume 1 == ~t4_pc~0; 19249#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 19370#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 19408#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 19409#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 19186#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 19187#L567-33 assume 1 == ~t5_pc~0; 19606#L568-11 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 19289#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 19524#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 20006#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 20037#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 19708#L586-33 assume 1 == ~t6_pc~0; 19681#L587-11 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 19310#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 19634#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 19635#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 19203#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 19204#L605-33 assume !(1 == ~t7_pc~0); 19380#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 19124#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 19125#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 19529#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 19017#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 19018#L624-33 assume 1 == ~t8_pc~0; 19174#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 19183#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 19151#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 19152#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 19393#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 19126#L643-33 assume 1 == ~t9_pc~0; 19127#L644-11 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 19219#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 19665#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 19618#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 19619#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 19007#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 19008#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 19504#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 19554#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 19555#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 19821#L1079-3 assume !(1 == ~T5_E~0); 19724#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 19663#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 19664#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 19586#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 19587#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 19844#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 19825#L1114-3 assume 1 == ~E_2~0;~E_2~0 := 2; 19826#L1119-3 assume !(1 == ~E_3~0); 20038#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 20041#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 19304#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 19305#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 19463#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 19464#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 19624#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 20044#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 19010#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 18892#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 18893#L1459 assume !(0 == start_simulation_~tmp~3#1); 18901#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 19901#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 19189#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 19732#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 19351#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 19352#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 19505#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 19685#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 19102#L1440-2 [2021-11-19 05:37:44,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:44,721 INFO L85 PathProgramCache]: Analyzing trace with hash -1866337081, now seen corresponding path program 1 times [2021-11-19 05:37:44,722 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:44,722 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162200165] [2021-11-19 05:37:44,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:44,723 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:44,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:44,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:44,812 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:44,812 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162200165] [2021-11-19 05:37:44,812 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162200165] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:44,812 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:44,813 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:44,813 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347389449] [2021-11-19 05:37:44,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:44,814 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:44,815 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:44,815 INFO L85 PathProgramCache]: Analyzing trace with hash -2072306300, now seen corresponding path program 1 times [2021-11-19 05:37:44,815 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:44,815 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022495127] [2021-11-19 05:37:44,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:44,816 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:44,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:44,878 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:44,878 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:44,879 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022495127] [2021-11-19 05:37:44,879 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1022495127] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:44,879 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:44,879 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:44,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52807816] [2021-11-19 05:37:44,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:44,881 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:44,881 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:44,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 05:37:44,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 05:37:44,882 INFO L87 Difference]: Start difference. First operand 1175 states and 1744 transitions. cyclomatic complexity: 570 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:45,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:45,049 INFO L93 Difference]: Finished difference Result 2151 states and 3181 transitions. [2021-11-19 05:37:45,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 05:37:45,051 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2151 states and 3181 transitions. [2021-11-19 05:37:45,072 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2004 [2021-11-19 05:37:45,097 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2151 states to 2151 states and 3181 transitions. [2021-11-19 05:37:45,097 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2151 [2021-11-19 05:37:45,103 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2151 [2021-11-19 05:37:45,103 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2151 states and 3181 transitions. [2021-11-19 05:37:45,107 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:45,108 INFO L681 BuchiCegarLoop]: Abstraction has 2151 states and 3181 transitions. [2021-11-19 05:37:45,112 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2151 states and 3181 transitions. [2021-11-19 05:37:45,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2151 to 2151. [2021-11-19 05:37:45,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2151 states, 2151 states have (on average 1.478847047884705) internal successors, (3181), 2150 states have internal predecessors, (3181), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:45,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2151 states to 2151 states and 3181 transitions. [2021-11-19 05:37:45,199 INFO L704 BuchiCegarLoop]: Abstraction has 2151 states and 3181 transitions. [2021-11-19 05:37:45,199 INFO L587 BuchiCegarLoop]: Abstraction has 2151 states and 3181 transitions. [2021-11-19 05:37:45,199 INFO L425 BuchiCegarLoop]: ======== Iteration 10============ [2021-11-19 05:37:45,199 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2151 states and 3181 transitions. [2021-11-19 05:37:45,213 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2004 [2021-11-19 05:37:45,214 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:45,214 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:45,217 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:45,217 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:45,218 INFO L791 eck$LassoCheckResult]: Stem: 23135#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 23136#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 23423#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 23156#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 23052#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 22792#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 22793#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 23332#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 23368#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 23359#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 23360#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 22907#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 22896#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 22897#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 22714#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 22715#L951 assume !(0 == ~M_E~0); 22450#L951-2 assume !(0 == ~T1_E~0); 22451#L956-1 assume !(0 == ~T2_E~0); 22612#L961-1 assume !(0 == ~T3_E~0); 23069#L966-1 assume !(0 == ~T4_E~0); 23070#L971-1 assume !(0 == ~T5_E~0); 23211#L976-1 assume !(0 == ~T6_E~0); 23181#L981-1 assume !(0 == ~T7_E~0); 22946#L986-1 assume !(0 == ~T8_E~0); 22665#L991-1 assume !(0 == ~T9_E~0); 22666#L996-1 assume !(0 == ~E_M~0); 23403#L1001-1 assume !(0 == ~E_1~0); 23132#L1006-1 assume 0 == ~E_2~0;~E_2~0 := 1; 23133#L1011-1 assume !(0 == ~E_3~0); 23371#L1016-1 assume !(0 == ~E_4~0); 23383#L1021-1 assume !(0 == ~E_5~0); 22250#L1026-1 assume !(0 == ~E_6~0); 22251#L1031-1 assume !(0 == ~E_7~0); 23083#L1036-1 assume !(0 == ~E_8~0); 23079#L1041-1 assume !(0 == ~E_9~0); 23080#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 23339#L472 assume 1 == ~m_pc~0; 23421#L473 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 23112#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 23113#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 23120#L1179 assume !(0 != activate_threads_~tmp~1#1); 22258#L1179-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; 22259#L491 assume 1 == ~t1_pc~0; 23131#L492 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 22767#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 23075#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 22230#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 22231#L1187-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; 22254#L510 assume !(1 == ~t2_pc~0); 22217#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 22218#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 23344#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 23345#L1195 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 22503#L1195-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; 22504#L529 assume 1 == ~t3_pc~0; 22861#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 22862#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 23304#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 23393#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 22423#L1203-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; 22424#L548 assume !(1 == ~t4_pc~0); 22318#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 22317#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 22622#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 22363#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 22364#L1211-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; 22310#L567 assume 1 == ~t5_pc~0; 22311#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 22365#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 22553#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 22554#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 23327#L1219-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; 22434#L586 assume !(1 == ~t6_pc~0); 22435#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 22511#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 23418#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 23442#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 23323#L1227-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; 23324#L605 assume 1 == ~t7_pc~0; 23302#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 22931#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 23073#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 23074#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 23435#L1235-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; 23047#L624 assume !(1 == ~t8_pc~0); 22497#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 22496#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 23105#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 23106#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 23311#L1243-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; 22275#L643 assume 1 == ~t9_pc~0; 22276#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 23259#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 23185#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 22672#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 22673#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 22478#L1059 assume 1 == ~M_E~0;~M_E~0 := 2; 22479#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 24028#L1064-1 assume !(1 == ~T2_E~0); 24027#L1069-1 assume !(1 == ~T3_E~0); 24026#L1074-1 assume !(1 == ~T4_E~0); 23434#L1079-1 assume !(1 == ~T5_E~0); 24025#L1084-1 assume !(1 == ~T6_E~0); 24024#L1089-1 assume !(1 == ~T7_E~0); 24023#L1094-1 assume !(1 == ~T8_E~0); 24022#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 24021#L1104-1 assume !(1 == ~E_M~0); 24020#L1109-1 assume !(1 == ~E_1~0); 24019#L1114-1 assume !(1 == ~E_2~0); 24018#L1119-1 assume !(1 == ~E_3~0); 24017#L1124-1 assume !(1 == ~E_4~0); 24016#L1129-1 assume !(1 == ~E_5~0); 23057#L1134-1 assume !(1 == ~E_6~0); 23058#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 22798#L1144-1 assume !(1 == ~E_8~0); 22799#L1149-1 assume !(1 == ~E_9~0); 22440#L1154-1 assume { :end_inline_reset_delta_events } true; 22441#L1440-2 [2021-11-19 05:37:45,218 INFO L793 eck$LassoCheckResult]: Loop: 22441#L1440-2 assume !false; 23397#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 22209#L926 assume !false; 22839#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 22840#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 22532#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 22533#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 22538#L795 assume !(0 != eval_~tmp~0#1); 22539#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 23309#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 23310#L951-3 assume !(0 == ~M_E~0); 23443#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 24226#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 24225#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 24224#L966-3 assume !(0 == ~T4_E~0); 24223#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 24222#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 24221#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 24220#L986-3 assume !(0 == ~T8_E~0); 24219#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 24218#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 24217#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 24216#L1006-3 assume 0 == ~E_2~0;~E_2~0 := 1; 24215#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 24214#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 24213#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 24212#L1026-3 assume !(0 == ~E_6~0); 24211#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 24210#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 24209#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 24208#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 24207#L472-33 assume !(1 == ~m_pc~0); 24205#L472-35 is_master_triggered_~__retres1~0#1 := 0; 24204#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 24203#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 24202#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 24201#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 24200#L491-33 assume 1 == ~t1_pc~0; 24198#L492-11 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 24197#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 24196#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 24195#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 24194#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 24193#L510-33 assume 1 == ~t2_pc~0; 24192#L511-11 assume 1 == ~E_2~0;is_transmit2_triggered_~__retres1~2#1 := 1; 24190#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 24189#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 24188#L1195-33 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 24187#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 24186#L529-33 assume 1 == ~t3_pc~0; 24184#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 24183#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 24182#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 24181#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 24180#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 24179#L548-33 assume 1 == ~t4_pc~0; 24177#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 24176#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 24175#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 24174#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 24173#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 24172#L567-33 assume !(1 == ~t5_pc~0); 24170#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 24169#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 24168#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 24167#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 24163#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 24161#L586-33 assume 1 == ~t6_pc~0; 24158#L587-11 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 24157#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 24156#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 24155#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 24154#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 22725#L605-33 assume !(1 == ~t7_pc~0); 22726#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 22470#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 22471#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 22878#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 22354#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 22355#L624-33 assume 1 == ~t8_pc~0; 22514#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 24058#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 24057#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 24056#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 24055#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 24054#L643-33 assume !(1 == ~t9_pc~0); 24052#L643-35 is_transmit9_triggered_~__retres1~9#1 := 0; 24051#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 24050#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 24049#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 24048#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 24047#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 22344#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 24046#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 24045#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 24044#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 23182#L1079-3 assume !(1 == ~T5_E~0); 24043#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 24042#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 24041#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 24040#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 24039#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 24038#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 24037#L1114-3 assume 1 == ~E_2~0;~E_2~0 := 2; 24036#L1119-3 assume !(1 == ~E_3~0); 24035#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 24034#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 24033#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 24032#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 24031#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 24030#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 24029#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 23798#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 23789#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 23788#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 23787#L1459 assume !(0 == start_simulation_~tmp~3#1); 23274#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 23275#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 23482#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 23481#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 23480#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 23479#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 23478#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 23271#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 22441#L1440-2 [2021-11-19 05:37:45,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:45,220 INFO L85 PathProgramCache]: Analyzing trace with hash 99525123, now seen corresponding path program 1 times [2021-11-19 05:37:45,220 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:45,220 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990144826] [2021-11-19 05:37:45,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:45,221 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:45,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:45,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:45,278 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:45,278 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990144826] [2021-11-19 05:37:45,279 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990144826] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:45,279 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:45,279 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-19 05:37:45,279 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [651163315] [2021-11-19 05:37:45,280 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:45,281 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:45,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:45,282 INFO L85 PathProgramCache]: Analyzing trace with hash -631498428, now seen corresponding path program 1 times [2021-11-19 05:37:45,282 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:45,283 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676817606] [2021-11-19 05:37:45,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:45,283 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:45,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:45,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:45,342 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:45,342 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676817606] [2021-11-19 05:37:45,342 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1676817606] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:45,342 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:45,343 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:45,343 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503163342] [2021-11-19 05:37:45,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:45,344 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:45,344 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:45,344 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 05:37:45,345 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 05:37:45,345 INFO L87 Difference]: Start difference. First operand 2151 states and 3181 transitions. cyclomatic complexity: 1032 Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 2 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:45,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:45,438 INFO L93 Difference]: Finished difference Result 2151 states and 3151 transitions. [2021-11-19 05:37:45,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 05:37:45,439 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 2151 states and 3151 transitions. [2021-11-19 05:37:45,458 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2004 [2021-11-19 05:37:45,480 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 2151 states to 2151 states and 3151 transitions. [2021-11-19 05:37:45,480 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 2151 [2021-11-19 05:37:45,483 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 2151 [2021-11-19 05:37:45,483 INFO L73 IsDeterministic]: Start isDeterministic. Operand 2151 states and 3151 transitions. [2021-11-19 05:37:45,487 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:45,488 INFO L681 BuchiCegarLoop]: Abstraction has 2151 states and 3151 transitions. [2021-11-19 05:37:45,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2151 states and 3151 transitions. [2021-11-19 05:37:45,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2151 to 2151. [2021-11-19 05:37:45,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2151 states, 2151 states have (on average 1.4649000464900046) internal successors, (3151), 2150 states have internal predecessors, (3151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:45,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2151 states to 2151 states and 3151 transitions. [2021-11-19 05:37:45,582 INFO L704 BuchiCegarLoop]: Abstraction has 2151 states and 3151 transitions. [2021-11-19 05:37:45,582 INFO L587 BuchiCegarLoop]: Abstraction has 2151 states and 3151 transitions. [2021-11-19 05:37:45,582 INFO L425 BuchiCegarLoop]: ======== Iteration 11============ [2021-11-19 05:37:45,583 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 2151 states and 3151 transitions. [2021-11-19 05:37:45,594 INFO L131 ngComponentsAnalysis]: Automaton has 2 accepting balls. 2004 [2021-11-19 05:37:45,594 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:45,595 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:45,597 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:45,597 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:45,598 INFO L791 eck$LassoCheckResult]: Stem: 27434#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 27435#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 27724#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 27456#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 27353#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 27096#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 27097#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 27631#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 27669#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 27660#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 27661#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 27209#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 27199#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 27200#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 27017#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 27018#L951 assume !(0 == ~M_E~0); 26755#L951-2 assume !(0 == ~T1_E~0); 26756#L956-1 assume !(0 == ~T2_E~0); 26916#L961-1 assume !(0 == ~T3_E~0); 27369#L966-1 assume !(0 == ~T4_E~0); 27370#L971-1 assume !(0 == ~T5_E~0); 27510#L976-1 assume !(0 == ~T6_E~0); 27481#L981-1 assume !(0 == ~T7_E~0); 27250#L986-1 assume !(0 == ~T8_E~0); 26969#L991-1 assume !(0 == ~T9_E~0); 26970#L996-1 assume !(0 == ~E_M~0); 27705#L1001-1 assume !(0 == ~E_1~0); 27432#L1006-1 assume !(0 == ~E_2~0); 27433#L1011-1 assume !(0 == ~E_3~0); 27672#L1016-1 assume !(0 == ~E_4~0); 27685#L1021-1 assume !(0 == ~E_5~0); 26558#L1026-1 assume !(0 == ~E_6~0); 26559#L1031-1 assume !(0 == ~E_7~0); 27383#L1036-1 assume !(0 == ~E_8~0); 27379#L1041-1 assume !(0 == ~E_9~0); 27380#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 27638#L472 assume 1 == ~m_pc~0; 27722#L473 assume 1 == ~E_M~0;is_master_triggered_~__retres1~0#1 := 1; 27412#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 27413#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 27420#L1179 assume !(0 != activate_threads_~tmp~1#1); 26566#L1179-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; 26567#L491 assume 1 == ~t1_pc~0; 27431#L492 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 27069#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 27375#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 26539#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 26540#L1187-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; 26562#L510 assume !(1 == ~t2_pc~0); 26526#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 26527#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 27644#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 27645#L1195 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 26808#L1195-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; 26809#L529 assume 1 == ~t3_pc~0; 27164#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 27165#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 27600#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 27696#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 26728#L1203-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; 26729#L548 assume !(1 == ~t4_pc~0); 26627#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 26626#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 26926#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 26671#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 26672#L1211-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; 26619#L567 assume 1 == ~t5_pc~0; 26620#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 26673#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 26857#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 26858#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 27626#L1219-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; 26739#L586 assume !(1 == ~t6_pc~0); 26740#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 26816#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 27719#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 27748#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 27622#L1227-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; 27623#L605 assume 1 == ~t7_pc~0; 27598#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 27233#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 27373#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 27374#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 27738#L1235-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; 27348#L624 assume !(1 == ~t8_pc~0); 26802#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 26801#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 27406#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 27407#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 27607#L1243-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; 26583#L643 assume 1 == ~t9_pc~0; 26584#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 27556#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 27484#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 26976#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 26977#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 26783#L1059 assume 1 == ~M_E~0;~M_E~0 := 2; 26784#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 27887#L1064-1 assume !(1 == ~T2_E~0); 27886#L1069-1 assume !(1 == ~T3_E~0); 27885#L1074-1 assume !(1 == ~T4_E~0); 27735#L1079-1 assume !(1 == ~T5_E~0); 27884#L1084-1 assume !(1 == ~T6_E~0); 27883#L1089-1 assume !(1 == ~T7_E~0); 27882#L1094-1 assume !(1 == ~T8_E~0); 27881#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 27880#L1104-1 assume !(1 == ~E_M~0); 27471#L1109-1 assume !(1 == ~E_1~0); 27085#L1114-1 assume !(1 == ~E_2~0); 27086#L1119-1 assume !(1 == ~E_3~0); 27141#L1124-1 assume !(1 == ~E_4~0); 26579#L1129-1 assume !(1 == ~E_5~0); 26580#L1134-1 assume !(1 == ~E_6~0); 27358#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 27863#L1144-1 assume !(1 == ~E_8~0); 27861#L1149-1 assume !(1 == ~E_9~0); 26745#L1154-1 assume { :end_inline_reset_delta_events } true; 26746#L1440-2 [2021-11-19 05:37:45,599 INFO L793 eck$LassoCheckResult]: Loop: 26746#L1440-2 assume !false; 27700#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 26518#L926 assume !false; 27142#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 27143#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 26836#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 26837#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 26842#L795 assume !(0 != eval_~tmp~0#1); 26843#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 27605#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 27606#L951-3 assume !(0 == ~M_E~0); 27744#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 27520#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 27352#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 27123#L966-3 assume !(0 == ~T4_E~0); 27124#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 27405#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 26598#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 26599#L986-3 assume !(0 == ~T8_E~0); 26577#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 26578#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 27504#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 27098#L1006-3 assume !(0 == ~E_2~0); 27099#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 27528#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 27571#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 27294#L1026-3 assume !(0 == ~E_6~0); 27295#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 27498#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 27499#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 27560#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 27518#L472-33 assume !(1 == ~m_pc~0); 26699#L472-35 is_master_triggered_~__retres1~0#1 := 0; 26700#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 26535#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 26536#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 27131#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 27132#L491-33 assume !(1 == ~t1_pc~0); 26633#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 26634#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 27694#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 27714#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 27715#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 27475#L510-33 assume !(1 == ~t2_pc~0); 27469#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 27470#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 27371#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 27372#L1195-33 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 26519#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 26520#L529-33 assume 1 == ~t3_pc~0; 26547#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 26548#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 26821#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 27690#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 26650#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 26651#L548-33 assume !(1 == ~t4_pc~0); 26896#L548-35 is_transmit4_triggered_~__retres1~4#1 := 0; 27016#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 27056#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 27057#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 26831#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 26832#L567-33 assume !(1 == ~t5_pc~0); 26939#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 26940#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 27176#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 27695#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 27726#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 27368#L586-33 assume 1 == ~t6_pc~0; 27338#L587-11 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 26959#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 27290#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 27291#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 26848#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 26849#L605-33 assume !(1 == ~t7_pc~0); 27028#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 26774#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 26775#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 27181#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 26662#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 26663#L624-33 assume 1 == ~t8_pc~0; 26819#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 26828#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 26796#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 26797#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 27041#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 26776#L643-33 assume 1 == ~t9_pc~0; 26777#L644-11 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 26864#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 27321#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 27272#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 27273#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 26652#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 26653#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 27154#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 27207#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 27208#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 27482#L1079-3 assume !(1 == ~T5_E~0); 27384#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 27319#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 27320#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 27238#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 27239#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 27505#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 27487#L1114-3 assume !(1 == ~E_2~0); 27488#L1119-3 assume !(1 == ~E_3~0); 27727#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 27734#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 26952#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 26953#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 27118#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 27119#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 27278#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 27740#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 26657#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 26537#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 26538#L1459 assume !(0 == start_simulation_~tmp~3#1); 26546#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 27573#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 26834#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 27392#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 26999#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 27000#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 27156#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 27570#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 26746#L1440-2 [2021-11-19 05:37:45,599 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:45,600 INFO L85 PathProgramCache]: Analyzing trace with hash 1976588353, now seen corresponding path program 1 times [2021-11-19 05:37:45,600 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:45,600 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545230502] [2021-11-19 05:37:45,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:45,600 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:45,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:45,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:45,645 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:45,645 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545230502] [2021-11-19 05:37:45,645 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545230502] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:45,646 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:45,646 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-19 05:37:45,646 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636599727] [2021-11-19 05:37:45,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:45,647 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:45,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:45,648 INFO L85 PathProgramCache]: Analyzing trace with hash -6194298, now seen corresponding path program 1 times [2021-11-19 05:37:45,648 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:45,648 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [43074460] [2021-11-19 05:37:45,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:45,649 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:45,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:45,688 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:45,688 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:45,689 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [43074460] [2021-11-19 05:37:45,689 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [43074460] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:45,689 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:45,689 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:45,689 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805112206] [2021-11-19 05:37:45,690 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:45,690 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:45,690 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:45,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 05:37:45,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 05:37:45,692 INFO L87 Difference]: Start difference. First operand 2151 states and 3151 transitions. cyclomatic complexity: 1002 Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 2 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:45,821 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:45,821 INFO L93 Difference]: Finished difference Result 4115 states and 5970 transitions. [2021-11-19 05:37:45,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 05:37:45,822 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 4115 states and 5970 transitions. [2021-11-19 05:37:45,851 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3967 [2021-11-19 05:37:45,899 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 4115 states to 4115 states and 5970 transitions. [2021-11-19 05:37:45,900 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 4115 [2021-11-19 05:37:45,905 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 4115 [2021-11-19 05:37:45,906 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4115 states and 5970 transitions. [2021-11-19 05:37:45,912 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:45,913 INFO L681 BuchiCegarLoop]: Abstraction has 4115 states and 5970 transitions. [2021-11-19 05:37:45,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4115 states and 5970 transitions. [2021-11-19 05:37:46,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4115 to 3977. [2021-11-19 05:37:46,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3977 states, 3977 states have (on average 1.4528539099823987) internal successors, (5778), 3976 states have internal predecessors, (5778), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:46,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3977 states to 3977 states and 5778 transitions. [2021-11-19 05:37:46,026 INFO L704 BuchiCegarLoop]: Abstraction has 3977 states and 5778 transitions. [2021-11-19 05:37:46,026 INFO L587 BuchiCegarLoop]: Abstraction has 3977 states and 5778 transitions. [2021-11-19 05:37:46,026 INFO L425 BuchiCegarLoop]: ======== Iteration 12============ [2021-11-19 05:37:46,026 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 3977 states and 5778 transitions. [2021-11-19 05:37:46,046 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 3829 [2021-11-19 05:37:46,046 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:46,047 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:46,049 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:46,049 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:46,050 INFO L791 eck$LassoCheckResult]: Stem: 33720#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 33721#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 34035#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 33741#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 33640#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 33374#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 33375#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 33929#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 33976#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 33963#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 33964#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 33492#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 33481#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 33482#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 33294#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 33295#L951 assume !(0 == ~M_E~0); 33023#L951-2 assume !(0 == ~T1_E~0); 33024#L956-1 assume !(0 == ~T2_E~0); 33189#L961-1 assume !(0 == ~T3_E~0); 33655#L966-1 assume !(0 == ~T4_E~0); 33656#L971-1 assume !(0 == ~T5_E~0); 33797#L976-1 assume !(0 == ~T6_E~0); 33768#L981-1 assume !(0 == ~T7_E~0); 33531#L986-1 assume !(0 == ~T8_E~0); 33242#L991-1 assume !(0 == ~T9_E~0); 33243#L996-1 assume !(0 == ~E_M~0); 34012#L1001-1 assume !(0 == ~E_1~0); 33718#L1006-1 assume !(0 == ~E_2~0); 33719#L1011-1 assume !(0 == ~E_3~0); 33977#L1016-1 assume !(0 == ~E_4~0); 33991#L1021-1 assume !(0 == ~E_5~0); 32831#L1026-1 assume !(0 == ~E_6~0); 32832#L1031-1 assume !(0 == ~E_7~0); 33667#L1036-1 assume !(0 == ~E_8~0); 33663#L1041-1 assume !(0 == ~E_9~0); 33664#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 33939#L472 assume !(1 == ~m_pc~0); 33898#L472-2 is_master_triggered_~__retres1~0#1 := 0; 33698#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 33699#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 33706#L1179 assume !(0 != activate_threads_~tmp~1#1); 32839#L1179-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; 32840#L491 assume 1 == ~t1_pc~0; 33715#L492 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 33346#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 33661#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 32810#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 32811#L1187-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; 32833#L510 assume !(1 == ~t2_pc~0); 32799#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 32800#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 33944#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 33945#L1195 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 33080#L1195-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; 33081#L529 assume 1 == ~t3_pc~0; 33447#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 33448#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 33893#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 34001#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 33000#L1203-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; 33001#L548 assume !(1 == ~t4_pc~0); 32899#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 32898#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 33197#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 32941#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 32942#L1211-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; 32886#L567 assume 1 == ~t5_pc~0; 32887#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 32943#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 33126#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 33127#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 33924#L1219-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; 33011#L586 assume !(1 == ~t6_pc~0); 33012#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 33086#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 34032#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 34071#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 33919#L1227-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; 33920#L605 assume 1 == ~t7_pc~0; 33890#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 33508#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 33659#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 33660#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 34053#L1235-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; 33635#L624 assume !(1 == ~t8_pc~0); 33074#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 33073#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 33691#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 33692#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 33902#L1243-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; 32854#L643 assume 1 == ~t9_pc~0; 32855#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 33845#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 33770#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 33247#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 33248#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 33055#L1059 assume 1 == ~M_E~0;~M_E~0 := 2; 33056#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 33217#L1064-1 assume !(1 == ~T2_E~0); 33218#L1069-1 assume !(1 == ~T3_E~0); 33854#L1074-1 assume !(1 == ~T4_E~0); 33899#L1079-1 assume !(1 == ~T5_E~0); 33888#L1084-1 assume !(1 == ~T6_E~0); 33889#L1089-1 assume !(1 == ~T7_E~0); 33915#L1094-1 assume !(1 == ~T8_E~0); 33560#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 33561#L1104-1 assume !(1 == ~E_M~0); 33756#L1109-1 assume !(1 == ~E_1~0); 33364#L1114-1 assume !(1 == ~E_2~0); 33365#L1119-1 assume !(1 == ~E_3~0); 34059#L1124-1 assume !(1 == ~E_4~0); 36405#L1129-1 assume !(1 == ~E_5~0); 36403#L1134-1 assume !(1 == ~E_6~0); 36402#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 33380#L1144-1 assume !(1 == ~E_8~0); 33381#L1149-1 assume !(1 == ~E_9~0); 35883#L1154-1 assume { :end_inline_reset_delta_events } true; 35881#L1440-2 [2021-11-19 05:37:46,051 INFO L793 eck$LassoCheckResult]: Loop: 35881#L1440-2 assume !false; 34005#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 32791#L926 assume !false; 33424#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 33425#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 35867#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 33835#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 33114#L795 assume !(0 != eval_~tmp~0#1); 33115#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 33554#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 33901#L951-3 assume !(0 == ~M_E~0); 36566#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 36697#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 36696#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 36695#L966-3 assume !(0 == ~T4_E~0); 36694#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 36693#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 36692#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 36691#L986-3 assume !(0 == ~T8_E~0); 36690#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 36689#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 36688#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 36687#L1006-3 assume !(0 == ~E_2~0); 36686#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 36685#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 36684#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 36683#L1026-3 assume !(0 == ~E_6~0); 36682#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 36681#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 36680#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 36679#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 36678#L472-33 assume !(1 == ~m_pc~0); 36677#L472-35 is_master_triggered_~__retres1~0#1 := 0; 36676#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 36675#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 36674#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 36673#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 36672#L491-33 assume 1 == ~t1_pc~0; 36670#L492-11 assume 1 == ~E_1~0;is_transmit1_triggered_~__retres1~1#1 := 1; 36669#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 36668#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 36667#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 36666#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 33762#L510-33 assume !(1 == ~t2_pc~0); 33757#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 33758#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 33657#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 33658#L1195-33 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 32792#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 32793#L529-33 assume 1 == ~t3_pc~0; 32820#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 32821#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 33093#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 33995#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 32922#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 32923#L548-33 assume 1 == ~t4_pc~0; 33166#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 33296#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 33335#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 33336#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 33103#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 33104#L567-33 assume 1 == ~t5_pc~0; 33545#L568-11 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 33213#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 33457#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 34000#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 34039#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 33654#L586-33 assume 1 == ~t6_pc~0; 33624#L587-11 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 33232#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 33574#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 33575#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 33120#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 33121#L605-33 assume !(1 == ~t7_pc~0); 33306#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 33046#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 33047#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 33464#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 32934#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 32935#L624-33 assume 1 == ~t8_pc~0; 33091#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 33100#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 33068#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 33069#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 33320#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 33048#L643-33 assume 1 == ~t9_pc~0; 33049#L644-11 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 33138#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 33606#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 33556#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 33557#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 32924#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 32925#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 33436#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 33490#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 33491#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 33769#L1079-3 assume !(1 == ~T5_E~0); 33670#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 33604#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 33605#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 33521#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 33522#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 33792#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 33775#L1114-3 assume !(1 == ~E_2~0); 33776#L1119-3 assume !(1 == ~E_3~0); 34040#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 34047#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 33225#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 33226#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 33399#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 33400#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 33562#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 34069#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 36580#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 36579#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 36578#L1459 assume !(0 == start_simulation_~tmp~3#1); 33946#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 36576#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 36404#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 34064#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 33272#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 33273#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 35885#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 35882#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 35881#L1440-2 [2021-11-19 05:37:46,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:46,052 INFO L85 PathProgramCache]: Analyzing trace with hash -858385022, now seen corresponding path program 1 times [2021-11-19 05:37:46,052 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:46,053 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [508300614] [2021-11-19 05:37:46,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:46,053 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:46,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:46,107 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:46,107 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:46,108 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [508300614] [2021-11-19 05:37:46,108 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [508300614] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:46,110 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:46,111 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:46,113 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423956633] [2021-11-19 05:37:46,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:46,114 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:46,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:46,115 INFO L85 PathProgramCache]: Analyzing trace with hash -235511613, now seen corresponding path program 1 times [2021-11-19 05:37:46,115 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:46,115 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65120756] [2021-11-19 05:37:46,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:46,116 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:46,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:46,158 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:46,158 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:46,159 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65120756] [2021-11-19 05:37:46,159 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [65120756] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:46,159 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:46,159 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:46,160 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904535092] [2021-11-19 05:37:46,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:46,160 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:46,161 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:46,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 05:37:46,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 05:37:46,161 INFO L87 Difference]: Start difference. First operand 3977 states and 5778 transitions. cyclomatic complexity: 1805 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:46,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:46,500 INFO L93 Difference]: Finished difference Result 9525 states and 13699 transitions. [2021-11-19 05:37:46,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 05:37:46,501 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9525 states and 13699 transitions. [2021-11-19 05:37:46,561 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 9224 [2021-11-19 05:37:46,621 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9525 states to 9525 states and 13699 transitions. [2021-11-19 05:37:46,621 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9525 [2021-11-19 05:37:46,633 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9525 [2021-11-19 05:37:46,633 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9525 states and 13699 transitions. [2021-11-19 05:37:46,649 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:46,649 INFO L681 BuchiCegarLoop]: Abstraction has 9525 states and 13699 transitions. [2021-11-19 05:37:46,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9525 states and 13699 transitions. [2021-11-19 05:37:46,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9525 to 7469. [2021-11-19 05:37:46,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7469 states, 7469 states have (on average 1.4441022894631141) internal successors, (10786), 7468 states have internal predecessors, (10786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:46,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7469 states to 7469 states and 10786 transitions. [2021-11-19 05:37:46,853 INFO L704 BuchiCegarLoop]: Abstraction has 7469 states and 10786 transitions. [2021-11-19 05:37:46,853 INFO L587 BuchiCegarLoop]: Abstraction has 7469 states and 10786 transitions. [2021-11-19 05:37:46,853 INFO L425 BuchiCegarLoop]: ======== Iteration 13============ [2021-11-19 05:37:46,853 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7469 states and 10786 transitions. [2021-11-19 05:37:46,890 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 7320 [2021-11-19 05:37:46,891 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:46,891 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:46,894 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:46,894 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:46,895 INFO L791 eck$LassoCheckResult]: Stem: 47226#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 47227#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 47553#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 47245#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 47139#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 46884#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 46885#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 47437#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 47485#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 47473#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 47474#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 47001#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 46990#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 46991#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 46803#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 46804#L951 assume !(0 == ~M_E~0); 46536#L951-2 assume !(0 == ~T1_E~0); 46537#L956-1 assume !(0 == ~T2_E~0); 46701#L961-1 assume !(0 == ~T3_E~0); 47157#L966-1 assume !(0 == ~T4_E~0); 47158#L971-1 assume !(0 == ~T5_E~0); 47304#L976-1 assume !(0 == ~T6_E~0); 47273#L981-1 assume !(0 == ~T7_E~0); 47038#L986-1 assume !(0 == ~T8_E~0); 46754#L991-1 assume !(0 == ~T9_E~0); 46755#L996-1 assume !(0 == ~E_M~0); 47532#L1001-1 assume !(0 == ~E_1~0); 47224#L1006-1 assume !(0 == ~E_2~0); 47225#L1011-1 assume !(0 == ~E_3~0); 47486#L1016-1 assume !(0 == ~E_4~0); 47509#L1021-1 assume !(0 == ~E_5~0); 46343#L1026-1 assume !(0 == ~E_6~0); 46344#L1031-1 assume !(0 == ~E_7~0); 47169#L1036-1 assume !(0 == ~E_8~0); 47165#L1041-1 assume !(0 == ~E_9~0); 47166#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 47446#L472 assume !(1 == ~m_pc~0); 47404#L472-2 is_master_triggered_~__retres1~0#1 := 0; 47202#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 47203#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 47211#L1179 assume !(0 != activate_threads_~tmp~1#1); 46351#L1179-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; 46352#L491 assume !(1 == ~t1_pc~0); 46853#L491-2 is_transmit1_triggered_~__retres1~1#1 := 0; 46854#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 47163#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 46322#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 46323#L1187-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; 46345#L510 assume !(1 == ~t2_pc~0); 46311#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 46312#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 47448#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 47449#L1195 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 46592#L1195-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; 46593#L529 assume 1 == ~t3_pc~0; 46957#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 46958#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 47399#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 47521#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 46513#L1203-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; 46514#L548 assume !(1 == ~t4_pc~0); 46411#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 46410#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 46709#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 46454#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 46455#L1211-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; 46398#L567 assume 1 == ~t5_pc~0; 46399#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 46456#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 46638#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 46639#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 47432#L1219-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; 46524#L586 assume !(1 == ~t6_pc~0); 46525#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 46598#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 47549#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 47580#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 47425#L1227-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; 47426#L605 assume 1 == ~t7_pc~0; 47396#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 47017#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 47161#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 47162#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 47565#L1235-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; 47134#L624 assume !(1 == ~t8_pc~0); 46586#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 46585#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 47196#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 47197#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 47408#L1243-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; 46366#L643 assume 1 == ~t9_pc~0; 46367#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 47352#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 47276#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 46759#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 46760#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 46568#L1059 assume 1 == ~M_E~0;~M_E~0 := 2; 46569#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 47581#L1064-1 assume !(1 == ~T2_E~0); 47362#L1069-1 assume !(1 == ~T3_E~0); 47363#L1074-1 assume !(1 == ~T4_E~0); 47405#L1079-1 assume !(1 == ~T5_E~0); 47406#L1084-1 assume !(1 == ~T6_E~0); 47492#L1089-1 assume !(1 == ~T7_E~0); 47493#L1094-1 assume !(1 == ~T8_E~0); 47067#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 47068#L1104-1 assume !(1 == ~E_M~0); 47260#L1109-1 assume !(1 == ~E_1~0); 47261#L1114-1 assume !(1 == ~E_2~0); 47571#L1119-1 assume !(1 == ~E_3~0); 47572#L1124-1 assume !(1 == ~E_4~0); 46362#L1129-1 assume !(1 == ~E_5~0); 46363#L1134-1 assume !(1 == ~E_6~0); 46697#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 46698#L1144-1 assume !(1 == ~E_8~0); 47577#L1149-1 assume !(1 == ~E_9~0); 47578#L1154-1 assume { :end_inline_reset_delta_events } true; 52983#L1440-2 [2021-11-19 05:37:46,895 INFO L793 eck$LassoCheckResult]: Loop: 52983#L1440-2 assume !false; 52977#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 52973#L926 assume !false; 52972#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 52970#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 52961#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 52960#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 52958#L795 assume !(0 != eval_~tmp~0#1); 52959#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 53678#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 53677#L951-3 assume !(0 == ~M_E~0); 47575#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 47319#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 47138#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 46914#L966-3 assume !(0 == ~T4_E~0); 46915#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 47198#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 46383#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 46384#L986-3 assume !(0 == ~T8_E~0); 46364#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 46365#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 47297#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 46888#L1006-3 assume !(0 == ~E_2~0); 46889#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 47327#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 47369#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 47085#L1026-3 assume !(0 == ~E_6~0); 47086#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 47292#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 47293#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 47574#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 53659#L472-33 assume !(1 == ~m_pc~0); 53658#L472-35 is_master_triggered_~__retres1~0#1 := 0; 53657#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 53656#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 53655#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 53654#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 53653#L491-33 assume !(1 == ~t1_pc~0); 51074#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 47518#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 47519#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 47544#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 47545#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 47264#L510-33 assume !(1 == ~t2_pc~0); 47262#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 47263#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 47159#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 47160#L1195-33 assume 0 != activate_threads_~tmp___1~0#1;~t2_st~0 := 0; 46304#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 46305#L529-33 assume 1 == ~t3_pc~0; 46332#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 46333#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 46605#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 47514#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 46434#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 46435#L548-33 assume 1 == ~t4_pc~0; 46677#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 46805#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 46843#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 46844#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 46615#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 46616#L567-33 assume !(1 == ~t5_pc~0); 46724#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 46725#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 46967#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 47520#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 47556#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 47156#L586-33 assume 1 == ~t6_pc~0; 47126#L587-11 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 46744#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 47081#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 47082#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 46632#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 46633#L605-33 assume !(1 == ~t7_pc~0); 46812#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 46556#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 46557#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 46972#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 46447#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 46448#L624-33 assume 1 == ~t8_pc~0; 46601#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 46612#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 46580#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 46581#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 46828#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 47579#L643-33 assume !(1 == ~t9_pc~0); 53185#L643-35 is_transmit9_triggered_~__retres1~9#1 := 0; 53183#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 53181#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 53179#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 53177#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 53174#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 46437#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 53166#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 53161#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 53157#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 47274#L1079-3 assume !(1 == ~T5_E~0); 53149#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 53145#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 53140#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 53135#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 53131#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 53116#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 53115#L1114-3 assume !(1 == ~E_2~0); 53114#L1119-3 assume !(1 == ~E_3~0); 53113#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 53112#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 53111#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 53110#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 53109#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 53108#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 53107#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 53105#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 53096#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 53095#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 53094#L1459 assume !(0 == start_simulation_~tmp~3#1); 47453#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 53091#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 53081#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 53079#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 53077#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 53013#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 52997#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 52990#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 52983#L1440-2 [2021-11-19 05:37:46,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:46,896 INFO L85 PathProgramCache]: Analyzing trace with hash -717285501, now seen corresponding path program 1 times [2021-11-19 05:37:46,896 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:46,897 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864094386] [2021-11-19 05:37:46,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:46,897 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:46,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:46,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:46,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:46,947 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864094386] [2021-11-19 05:37:46,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1864094386] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:46,947 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:46,947 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-11-19 05:37:46,948 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515821292] [2021-11-19 05:37:46,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:46,948 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:46,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:46,949 INFO L85 PathProgramCache]: Analyzing trace with hash -2100751546, now seen corresponding path program 1 times [2021-11-19 05:37:46,949 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:46,950 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998279168] [2021-11-19 05:37:46,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:46,950 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:46,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:47,025 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:47,025 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:47,025 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998279168] [2021-11-19 05:37:47,025 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [998279168] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:47,026 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:47,026 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:47,026 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562925990] [2021-11-19 05:37:47,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:47,027 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:47,027 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:47,027 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-11-19 05:37:47,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-11-19 05:37:47,028 INFO L87 Difference]: Start difference. First operand 7469 states and 10786 transitions. cyclomatic complexity: 3321 Second operand has 5 states, 5 states have (on average 23.4) internal successors, (117), 5 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:47,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:47,297 INFO L93 Difference]: Finished difference Result 9597 states and 13807 transitions. [2021-11-19 05:37:47,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-11-19 05:37:47,298 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 9597 states and 13807 transitions. [2021-11-19 05:37:47,360 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 9444 [2021-11-19 05:37:47,403 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 9597 states to 9597 states and 13807 transitions. [2021-11-19 05:37:47,403 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 9597 [2021-11-19 05:37:47,415 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 9597 [2021-11-19 05:37:47,415 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9597 states and 13807 transitions. [2021-11-19 05:37:47,426 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:47,427 INFO L681 BuchiCegarLoop]: Abstraction has 9597 states and 13807 transitions. [2021-11-19 05:37:47,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9597 states and 13807 transitions. [2021-11-19 05:37:47,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9597 to 7481. [2021-11-19 05:37:47,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7481 states, 7481 states have (on average 1.432562491645502) internal successors, (10717), 7480 states have internal predecessors, (10717), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:47,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7481 states to 7481 states and 10717 transitions. [2021-11-19 05:37:47,594 INFO L704 BuchiCegarLoop]: Abstraction has 7481 states and 10717 transitions. [2021-11-19 05:37:47,594 INFO L587 BuchiCegarLoop]: Abstraction has 7481 states and 10717 transitions. [2021-11-19 05:37:47,594 INFO L425 BuchiCegarLoop]: ======== Iteration 14============ [2021-11-19 05:37:47,594 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 7481 states and 10717 transitions. [2021-11-19 05:37:47,659 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 7332 [2021-11-19 05:37:47,659 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:47,659 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:47,662 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:47,663 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:47,663 INFO L791 eck$LassoCheckResult]: Stem: 64436#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 64437#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 65014#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 64467#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 64327#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 63993#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 63994#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 64777#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 64874#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 64848#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 64849#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 64144#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 64128#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 64129#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 63904#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 63905#L951 assume !(0 == ~M_E~0); 63619#L951-2 assume !(0 == ~T1_E~0); 63620#L956-1 assume !(0 == ~T2_E~0); 63794#L961-1 assume !(0 == ~T3_E~0); 64350#L966-1 assume !(0 == ~T4_E~0); 64351#L971-1 assume !(0 == ~T5_E~0); 64543#L976-1 assume !(0 == ~T6_E~0); 64505#L981-1 assume !(0 == ~T7_E~0); 64192#L986-1 assume !(0 == ~T8_E~0); 63851#L991-1 assume !(0 == ~T9_E~0); 63852#L996-1 assume !(0 == ~E_M~0); 64971#L1001-1 assume !(0 == ~E_1~0); 64434#L1006-1 assume !(0 == ~E_2~0); 64435#L1011-1 assume !(0 == ~E_3~0); 64875#L1016-1 assume !(0 == ~E_4~0); 64919#L1021-1 assume !(0 == ~E_5~0); 63423#L1026-1 assume !(0 == ~E_6~0); 63424#L1031-1 assume !(0 == ~E_7~0); 64364#L1036-1 assume !(0 == ~E_8~0); 64359#L1041-1 assume !(0 == ~E_9~0); 64360#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 64792#L472 assume !(1 == ~m_pc~0); 64707#L472-2 is_master_triggered_~__retres1~0#1 := 0; 64411#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 64412#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 64422#L1179 assume !(0 != activate_threads_~tmp~1#1); 63431#L1179-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; 63432#L491 assume !(1 == ~t1_pc~0); 63964#L491-2 is_transmit1_triggered_~__retres1~1#1 := 0; 63965#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 64356#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 63401#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 63402#L1187-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; 63425#L510 assume !(1 == ~t2_pc~0); 63390#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 63391#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 64794#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 64795#L1195 assume !(0 != activate_threads_~tmp___1~0#1); 63677#L1195-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; 63678#L529 assume 1 == ~t3_pc~0; 64081#L530 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 64082#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 64694#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 64944#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 63596#L1203-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; 63597#L548 assume !(1 == ~t4_pc~0); 63491#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 63490#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 63804#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 63533#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 63534#L1211-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; 63478#L567 assume 1 == ~t5_pc~0; 63479#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 63535#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 63730#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 63731#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 64765#L1219-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; 63607#L586 assume !(1 == ~t6_pc~0); 63608#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 63683#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 65002#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 65162#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 64757#L1227-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; 64758#L605 assume 1 == ~t7_pc~0; 64683#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 64161#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 64354#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 64355#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 65078#L1235-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; 64321#L624 assume !(1 == ~t8_pc~0); 63669#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 63668#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 64399#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 64400#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 64718#L1243-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; 63446#L643 assume 1 == ~t9_pc~0; 63447#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 64618#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 64508#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 63856#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 63857#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 63651#L1059 assume 1 == ~M_E~0;~M_E~0 := 2; 63652#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 63825#L1064-1 assume !(1 == ~T2_E~0); 63826#L1069-1 assume !(1 == ~T3_E~0); 64629#L1074-1 assume !(1 == ~T4_E~0); 64713#L1079-1 assume !(1 == ~T5_E~0); 64681#L1084-1 assume !(1 == ~T6_E~0); 64682#L1089-1 assume !(1 == ~T7_E~0); 64741#L1094-1 assume !(1 == ~T8_E~0); 64227#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 64228#L1104-1 assume !(1 == ~E_M~0); 64490#L1109-1 assume !(1 == ~E_1~0); 63984#L1114-1 assume !(1 == ~E_2~0); 63985#L1119-1 assume !(1 == ~E_3~0); 64050#L1124-1 assume !(1 == ~E_4~0); 63442#L1129-1 assume !(1 == ~E_5~0); 63443#L1134-1 assume !(1 == ~E_6~0); 63790#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 63791#L1144-1 assume !(1 == ~E_8~0); 67348#L1149-1 assume !(1 == ~E_9~0); 63613#L1154-1 assume { :end_inline_reset_delta_events } true; 63614#L1440-2 [2021-11-19 05:37:47,664 INFO L793 eck$LassoCheckResult]: Loop: 63614#L1440-2 assume !false; 65838#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 65835#L926 assume !false; 65830#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 65831#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 65784#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 65785#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 65771#L795 assume !(0 != eval_~tmp~0#1); 65772#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 68635#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 68634#L951-3 assume !(0 == ~M_E~0); 68633#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 68632#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 68631#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 68630#L966-3 assume !(0 == ~T4_E~0); 68629#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 68628#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 68627#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 68626#L986-3 assume !(0 == ~T8_E~0); 68625#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 68624#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 68623#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 68622#L1006-3 assume !(0 == ~E_2~0); 68621#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 68620#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 68619#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 68618#L1026-3 assume !(0 == ~E_6~0); 68617#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 68616#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 68615#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 68614#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 68613#L472-33 assume !(1 == ~m_pc~0); 68612#L472-35 is_master_triggered_~__retres1~0#1 := 0; 68611#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 68610#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 68609#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 68608#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 65039#L491-33 assume !(1 == ~t1_pc~0); 65040#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 64940#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 64941#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 64995#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 64996#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 64493#L510-33 assume !(1 == ~t2_pc~0); 64491#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 64492#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 67727#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 67726#L1195-33 assume !(0 != activate_threads_~tmp___1~0#1); 67724#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 63710#L529-33 assume 1 == ~t3_pc~0; 63712#L530-11 assume 1 == ~E_3~0;is_transmit3_triggered_~__retres1~3#1 := 1; 63691#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 63692#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 65003#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 65004#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 67715#L548-33 assume 1 == ~t4_pc~0; 63906#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 63907#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 64448#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 67708#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 67706#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 64886#L567-33 assume !(1 == ~t5_pc~0); 64887#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 64095#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 64096#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 65025#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 65026#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 65112#L586-33 assume 1 == ~t6_pc~0; 64312#L587-11 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 63840#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 64245#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 64246#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 65136#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 65548#L605-33 assume !(1 == ~t7_pc~0); 65549#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 63639#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 63640#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 64102#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 65520#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 65521#L624-33 assume 1 == ~t8_pc~0; 65507#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 65508#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 65496#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 65497#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 65151#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 63641#L643-33 assume 1 == ~t9_pc~0; 63642#L644-11 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 63741#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 65098#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 64223#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 64224#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 63516#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 63517#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 64065#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 67656#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 67653#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 64506#L1079-3 assume !(1 == ~T5_E~0); 64367#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 64368#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 64450#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 64180#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 64181#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 64534#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 67642#L1114-3 assume !(1 == ~E_2~0); 65027#L1119-3 assume !(1 == ~E_3~0); 65028#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 65161#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 63833#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 63834#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 64023#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 64024#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 65157#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 65091#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 63521#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 63403#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 63404#L1459 assume !(0 == start_simulation_~tmp~3#1); 67600#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 67596#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 67586#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 67584#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 67582#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 67580#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 67578#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 67575#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 63614#L1440-2 [2021-11-19 05:37:47,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:47,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1891501957, now seen corresponding path program 1 times [2021-11-19 05:37:47,665 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:47,665 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389881514] [2021-11-19 05:37:47,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:47,665 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:47,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:47,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:47,736 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:47,736 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389881514] [2021-11-19 05:37:47,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1389881514] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:47,737 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:47,737 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:47,737 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197476079] [2021-11-19 05:37:47,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:47,740 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:47,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:47,741 INFO L85 PathProgramCache]: Analyzing trace with hash -1116757561, now seen corresponding path program 1 times [2021-11-19 05:37:47,741 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:47,741 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431710096] [2021-11-19 05:37:47,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:47,742 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:47,759 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:47,788 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:47,788 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:47,788 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431710096] [2021-11-19 05:37:47,789 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [431710096] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:47,789 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:47,789 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:47,789 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52082938] [2021-11-19 05:37:47,789 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:47,790 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:47,790 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:47,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 05:37:47,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 05:37:47,792 INFO L87 Difference]: Start difference. First operand 7481 states and 10717 transitions. cyclomatic complexity: 3240 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:48,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:48,160 INFO L93 Difference]: Finished difference Result 17989 states and 25551 transitions. [2021-11-19 05:37:48,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 05:37:48,161 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 17989 states and 25551 transitions. [2021-11-19 05:37:48,276 INFO L131 ngComponentsAnalysis]: Automaton has 6 accepting balls. 17535 [2021-11-19 05:37:48,352 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 17989 states to 17989 states and 25551 transitions. [2021-11-19 05:37:48,352 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 17989 [2021-11-19 05:37:48,373 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 17989 [2021-11-19 05:37:48,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 17989 states and 25551 transitions. [2021-11-19 05:37:48,392 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:48,392 INFO L681 BuchiCegarLoop]: Abstraction has 17989 states and 25551 transitions. [2021-11-19 05:37:48,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17989 states and 25551 transitions. [2021-11-19 05:37:48,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17989 to 14148. [2021-11-19 05:37:48,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14148 states, 14148 states have (on average 1.4256432004523607) internal successors, (20170), 14147 states have internal predecessors, (20170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:48,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14148 states to 14148 states and 20170 transitions. [2021-11-19 05:37:48,849 INFO L704 BuchiCegarLoop]: Abstraction has 14148 states and 20170 transitions. [2021-11-19 05:37:48,849 INFO L587 BuchiCegarLoop]: Abstraction has 14148 states and 20170 transitions. [2021-11-19 05:37:48,849 INFO L425 BuchiCegarLoop]: ======== Iteration 15============ [2021-11-19 05:37:48,849 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 14148 states and 20170 transitions. [2021-11-19 05:37:48,902 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 13996 [2021-11-19 05:37:48,902 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:48,903 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:48,906 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:48,906 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:48,907 INFO L791 eck$LassoCheckResult]: Stem: 89793#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 89794#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 90130#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 89816#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 89709#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 89442#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 89443#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 90012#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 90062#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 90048#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 90049#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 89562#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 89551#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 89552#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 89361#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 89362#L951 assume !(0 == ~M_E~0); 89094#L951-2 assume !(0 == ~T1_E~0); 89095#L956-1 assume !(0 == ~T2_E~0); 89260#L961-1 assume !(0 == ~T3_E~0); 89727#L966-1 assume !(0 == ~T4_E~0); 89728#L971-1 assume !(0 == ~T5_E~0); 89873#L976-1 assume !(0 == ~T6_E~0); 89843#L981-1 assume !(0 == ~T7_E~0); 89599#L986-1 assume !(0 == ~T8_E~0); 89313#L991-1 assume !(0 == ~T9_E~0); 89314#L996-1 assume !(0 == ~E_M~0); 90109#L1001-1 assume !(0 == ~E_1~0); 89791#L1006-1 assume !(0 == ~E_2~0); 89792#L1011-1 assume !(0 == ~E_3~0); 90063#L1016-1 assume !(0 == ~E_4~0); 90087#L1021-1 assume !(0 == ~E_5~0); 88902#L1026-1 assume !(0 == ~E_6~0); 88903#L1031-1 assume !(0 == ~E_7~0); 89739#L1036-1 assume !(0 == ~E_8~0); 89735#L1041-1 assume !(0 == ~E_9~0); 89736#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 90022#L472 assume !(1 == ~m_pc~0); 89975#L472-2 is_master_triggered_~__retres1~0#1 := 0; 89770#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 89771#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 89778#L1179 assume !(0 != activate_threads_~tmp~1#1); 88910#L1179-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; 88911#L491 assume !(1 == ~t1_pc~0); 89411#L491-2 is_transmit1_triggered_~__retres1~1#1 := 0; 89412#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 89733#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 88881#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 88882#L1187-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; 88904#L510 assume !(1 == ~t2_pc~0); 88870#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 88871#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 90024#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 90025#L1195 assume !(0 != activate_threads_~tmp___1~0#1); 89151#L1195-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; 89152#L529 assume !(1 == ~t3_pc~0); 89604#L529-2 is_transmit3_triggered_~__retres1~3#1 := 0; 89899#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 89970#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 90098#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 89071#L1203-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; 89072#L548 assume !(1 == ~t4_pc~0); 88970#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 88969#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 89268#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 89012#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 89013#L1211-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; 88957#L567 assume 1 == ~t5_pc~0; 88958#L568 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 89014#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 89199#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 89200#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 90007#L1219-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; 89082#L586 assume !(1 == ~t6_pc~0); 89083#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 89157#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 90124#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 90162#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 89998#L1227-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; 89999#L605 assume 1 == ~t7_pc~0; 89966#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 89578#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 89731#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 89732#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 90152#L1235-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; 89703#L624 assume !(1 == ~t8_pc~0); 89144#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 89143#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 89764#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 89765#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 89980#L1243-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; 88925#L643 assume 1 == ~t9_pc~0; 88926#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 89925#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 89846#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 89318#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 89319#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 89126#L1059 assume 1 == ~M_E~0;~M_E~0 := 2; 89127#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 89288#L1064-1 assume !(1 == ~T2_E~0); 89289#L1069-1 assume !(1 == ~T3_E~0); 90146#L1074-1 assume !(1 == ~T4_E~0); 90147#L1079-1 assume !(1 == ~T5_E~0); 89964#L1084-1 assume !(1 == ~T6_E~0); 89965#L1089-1 assume !(1 == ~T7_E~0); 89993#L1094-1 assume !(1 == ~T8_E~0); 89994#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 90077#L1104-1 assume !(1 == ~E_M~0); 90078#L1109-1 assume !(1 == ~E_1~0); 89430#L1114-1 assume !(1 == ~E_2~0); 89431#L1119-1 assume !(1 == ~E_3~0); 89493#L1124-1 assume !(1 == ~E_4~0); 89494#L1129-1 assume !(1 == ~E_5~0); 89714#L1134-1 assume !(1 == ~E_6~0); 89715#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 89451#L1144-1 assume !(1 == ~E_8~0); 89452#L1149-1 assume !(1 == ~E_9~0); 89088#L1154-1 assume { :end_inline_reset_delta_events } true; 89089#L1440-2 [2021-11-19 05:37:48,908 INFO L793 eck$LassoCheckResult]: Loop: 89089#L1440-2 assume !false; 89221#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 88862#L926 assume !false; 89497#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 89498#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 89177#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 89178#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 89915#L795 assume !(0 != eval_~tmp~0#1); 89624#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 89625#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 89979#L951-3 assume !(0 == ~M_E~0); 102981#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 103008#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 103007#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 103006#L966-3 assume !(0 == ~T4_E~0); 103005#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 103004#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 103003#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 103002#L986-3 assume !(0 == ~T8_E~0); 103001#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 103000#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 102999#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 102998#L1006-3 assume !(0 == ~E_2~0); 102997#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 102996#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 102995#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 102994#L1026-3 assume !(0 == ~E_6~0); 102993#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 102992#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 102991#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 89931#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 89882#L472-33 assume !(1 == ~m_pc~0); 89038#L472-35 is_master_triggered_~__retres1~0#1 := 0; 89039#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 88876#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 88877#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 102986#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 102985#L491-33 assume !(1 == ~t1_pc~0); 88973#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 88974#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 90096#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 90119#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 90120#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 102979#L510-33 assume !(1 == ~t2_pc~0); 102977#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 102968#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 102967#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 102966#L1195-33 assume !(0 != activate_threads_~tmp___1~0#1); 102965#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 102963#L529-33 assume !(1 == ~t3_pc~0); 97987#L529-35 is_transmit3_triggered_~__retres1~3#1 := 0; 102960#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 102958#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 102918#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 102886#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 102885#L548-33 assume 1 == ~t4_pc~0; 102883#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 102882#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 102881#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 102880#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 102879#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 102878#L567-33 assume 1 == ~t5_pc~0; 102877#L568-11 assume 1 == ~E_5~0;is_transmit5_triggered_~__retres1~5#1 := 1; 102875#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 102874#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 102873#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 102872#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 102871#L586-33 assume 1 == ~t6_pc~0; 102869#L587-11 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 102868#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 102866#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 102864#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 102862#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 102860#L605-33 assume !(1 == ~t7_pc~0); 102857#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 102855#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 102852#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 102851#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 102850#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 102849#L624-33 assume !(1 == ~t8_pc~0); 102848#L624-35 is_transmit8_triggered_~__retres1~8#1 := 0; 102846#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 102845#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 102844#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 102843#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 102842#L643-33 assume 1 == ~t9_pc~0; 102841#L644-11 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 102839#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 102838#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 102837#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 102727#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 102726#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 88996#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 102725#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 102724#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 102723#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 89844#L1079-3 assume !(1 == ~T5_E~0); 102722#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 102721#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 102720#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 102719#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 102718#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 102717#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 102716#L1114-3 assume !(1 == ~E_2~0); 102715#L1119-3 assume !(1 == ~E_3~0); 102714#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 102713#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 102712#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 102711#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 102710#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 102709#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 102708#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 102704#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 102694#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 102692#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 102690#L1459 assume !(0 == start_simulation_~tmp~3#1); 90029#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 102682#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 102672#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 102670#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 102668#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 102667#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 102665#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 89941#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 89089#L1440-2 [2021-11-19 05:37:48,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:48,909 INFO L85 PathProgramCache]: Analyzing trace with hash -1826536698, now seen corresponding path program 1 times [2021-11-19 05:37:48,909 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:48,909 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980518177] [2021-11-19 05:37:48,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:48,910 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:48,927 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:48,959 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:48,959 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:48,960 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980518177] [2021-11-19 05:37:48,960 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [980518177] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:48,960 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:48,960 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-19 05:37:48,960 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075146845] [2021-11-19 05:37:48,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:48,961 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:48,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:48,962 INFO L85 PathProgramCache]: Analyzing trace with hash 1868902920, now seen corresponding path program 1 times [2021-11-19 05:37:48,962 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:48,962 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1673985816] [2021-11-19 05:37:48,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:48,963 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:48,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:49,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:49,008 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:49,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1673985816] [2021-11-19 05:37:49,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1673985816] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:49,010 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:49,010 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:49,010 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180526348] [2021-11-19 05:37:49,011 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:49,011 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:49,011 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:49,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 05:37:49,012 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 05:37:49,012 INFO L87 Difference]: Start difference. First operand 14148 states and 20170 transitions. cyclomatic complexity: 6026 Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 2 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:49,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:49,264 INFO L93 Difference]: Finished difference Result 26863 states and 38123 transitions. [2021-11-19 05:37:49,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 05:37:49,265 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 26863 states and 38123 transitions. [2021-11-19 05:37:49,560 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 26672 [2021-11-19 05:37:49,685 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 26863 states to 26863 states and 38123 transitions. [2021-11-19 05:37:49,685 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 26863 [2021-11-19 05:37:49,705 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 26863 [2021-11-19 05:37:49,705 INFO L73 IsDeterministic]: Start isDeterministic. Operand 26863 states and 38123 transitions. [2021-11-19 05:37:49,731 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:49,731 INFO L681 BuchiCegarLoop]: Abstraction has 26863 states and 38123 transitions. [2021-11-19 05:37:49,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26863 states and 38123 transitions. [2021-11-19 05:37:50,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26863 to 26831. [2021-11-19 05:37:50,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26831 states, 26831 states have (on average 1.4196638216987814) internal successors, (38091), 26830 states have internal predecessors, (38091), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:50,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26831 states to 26831 states and 38091 transitions. [2021-11-19 05:37:50,576 INFO L704 BuchiCegarLoop]: Abstraction has 26831 states and 38091 transitions. [2021-11-19 05:37:50,577 INFO L587 BuchiCegarLoop]: Abstraction has 26831 states and 38091 transitions. [2021-11-19 05:37:50,577 INFO L425 BuchiCegarLoop]: ======== Iteration 16============ [2021-11-19 05:37:50,577 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 26831 states and 38091 transitions. [2021-11-19 05:37:50,775 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 26640 [2021-11-19 05:37:50,776 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:50,776 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:50,780 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:50,780 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:50,781 INFO L791 eck$LassoCheckResult]: Stem: 130824#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 130825#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 131186#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 130845#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 130739#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 130460#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 130461#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 131057#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 131110#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 131097#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 131098#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 130582#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 130569#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 130570#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 130382#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 130383#L951 assume !(0 == ~M_E~0); 130112#L951-2 assume !(0 == ~T1_E~0); 130113#L956-1 assume !(0 == ~T2_E~0); 130281#L961-1 assume !(0 == ~T3_E~0); 130756#L966-1 assume !(0 == ~T4_E~0); 130757#L971-1 assume !(0 == ~T5_E~0); 130904#L976-1 assume !(0 == ~T6_E~0); 130873#L981-1 assume !(0 == ~T7_E~0); 130620#L986-1 assume !(0 == ~T8_E~0); 130336#L991-1 assume !(0 == ~T9_E~0); 130337#L996-1 assume !(0 == ~E_M~0); 131162#L1001-1 assume !(0 == ~E_1~0); 130822#L1006-1 assume !(0 == ~E_2~0); 130823#L1011-1 assume !(0 == ~E_3~0); 131111#L1016-1 assume !(0 == ~E_4~0); 131138#L1021-1 assume !(0 == ~E_5~0); 129921#L1026-1 assume !(0 == ~E_6~0); 129922#L1031-1 assume !(0 == ~E_7~0); 130768#L1036-1 assume !(0 == ~E_8~0); 130764#L1041-1 assume !(0 == ~E_9~0); 130765#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 131070#L472 assume !(1 == ~m_pc~0); 131019#L472-2 is_master_triggered_~__retres1~0#1 := 0; 130799#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 130800#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 130809#L1179 assume !(0 != activate_threads_~tmp~1#1); 129929#L1179-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; 129930#L491 assume !(1 == ~t1_pc~0); 130432#L491-2 is_transmit1_triggered_~__retres1~1#1 := 0; 130433#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 130762#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 129899#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 129900#L1187-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; 129923#L510 assume !(1 == ~t2_pc~0); 129888#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 129889#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 131072#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 131073#L1195 assume !(0 != activate_threads_~tmp___1~0#1); 130171#L1195-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; 130172#L529 assume !(1 == ~t3_pc~0); 130625#L529-2 is_transmit3_triggered_~__retres1~3#1 := 0; 130934#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 131015#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 131151#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 130089#L1203-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; 130090#L548 assume !(1 == ~t4_pc~0); 129986#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 129985#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 130289#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 130027#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 130028#L1211-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; 129974#L567 assume !(1 == ~t5_pc~0); 129975#L567-2 is_transmit5_triggered_~__retres1~5#1 := 0; 130029#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 130220#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 130221#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 131051#L1219-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; 130100#L586 assume !(1 == ~t6_pc~0); 130101#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 130177#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 131179#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 131225#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 131045#L1227-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; 131046#L605 assume 1 == ~t7_pc~0; 131010#L606 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 130598#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 130760#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 130761#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 131207#L1235-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; 130733#L624 assume !(1 == ~t8_pc~0); 130163#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 130162#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 130791#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 130792#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 131023#L1243-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; 129943#L643 assume 1 == ~t9_pc~0; 129944#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 130966#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 130875#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 130341#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 130342#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 130144#L1059 assume 1 == ~M_E~0;~M_E~0 := 2; 130145#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 141325#L1064-1 assume !(1 == ~T2_E~0); 141324#L1069-1 assume !(1 == ~T3_E~0); 141323#L1074-1 assume !(1 == ~T4_E~0); 131204#L1079-1 assume !(1 == ~T5_E~0); 131008#L1084-1 assume !(1 == ~T6_E~0); 131009#L1089-1 assume !(1 == ~T7_E~0); 131035#L1094-1 assume !(1 == ~T8_E~0); 131036#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 141312#L1104-1 assume !(1 == ~E_M~0); 130861#L1109-1 assume !(1 == ~E_1~0); 130452#L1114-1 assume !(1 == ~E_2~0); 130453#L1119-1 assume !(1 == ~E_3~0); 131210#L1124-1 assume !(1 == ~E_4~0); 141301#L1129-1 assume !(1 == ~E_5~0); 130744#L1134-1 assume !(1 == ~E_6~0); 130277#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 130278#L1144-1 assume !(1 == ~E_8~0); 130470#L1149-1 assume !(1 == ~E_9~0); 130106#L1154-1 assume { :end_inline_reset_delta_events } true; 130107#L1440-2 [2021-11-19 05:37:50,782 INFO L793 eck$LassoCheckResult]: Loop: 130107#L1440-2 assume !false; 142994#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 142989#L926 assume !false; 142987#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 142979#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 142969#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 142967#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 142964#L795 assume !(0 != eval_~tmp~0#1); 142965#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 150261#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 150256#L951-3 assume !(0 == ~M_E~0); 150250#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 150245#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 150241#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 150236#L966-3 assume !(0 == ~T4_E~0); 149943#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 149942#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 149938#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 149932#L986-3 assume !(0 == ~T8_E~0); 149925#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 149919#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 149913#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 149907#L1006-3 assume !(0 == ~E_2~0); 149902#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 149894#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 149887#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 149881#L1026-3 assume !(0 == ~E_6~0); 149875#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 149869#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 149862#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 149854#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 149848#L472-33 assume !(1 == ~m_pc~0); 149842#L472-35 is_master_triggered_~__retres1~0#1 := 0; 149836#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 149830#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 149814#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 149807#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 143538#L491-33 assume !(1 == ~t1_pc~0); 143536#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 143533#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 143531#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 143529#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 143527#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 143525#L510-33 assume !(1 == ~t2_pc~0); 143522#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 143519#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 143517#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 143515#L1195-33 assume !(0 != activate_threads_~tmp___1~0#1); 143513#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 143511#L529-33 assume !(1 == ~t3_pc~0); 143259#L529-35 is_transmit3_triggered_~__retres1~3#1 := 0; 143507#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 143505#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 143503#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 143501#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 143499#L548-33 assume 1 == ~t4_pc~0; 143496#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 143493#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 143491#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 143489#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 143487#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 143485#L567-33 assume !(1 == ~t5_pc~0); 143483#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 143481#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 143479#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 143477#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 143475#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 143473#L586-33 assume 1 == ~t6_pc~0; 143470#L587-11 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 143468#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 143466#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 143464#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 143462#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 143460#L605-33 assume 1 == ~t7_pc~0; 143458#L606-11 assume 1 == ~E_7~0;is_transmit7_triggered_~__retres1~7#1 := 1; 143455#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 143453#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 143451#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 143449#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 143447#L624-33 assume 1 == ~t8_pc~0; 143444#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 143442#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 143441#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 143440#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 143439#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 143438#L643-33 assume !(1 == ~t9_pc~0); 143436#L643-35 is_transmit9_triggered_~__retres1~9#1 := 0; 143435#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 143434#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 143433#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 143432#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 143431#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 141488#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 143429#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 143427#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 143425#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 141479#L1079-3 assume !(1 == ~T5_E~0); 143422#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 143420#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 143417#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 143415#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 143413#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 143411#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 143409#L1114-3 assume !(1 == ~E_2~0); 143407#L1119-3 assume !(1 == ~E_3~0); 143404#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 143401#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 143399#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 143397#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 143395#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 143393#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 143391#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 143384#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 143374#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 143372#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 143370#L1459 assume !(0 == start_simulation_~tmp~3#1); 143367#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 143361#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 143350#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 143348#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 143346#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 143344#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 143342#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 143340#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 130107#L1440-2 [2021-11-19 05:37:50,783 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:50,783 INFO L85 PathProgramCache]: Analyzing trace with hash 367589383, now seen corresponding path program 1 times [2021-11-19 05:37:50,784 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:50,784 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811402436] [2021-11-19 05:37:50,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:50,785 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:50,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:50,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:50,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:50,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811402436] [2021-11-19 05:37:50,887 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811402436] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:50,888 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:50,888 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:50,888 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130012484] [2021-11-19 05:37:50,889 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:50,889 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:50,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:50,890 INFO L85 PathProgramCache]: Analyzing trace with hash 168254792, now seen corresponding path program 1 times [2021-11-19 05:37:50,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:50,891 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847712544] [2021-11-19 05:37:50,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:50,891 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:50,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:50,938 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:50,939 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:50,939 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847712544] [2021-11-19 05:37:50,939 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847712544] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:50,942 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:50,942 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:50,942 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [934567184] [2021-11-19 05:37:50,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:50,943 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:50,944 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:50,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 05:37:50,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 05:37:50,945 INFO L87 Difference]: Start difference. First operand 26831 states and 38091 transitions. cyclomatic complexity: 11268 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:51,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:51,732 INFO L93 Difference]: Finished difference Result 64082 states and 90300 transitions. [2021-11-19 05:37:51,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 05:37:51,733 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 64082 states and 90300 transitions. [2021-11-19 05:37:52,176 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 62636 [2021-11-19 05:37:52,509 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 64082 states to 64082 states and 90300 transitions. [2021-11-19 05:37:52,510 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 64082 [2021-11-19 05:37:52,546 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 64082 [2021-11-19 05:37:52,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 64082 states and 90300 transitions. [2021-11-19 05:37:52,603 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:52,603 INFO L681 BuchiCegarLoop]: Abstraction has 64082 states and 90300 transitions. [2021-11-19 05:37:52,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64082 states and 90300 transitions. [2021-11-19 05:37:53,580 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64082 to 50910. [2021-11-19 05:37:53,634 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50910 states, 50910 states have (on average 1.41441759968572) internal successors, (72008), 50909 states have internal predecessors, (72008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:53,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50910 states to 50910 states and 72008 transitions. [2021-11-19 05:37:53,782 INFO L704 BuchiCegarLoop]: Abstraction has 50910 states and 72008 transitions. [2021-11-19 05:37:53,782 INFO L587 BuchiCegarLoop]: Abstraction has 50910 states and 72008 transitions. [2021-11-19 05:37:53,782 INFO L425 BuchiCegarLoop]: ======== Iteration 17============ [2021-11-19 05:37:53,782 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 50910 states and 72008 transitions. [2021-11-19 05:37:54,236 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 50672 [2021-11-19 05:37:54,236 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:54,237 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:54,241 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:54,241 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:54,242 INFO L791 eck$LassoCheckResult]: Stem: 221746#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 221747#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 222113#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 221770#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 221661#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 221384#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 221385#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 221979#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 222043#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 222029#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 222030#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 221505#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 221494#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 221495#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 221302#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 221303#L951 assume !(0 == ~M_E~0); 221031#L951-2 assume !(0 == ~T1_E~0); 221032#L956-1 assume !(0 == ~T2_E~0); 221200#L961-1 assume !(0 == ~T3_E~0); 221678#L966-1 assume !(0 == ~T4_E~0); 221679#L971-1 assume !(0 == ~T5_E~0); 221830#L976-1 assume !(0 == ~T6_E~0); 221799#L981-1 assume !(0 == ~T7_E~0); 221543#L986-1 assume !(0 == ~T8_E~0); 221254#L991-1 assume !(0 == ~T9_E~0); 221255#L996-1 assume !(0 == ~E_M~0); 222089#L1001-1 assume !(0 == ~E_1~0); 221744#L1006-1 assume !(0 == ~E_2~0); 221745#L1011-1 assume !(0 == ~E_3~0); 222044#L1016-1 assume !(0 == ~E_4~0); 222069#L1021-1 assume !(0 == ~E_5~0); 220843#L1026-1 assume !(0 == ~E_6~0); 220844#L1031-1 assume !(0 == ~E_7~0); 221690#L1036-1 assume !(0 == ~E_8~0); 221686#L1041-1 assume !(0 == ~E_9~0); 221687#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 221995#L472 assume !(1 == ~m_pc~0); 221938#L472-2 is_master_triggered_~__retres1~0#1 := 0; 221721#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 221722#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 221731#L1179 assume !(0 != activate_threads_~tmp~1#1); 220851#L1179-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; 220852#L491 assume !(1 == ~t1_pc~0); 221353#L491-2 is_transmit1_triggered_~__retres1~1#1 := 0; 221354#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 221684#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 220822#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 220823#L1187-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; 220845#L510 assume !(1 == ~t2_pc~0); 220811#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 220812#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 221997#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 221998#L1195 assume !(0 != activate_threads_~tmp___1~0#1); 221087#L1195-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; 221088#L529 assume !(1 == ~t3_pc~0); 221548#L529-2 is_transmit3_triggered_~__retres1~3#1 := 0; 221856#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 221932#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 222080#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 221008#L1203-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; 221009#L548 assume !(1 == ~t4_pc~0); 220908#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 220907#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 221208#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 220948#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 220949#L1211-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; 220896#L567 assume !(1 == ~t5_pc~0); 220897#L567-2 is_transmit5_triggered_~__retres1~5#1 := 0; 220950#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 221136#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 221137#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 221973#L1219-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; 221019#L586 assume !(1 == ~t6_pc~0); 221020#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 221093#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 222109#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 222159#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 221966#L1227-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; 221967#L605 assume !(1 == ~t7_pc~0); 221519#L605-2 is_transmit7_triggered_~__retres1~7#1 := 0; 221520#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 221682#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 221683#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 222134#L1235-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; 221655#L624 assume !(1 == ~t8_pc~0); 221081#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 221080#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 221715#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 221716#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 221942#L1243-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; 220865#L643 assume 1 == ~t9_pc~0; 220866#L644 assume 1 == ~E_9~0;is_transmit9_triggered_~__retres1~9#1 := 1; 221881#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 221801#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 221259#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 221260#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 221063#L1059 assume 1 == ~M_E~0;~M_E~0 := 2; 221064#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 221229#L1064-1 assume !(1 == ~T2_E~0); 221230#L1069-1 assume !(1 == ~T3_E~0); 222130#L1074-1 assume !(1 == ~T4_E~0); 222131#L1079-1 assume !(1 == ~T5_E~0); 221927#L1084-1 assume !(1 == ~T6_E~0); 221928#L1089-1 assume !(1 == ~T7_E~0); 221959#L1094-1 assume !(1 == ~T8_E~0); 221960#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 222060#L1104-1 assume !(1 == ~E_M~0); 222061#L1109-1 assume !(1 == ~E_1~0); 221372#L1114-1 assume !(1 == ~E_2~0); 221373#L1119-1 assume !(1 == ~E_3~0); 221436#L1124-1 assume !(1 == ~E_4~0); 221437#L1129-1 assume !(1 == ~E_5~0); 221666#L1134-1 assume !(1 == ~E_6~0); 221667#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 221393#L1144-1 assume !(1 == ~E_8~0); 221394#L1149-1 assume !(1 == ~E_9~0); 221025#L1154-1 assume { :end_inline_reset_delta_events } true; 221026#L1440-2 [2021-11-19 05:37:54,242 INFO L793 eck$LassoCheckResult]: Loop: 221026#L1440-2 assume !false; 221159#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 220803#L926 assume !false; 221440#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 221441#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 221113#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 221114#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 221123#L795 assume !(0 != eval_~tmp~0#1); 221124#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 269488#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 269486#L951-3 assume !(0 == ~M_E~0); 269483#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 269481#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 269479#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 269477#L966-3 assume !(0 == ~T4_E~0); 269475#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 269473#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 269472#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 269470#L986-3 assume !(0 == ~T8_E~0); 269468#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 269466#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 269464#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 269462#L1006-3 assume !(0 == ~E_2~0); 269459#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 269457#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 269455#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 269453#L1026-3 assume !(0 == ~E_6~0); 269451#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 269449#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 269446#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 269444#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 269442#L472-33 assume !(1 == ~m_pc~0); 269440#L472-35 is_master_triggered_~__retres1~0#1 := 0; 269439#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 269438#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 269437#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 269435#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 269433#L491-33 assume !(1 == ~t1_pc~0); 266023#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 269430#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 269428#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 269426#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 269424#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 269422#L510-33 assume !(1 == ~t2_pc~0); 269411#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 269410#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 269409#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 269371#L1195-33 assume !(0 != activate_threads_~tmp___1~0#1); 269242#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 221118#L529-33 assume !(1 == ~t3_pc~0); 221119#L529-35 is_transmit3_triggered_~__retres1~3#1 := 0; 221100#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 221101#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 222074#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 220930#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 220931#L548-33 assume !(1 == ~t4_pc~0); 221175#L548-35 is_transmit4_triggered_~__retres1~4#1 := 0; 221304#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 221343#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 221344#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 221111#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 221112#L567-33 assume !(1 == ~t5_pc~0); 221221#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 221222#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 221470#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 222079#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 222118#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 221677#L586-33 assume !(1 == ~t6_pc~0); 221239#L586-35 is_transmit6_triggered_~__retres1~6#1 := 0; 221240#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 221589#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 221590#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 222152#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 221312#L605-33 assume !(1 == ~t7_pc~0); 221313#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 221051#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 221052#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 221475#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 220942#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 220943#L624-33 assume !(1 == ~t8_pc~0); 221097#L624-35 is_transmit8_triggered_~__retres1~8#1 := 0; 221105#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 221075#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 221076#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 221328#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 221053#L643-33 assume !(1 == ~t9_pc~0); 221055#L643-35 is_transmit9_triggered_~__retres1~9#1 := 0; 221144#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 221627#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 221571#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 221572#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 220932#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 220933#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 221452#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 221503#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 221504#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 221800#L1079-3 assume !(1 == ~T5_E~0); 221693#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 221625#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 221626#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 221534#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 221535#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 221823#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 221806#L1114-3 assume !(1 == ~E_2~0); 221807#L1119-3 assume !(1 == ~E_3~0); 222119#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 222127#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 221237#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 221238#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 221411#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 221412#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 221577#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 222138#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 220937#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 220824#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 220825#L1459 assume !(0 == start_simulation_~tmp~3#1); 220831#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 221901#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 221116#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 221701#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 221283#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 221284#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 221456#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 221651#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 221026#L1440-2 [2021-11-19 05:37:54,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:54,243 INFO L85 PathProgramCache]: Analyzing trace with hash -589339000, now seen corresponding path program 1 times [2021-11-19 05:37:54,243 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:54,244 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221964867] [2021-11-19 05:37:54,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:54,244 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:54,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:54,297 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:54,298 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:54,298 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221964867] [2021-11-19 05:37:54,298 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221964867] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:54,298 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:54,298 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:54,299 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400688949] [2021-11-19 05:37:54,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:54,299 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:54,300 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:54,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1428167924, now seen corresponding path program 1 times [2021-11-19 05:37:54,300 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:54,301 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642349977] [2021-11-19 05:37:54,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:54,301 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:54,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:54,339 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:54,339 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:54,339 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642349977] [2021-11-19 05:37:54,339 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642349977] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:54,340 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:54,340 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:54,340 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076671591] [2021-11-19 05:37:54,340 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:54,341 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:54,341 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:54,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 05:37:54,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 05:37:54,342 INFO L87 Difference]: Start difference. First operand 50910 states and 72008 transitions. cyclomatic complexity: 21106 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:55,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:37:55,511 INFO L93 Difference]: Finished difference Result 120701 states and 169509 transitions. [2021-11-19 05:37:55,512 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 05:37:55,514 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 120701 states and 169509 transitions. [2021-11-19 05:37:56,303 INFO L131 ngComponentsAnalysis]: Automaton has 12 accepting balls. 117968 [2021-11-19 05:37:56,662 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 120701 states to 120701 states and 169509 transitions. [2021-11-19 05:37:56,662 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 120701 [2021-11-19 05:37:56,721 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 120701 [2021-11-19 05:37:56,721 INFO L73 IsDeterministic]: Start isDeterministic. Operand 120701 states and 169509 transitions. [2021-11-19 05:37:56,857 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:37:56,857 INFO L681 BuchiCegarLoop]: Abstraction has 120701 states and 169509 transitions. [2021-11-19 05:37:57,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 120701 states and 169509 transitions. [2021-11-19 05:37:58,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 120701 to 96525. [2021-11-19 05:37:58,660 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 96525 states, 96525 states have (on average 1.40984200984201) internal successors, (136085), 96524 states have internal predecessors, (136085), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:37:59,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 96525 states to 96525 states and 136085 transitions. [2021-11-19 05:37:59,000 INFO L704 BuchiCegarLoop]: Abstraction has 96525 states and 136085 transitions. [2021-11-19 05:37:59,000 INFO L587 BuchiCegarLoop]: Abstraction has 96525 states and 136085 transitions. [2021-11-19 05:37:59,000 INFO L425 BuchiCegarLoop]: ======== Iteration 18============ [2021-11-19 05:37:59,000 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 96525 states and 136085 transitions. [2021-11-19 05:37:59,301 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 96192 [2021-11-19 05:37:59,301 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:37:59,302 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:37:59,308 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:59,308 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:37:59,309 INFO L791 eck$LassoCheckResult]: Stem: 393374#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 393375#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 393757#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 393400#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 393284#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 393003#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 393004#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 393615#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 393680#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 393665#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 393666#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 393126#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 393113#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 393114#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 392921#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 392922#L951 assume !(0 == ~M_E~0); 392652#L951-2 assume !(0 == ~T1_E~0); 392653#L956-1 assume !(0 == ~T2_E~0); 392818#L961-1 assume !(0 == ~T3_E~0); 393303#L966-1 assume !(0 == ~T4_E~0); 393304#L971-1 assume !(0 == ~T5_E~0); 393458#L976-1 assume !(0 == ~T6_E~0); 393429#L981-1 assume !(0 == ~T7_E~0); 393167#L986-1 assume !(0 == ~T8_E~0); 392871#L991-1 assume !(0 == ~T9_E~0); 392872#L996-1 assume !(0 == ~E_M~0); 393727#L1001-1 assume !(0 == ~E_1~0); 393372#L1006-1 assume !(0 == ~E_2~0); 393373#L1011-1 assume !(0 == ~E_3~0); 393681#L1016-1 assume !(0 == ~E_4~0); 393706#L1021-1 assume !(0 == ~E_5~0); 392465#L1026-1 assume !(0 == ~E_6~0); 392466#L1031-1 assume !(0 == ~E_7~0); 393318#L1036-1 assume !(0 == ~E_8~0); 393314#L1041-1 assume !(0 == ~E_9~0); 393315#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 393628#L472 assume !(1 == ~m_pc~0); 393567#L472-2 is_master_triggered_~__retres1~0#1 := 0; 393351#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 393352#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 393361#L1179 assume !(0 != activate_threads_~tmp~1#1); 392473#L1179-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; 392474#L491 assume !(1 == ~t1_pc~0); 392972#L491-2 is_transmit1_triggered_~__retres1~1#1 := 0; 392973#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 393312#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 392443#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 392444#L1187-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; 392467#L510 assume !(1 == ~t2_pc~0); 392432#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 392433#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 393630#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 393631#L1195 assume !(0 != activate_threads_~tmp___1~0#1); 392707#L1195-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; 392708#L529 assume !(1 == ~t3_pc~0); 393172#L529-2 is_transmit3_triggered_~__retres1~3#1 := 0; 393486#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 393563#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 393718#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 392629#L1203-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; 392630#L548 assume !(1 == ~t4_pc~0); 392529#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 392528#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 392826#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 392569#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 392570#L1211-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; 392517#L567 assume !(1 == ~t5_pc~0); 392518#L567-2 is_transmit5_triggered_~__retres1~5#1 := 0; 392571#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 392754#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 392755#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 393609#L1219-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; 392640#L586 assume !(1 == ~t6_pc~0); 392641#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 392713#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 393748#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 393809#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 393600#L1227-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; 393601#L605 assume !(1 == ~t7_pc~0); 393141#L605-2 is_transmit7_triggered_~__retres1~7#1 := 0; 393142#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 393307#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 393308#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 393780#L1235-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; 393279#L624 assume !(1 == ~t8_pc~0); 392701#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 392700#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 393344#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 393345#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 393572#L1243-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; 392487#L643 assume !(1 == ~t9_pc~0); 392488#L643-2 is_transmit9_triggered_~__retres1~9#1 := 0; 393512#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 393431#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 392876#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 392877#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 392683#L1059 assume 1 == ~M_E~0;~M_E~0 := 2; 392684#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 392847#L1064-1 assume !(1 == ~T2_E~0); 392848#L1069-1 assume !(1 == ~T3_E~0); 393775#L1074-1 assume !(1 == ~T4_E~0); 393776#L1079-1 assume !(1 == ~T5_E~0); 393557#L1084-1 assume !(1 == ~T6_E~0); 393558#L1089-1 assume !(1 == ~T7_E~0); 393591#L1094-1 assume !(1 == ~T8_E~0); 393592#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 393697#L1104-1 assume !(1 == ~E_M~0); 393698#L1109-1 assume !(1 == ~E_1~0); 392991#L1114-1 assume !(1 == ~E_2~0); 392992#L1119-1 assume !(1 == ~E_3~0); 393054#L1124-1 assume !(1 == ~E_4~0); 393055#L1129-1 assume !(1 == ~E_5~0); 393289#L1134-1 assume !(1 == ~E_6~0); 393290#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 393011#L1144-1 assume !(1 == ~E_8~0); 393012#L1149-1 assume !(1 == ~E_9~0); 392646#L1154-1 assume { :end_inline_reset_delta_events } true; 392647#L1440-2 [2021-11-19 05:37:59,309 INFO L793 eck$LassoCheckResult]: Loop: 392647#L1440-2 assume !false; 479463#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 479458#L926 assume !false; 479456#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 479410#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 479397#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 479393#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 479387#L795 assume !(0 != eval_~tmp~0#1); 479388#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 486527#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 486525#L951-3 assume !(0 == ~M_E~0); 486523#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 486521#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 486519#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 486517#L966-3 assume !(0 == ~T4_E~0); 486514#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 486512#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 486510#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 486508#L986-3 assume !(0 == ~T8_E~0); 486506#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 486504#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 486502#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 486500#L1006-3 assume !(0 == ~E_2~0); 486498#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 486496#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 486494#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 486492#L1026-3 assume !(0 == ~E_6~0); 486434#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 486388#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 486382#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 486377#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 486283#L472-33 assume !(1 == ~m_pc~0); 486280#L472-35 is_master_triggered_~__retres1~0#1 := 0; 486277#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 486276#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 486271#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 486270#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 393765#L491-33 assume !(1 == ~t1_pc~0); 393766#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 486453#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 486451#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 486449#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 486448#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 486445#L510-33 assume !(1 == ~t2_pc~0); 486442#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 486440#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 486438#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 486436#L1195-33 assume !(0 != activate_threads_~tmp___1~0#1); 486435#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 480225#L529-33 assume !(1 == ~t3_pc~0); 480222#L529-35 is_transmit3_triggered_~__retres1~3#1 := 0; 480219#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 480216#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 480213#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 480211#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 480209#L548-33 assume !(1 == ~t4_pc~0); 480206#L548-35 is_transmit4_triggered_~__retres1~4#1 := 0; 480202#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 480199#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 480196#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 480192#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 480189#L567-33 assume !(1 == ~t5_pc~0); 480186#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 480183#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 480181#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 480179#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 480177#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 480175#L586-33 assume !(1 == ~t6_pc~0); 480173#L586-35 is_transmit6_triggered_~__retres1~6#1 := 0; 480170#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 480168#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 480165#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 480163#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 480161#L605-33 assume !(1 == ~t7_pc~0); 478160#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 480158#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 480156#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 480155#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 480153#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 480151#L624-33 assume !(1 == ~t8_pc~0); 480149#L624-35 is_transmit8_triggered_~__retres1~8#1 := 0; 480147#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 480146#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 480144#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 480142#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 480140#L643-33 assume !(1 == ~t9_pc~0); 429713#L643-35 is_transmit9_triggered_~__retres1~9#1 := 0; 480137#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 480133#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 480128#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 480123#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 480119#L1059-3 assume 1 == ~M_E~0;~M_E~0 := 2; 468772#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 480112#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 480108#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 480101#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 468752#L1079-3 assume !(1 == ~T5_E~0); 480092#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 480087#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 480082#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 480077#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 480072#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 480065#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 480061#L1114-3 assume !(1 == ~E_2~0); 480057#L1119-3 assume !(1 == ~E_3~0); 480052#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 480047#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 480042#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 480037#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 480033#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 480029#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 480027#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 479911#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 479898#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 479892#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 479886#L1459 assume !(0 == start_simulation_~tmp~3#1); 479880#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 479487#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 479477#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 479475#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 479473#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 479471#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 479468#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 479466#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 392647#L1440-2 [2021-11-19 05:37:59,310 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:59,310 INFO L85 PathProgramCache]: Analyzing trace with hash 2033110665, now seen corresponding path program 1 times [2021-11-19 05:37:59,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:59,311 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087184518] [2021-11-19 05:37:59,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:59,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:59,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:59,357 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:59,357 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:59,357 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087184518] [2021-11-19 05:37:59,358 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087184518] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:59,358 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:59,358 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-11-19 05:37:59,358 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [308307548] [2021-11-19 05:37:59,359 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:59,359 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:37:59,360 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:37:59,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1428167924, now seen corresponding path program 2 times [2021-11-19 05:37:59,360 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:37:59,360 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960324294] [2021-11-19 05:37:59,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:37:59,361 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:37:59,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:37:59,403 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:37:59,404 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:37:59,404 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960324294] [2021-11-19 05:37:59,404 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960324294] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:37:59,405 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:37:59,405 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:37:59,405 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1669723700] [2021-11-19 05:37:59,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:37:59,406 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:37:59,406 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:37:59,406 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-11-19 05:37:59,407 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-11-19 05:37:59,407 INFO L87 Difference]: Start difference. First operand 96525 states and 136085 transitions. cyclomatic complexity: 39568 Second operand has 3 states, 3 states have (on average 39.0) internal successors, (117), 2 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:00,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:38:00,601 INFO L93 Difference]: Finished difference Result 143145 states and 202124 transitions. [2021-11-19 05:38:00,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-11-19 05:38:00,602 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143145 states and 202124 transitions. [2021-11-19 05:38:01,183 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 142720 [2021-11-19 05:38:02,088 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143145 states to 143145 states and 202124 transitions. [2021-11-19 05:38:02,089 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 143145 [2021-11-19 05:38:02,155 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 143145 [2021-11-19 05:38:02,155 INFO L73 IsDeterministic]: Start isDeterministic. Operand 143145 states and 202124 transitions. [2021-11-19 05:38:02,229 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:38:02,229 INFO L681 BuchiCegarLoop]: Abstraction has 143145 states and 202124 transitions. [2021-11-19 05:38:02,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143145 states and 202124 transitions. [2021-11-19 05:38:03,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143145 to 97785. [2021-11-19 05:38:03,711 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97785 states, 97785 states have (on average 1.4154931737996626) internal successors, (138414), 97784 states have internal predecessors, (138414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:04,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97785 states to 97785 states and 138414 transitions. [2021-11-19 05:38:04,083 INFO L704 BuchiCegarLoop]: Abstraction has 97785 states and 138414 transitions. [2021-11-19 05:38:04,083 INFO L587 BuchiCegarLoop]: Abstraction has 97785 states and 138414 transitions. [2021-11-19 05:38:04,083 INFO L425 BuchiCegarLoop]: ======== Iteration 19============ [2021-11-19 05:38:04,083 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 97785 states and 138414 transitions. [2021-11-19 05:38:04,374 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 97472 [2021-11-19 05:38:04,374 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:38:04,374 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:38:04,379 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:38:04,380 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:38:04,380 INFO L791 eck$LassoCheckResult]: Stem: 633051#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 633052#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 633423#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 633081#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 632961#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 632681#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 632682#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 633282#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 633344#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 633332#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 633333#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 632802#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 632791#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 632792#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 632600#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 632601#L951 assume !(0 == ~M_E~0); 632334#L951-2 assume !(0 == ~T1_E~0); 632335#L956-1 assume !(0 == ~T2_E~0); 632496#L961-1 assume !(0 == ~T3_E~0); 632976#L966-1 assume !(0 == ~T4_E~0); 632977#L971-1 assume !(0 == ~T5_E~0); 633137#L976-1 assume !(0 == ~T6_E~0); 633107#L981-1 assume !(0 == ~T7_E~0); 632844#L986-1 assume !(0 == ~T8_E~0); 632549#L991-1 assume !(0 == ~T9_E~0); 632550#L996-1 assume !(0 == ~E_M~0); 633397#L1001-1 assume !(0 == ~E_1~0); 633049#L1006-1 assume !(0 == ~E_2~0); 633050#L1011-1 assume !(0 == ~E_3~0); 633347#L1016-1 assume !(0 == ~E_4~0); 633369#L1021-1 assume !(0 == ~E_5~0); 632141#L1026-1 assume !(0 == ~E_6~0); 632142#L1031-1 assume !(0 == ~E_7~0); 632993#L1036-1 assume !(0 == ~E_8~0); 632989#L1041-1 assume !(0 == ~E_9~0); 632990#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 633298#L472 assume !(1 == ~m_pc~0); 633244#L472-2 is_master_triggered_~__retres1~0#1 := 0; 633025#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 633026#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 633036#L1179 assume !(0 != activate_threads_~tmp~1#1); 632149#L1179-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; 632150#L491 assume !(1 == ~t1_pc~0); 632652#L491-2 is_transmit1_triggered_~__retres1~1#1 := 0; 632653#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 632985#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 632122#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 632123#L1187-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; 632145#L510 assume !(1 == ~t2_pc~0); 632109#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 632110#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 633302#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 633303#L1195 assume !(0 != activate_threads_~tmp___1~0#1); 632385#L1195-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; 632386#L529 assume !(1 == ~t3_pc~0); 632847#L529-2 is_transmit3_triggered_~__retres1~3#1 := 0; 633159#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 633242#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 633382#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 632306#L1203-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; 632307#L548 assume !(1 == ~t4_pc~0); 632205#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 632204#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 632506#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 632247#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 632248#L1211-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; 632198#L567 assume !(1 == ~t5_pc~0); 632199#L567-2 is_transmit5_triggered_~__retres1~5#1 := 0; 632249#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 632437#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 632438#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 633276#L1219-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; 632317#L586 assume !(1 == ~t6_pc~0); 632318#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 632393#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 633415#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 633466#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 633269#L1227-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; 633270#L605 assume !(1 == ~t7_pc~0); 632824#L605-2 is_transmit7_triggered_~__retres1~7#1 := 0; 632825#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 632980#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 632981#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 633441#L1235-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; 632955#L624 assume !(1 == ~t8_pc~0); 632379#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 632378#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 633020#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 633021#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 633248#L1243-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; 632165#L643 assume !(1 == ~t9_pc~0); 632166#L643-2 is_transmit9_triggered_~__retres1~9#1 := 0; 633192#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 633110#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 632557#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 632558#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 632361#L1059 assume !(1 == ~M_E~0); 632362#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 632525#L1064-1 assume !(1 == ~T2_E~0); 632526#L1069-1 assume !(1 == ~T3_E~0); 633201#L1074-1 assume !(1 == ~T4_E~0); 633246#L1079-1 assume !(1 == ~T5_E~0); 633235#L1084-1 assume !(1 == ~T6_E~0); 633236#L1089-1 assume !(1 == ~T7_E~0); 633263#L1094-1 assume !(1 == ~T8_E~0); 632874#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 632875#L1104-1 assume !(1 == ~E_M~0); 633097#L1109-1 assume !(1 == ~E_1~0); 632672#L1114-1 assume !(1 == ~E_2~0); 632673#L1119-1 assume !(1 == ~E_3~0); 632732#L1124-1 assume !(1 == ~E_4~0); 632161#L1129-1 assume !(1 == ~E_5~0); 632162#L1134-1 assume !(1 == ~E_6~0); 632494#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 632495#L1144-1 assume !(1 == ~E_8~0); 632689#L1149-1 assume !(1 == ~E_9~0); 632324#L1154-1 assume { :end_inline_reset_delta_events } true; 632325#L1440-2 [2021-11-19 05:38:04,381 INFO L793 eck$LassoCheckResult]: Loop: 632325#L1440-2 assume !false; 722003#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 721999#L926 assume !false; 721997#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 721989#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 721979#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 721977#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 721974#L795 assume !(0 != eval_~tmp~0#1); 721975#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 725455#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 725447#L951-3 assume !(0 == ~M_E~0); 725441#L951-5 assume 0 == ~T1_E~0;~T1_E~0 := 1; 725435#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 725429#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 725422#L966-3 assume !(0 == ~T4_E~0); 725418#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 725413#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 725406#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 725399#L986-3 assume !(0 == ~T8_E~0); 725342#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 725314#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 725306#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 725299#L1006-3 assume !(0 == ~E_2~0); 725291#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 725281#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 725272#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 725265#L1026-3 assume !(0 == ~E_6~0); 725258#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 725206#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 725107#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 725106#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 725105#L472-33 assume !(1 == ~m_pc~0); 725104#L472-35 is_master_triggered_~__retres1~0#1 := 0; 725103#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 725102#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 725101#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 725099#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 725098#L491-33 assume !(1 == ~t1_pc~0); 720759#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 725097#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 725096#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 725094#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 725092#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 725090#L510-33 assume !(1 == ~t2_pc~0); 725087#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 725085#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 725083#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 725081#L1195-33 assume !(0 != activate_threads_~tmp___1~0#1); 725079#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 725077#L529-33 assume !(1 == ~t3_pc~0); 721457#L529-35 is_transmit3_triggered_~__retres1~3#1 := 0; 725073#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 725071#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 725069#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 725067#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 725066#L548-33 assume !(1 == ~t4_pc~0); 725065#L548-35 is_transmit4_triggered_~__retres1~4#1 := 0; 725060#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 725058#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 725056#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 725054#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 725051#L567-33 assume !(1 == ~t5_pc~0); 725049#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 725047#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 725046#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 725043#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 725041#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 725039#L586-33 assume !(1 == ~t6_pc~0); 725037#L586-35 is_transmit6_triggered_~__retres1~6#1 := 0; 725034#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 725032#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 725029#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 725027#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 725025#L605-33 assume !(1 == ~t7_pc~0); 724730#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 725022#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 725020#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 725018#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 725016#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 725014#L624-33 assume 1 == ~t8_pc~0; 725011#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 725009#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 725007#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 725004#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 725002#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 725000#L643-33 assume !(1 == ~t9_pc~0); 720878#L643-35 is_transmit9_triggered_~__retres1~9#1 := 0; 724997#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 724995#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 719625#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 719004#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 719001#L1059-3 assume !(1 == ~M_E~0); 657933#L1059-5 assume 1 == ~T1_E~0;~T1_E~0 := 2; 718998#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 718996#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 718994#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 718992#L1079-3 assume !(1 == ~T5_E~0); 718989#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 718987#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 718985#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 718983#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 718981#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 718979#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 718976#L1114-3 assume !(1 == ~E_2~0); 718974#L1119-3 assume !(1 == ~E_3~0); 718972#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 718970#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 718968#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 718966#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 718963#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 718961#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 718959#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 718954#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 718944#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 718943#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 676472#L1459 assume !(0 == start_simulation_~tmp~3#1); 676473#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 722026#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 722015#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 722013#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 722011#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 722009#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 722007#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 722005#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 632325#L1440-2 [2021-11-19 05:38:04,381 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:38:04,382 INFO L85 PathProgramCache]: Analyzing trace with hash -1839154805, now seen corresponding path program 1 times [2021-11-19 05:38:04,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:38:04,382 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100755544] [2021-11-19 05:38:04,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:38:04,383 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:38:04,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:38:04,441 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:38:04,441 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:38:04,441 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100755544] [2021-11-19 05:38:04,442 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1100755544] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:38:04,442 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:38:04,442 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:38:04,442 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390793906] [2021-11-19 05:38:04,442 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:38:04,444 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:38:04,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:38:04,448 INFO L85 PathProgramCache]: Analyzing trace with hash -627076787, now seen corresponding path program 1 times [2021-11-19 05:38:04,449 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:38:04,449 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [12965664] [2021-11-19 05:38:04,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:38:04,449 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:38:04,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:38:04,488 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:38:04,488 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:38:04,489 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [12965664] [2021-11-19 05:38:04,489 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [12965664] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:38:04,489 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:38:04,489 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:38:04,489 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [249284960] [2021-11-19 05:38:04,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:38:04,491 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:38:04,491 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:38:04,492 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 05:38:04,492 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 05:38:04,492 INFO L87 Difference]: Start difference. First operand 97785 states and 138414 transitions. cyclomatic complexity: 40633 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:05,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:38:05,814 INFO L93 Difference]: Finished difference Result 154497 states and 218247 transitions. [2021-11-19 05:38:05,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 05:38:05,815 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 154497 states and 218247 transitions. [2021-11-19 05:38:06,550 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 153984 [2021-11-19 05:38:07,627 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 154497 states to 154497 states and 218247 transitions. [2021-11-19 05:38:07,628 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 154497 [2021-11-19 05:38:07,691 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 154497 [2021-11-19 05:38:07,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 154497 states and 218247 transitions. [2021-11-19 05:38:07,765 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:38:07,765 INFO L681 BuchiCegarLoop]: Abstraction has 154497 states and 218247 transitions. [2021-11-19 05:38:07,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154497 states and 218247 transitions. [2021-11-19 05:38:09,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154497 to 109134. [2021-11-19 05:38:09,485 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109134 states, 109134 states have (on average 1.4165612916231423) internal successors, (154595), 109133 states have internal predecessors, (154595), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:09,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109134 states to 109134 states and 154595 transitions. [2021-11-19 05:38:09,938 INFO L704 BuchiCegarLoop]: Abstraction has 109134 states and 154595 transitions. [2021-11-19 05:38:09,938 INFO L587 BuchiCegarLoop]: Abstraction has 109134 states and 154595 transitions. [2021-11-19 05:38:09,938 INFO L425 BuchiCegarLoop]: ======== Iteration 20============ [2021-11-19 05:38:09,938 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 109134 states and 154595 transitions. [2021-11-19 05:38:10,246 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 108736 [2021-11-19 05:38:10,247 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:38:10,247 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:38:10,252 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:38:10,253 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:38:10,253 INFO L791 eck$LassoCheckResult]: Stem: 885362#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 885363#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 885761#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 885389#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 885266#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 884979#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 884980#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 885621#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 885682#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 885667#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 885668#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 885105#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 885094#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 885095#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 884896#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 884897#L951 assume !(0 == ~M_E~0); 884629#L951-2 assume 0 == ~T1_E~0;~T1_E~0 := 1; 884630#L956-1 assume !(0 == ~T2_E~0); 885822#L961-1 assume !(0 == ~T3_E~0); 885281#L966-1 assume !(0 == ~T4_E~0); 885282#L971-1 assume !(0 == ~T5_E~0); 885778#L976-1 assume !(0 == ~T6_E~0); 885779#L981-1 assume !(0 == ~T7_E~0); 885146#L986-1 assume !(0 == ~T8_E~0); 884846#L991-1 assume !(0 == ~T9_E~0); 884847#L996-1 assume !(0 == ~E_M~0); 885869#L1001-1 assume !(0 == ~E_1~0); 885360#L1006-1 assume !(0 == ~E_2~0); 885361#L1011-1 assume !(0 == ~E_3~0); 885685#L1016-1 assume !(0 == ~E_4~0); 885706#L1021-1 assume !(0 == ~E_5~0); 884434#L1026-1 assume !(0 == ~E_6~0); 884435#L1031-1 assume !(0 == ~E_7~0); 885300#L1036-1 assume !(0 == ~E_8~0); 885301#L1041-1 assume !(0 == ~E_9~0); 885635#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 885636#L472 assume !(1 == ~m_pc~0); 885577#L472-2 is_master_triggered_~__retres1~0#1 := 0; 885578#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 885866#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 885345#L1179 assume !(0 != activate_threads_~tmp~1#1); 885346#L1179-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; 885865#L491 assume !(1 == ~t1_pc~0); 884949#L491-2 is_transmit1_triggered_~__retres1~1#1 := 0; 884950#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 885864#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 884414#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 884415#L1187-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; 885617#L510 assume !(1 == ~t2_pc~0); 884401#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 884402#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 885728#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 885825#L1195 assume !(0 != activate_threads_~tmp___1~0#1); 885826#L1195-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; 885150#L529 assume !(1 == ~t3_pc~0); 885151#L529-2 is_transmit3_triggered_~__retres1~3#1 := 0; 885573#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 885574#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 885720#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 884602#L1203-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; 884603#L548 assume !(1 == ~t4_pc~0); 885859#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 884803#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 884804#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 885678#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 885430#L1211-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; 885431#L567 assume !(1 == ~t5_pc~0); 884543#L567-2 is_transmit5_triggered_~__retres1~5#1 := 0; 884544#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 884733#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 884734#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 885752#L1219-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; 884613#L586 assume !(1 == ~t6_pc~0); 884614#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 885855#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 885843#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 885844#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 885606#L1227-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; 885607#L605 assume !(1 == ~t7_pc~0); 885126#L605-2 is_transmit7_triggered_~__retres1~7#1 := 0; 885127#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 885854#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 885795#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 885796#L1235-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; 885853#L624 assume !(1 == ~t8_pc~0); 884676#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 884675#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 885327#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 885328#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 885834#L1243-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; 885835#L643 assume !(1 == ~t9_pc~0); 885852#L643-2 is_transmit9_triggered_~__retres1~9#1 := 0; 885519#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 885520#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 885851#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 885805#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 884658#L1059 assume !(1 == ~M_E~0); 884659#L1059-2 assume 1 == ~T1_E~0;~T1_E~0 := 2; 884822#L1064-1 assume !(1 == ~T2_E~0); 884823#L1069-1 assume !(1 == ~T3_E~0); 885528#L1074-1 assume !(1 == ~T4_E~0); 885580#L1079-1 assume !(1 == ~T5_E~0); 885564#L1084-1 assume !(1 == ~T6_E~0); 885565#L1089-1 assume !(1 == ~T7_E~0); 885598#L1094-1 assume !(1 == ~T8_E~0); 885177#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 885178#L1104-1 assume !(1 == ~E_M~0); 885407#L1109-1 assume !(1 == ~E_1~0); 884967#L1114-1 assume !(1 == ~E_2~0); 884968#L1119-1 assume !(1 == ~E_3~0); 885033#L1124-1 assume !(1 == ~E_4~0); 884455#L1129-1 assume !(1 == ~E_5~0); 884456#L1134-1 assume !(1 == ~E_6~0); 884791#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 884792#L1144-1 assume !(1 == ~E_8~0); 884988#L1149-1 assume !(1 == ~E_9~0); 884619#L1154-1 assume { :end_inline_reset_delta_events } true; 884620#L1440-2 [2021-11-19 05:38:10,254 INFO L793 eck$LassoCheckResult]: Loop: 884620#L1440-2 assume !false; 988175#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 987045#L926 assume !false; 885034#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 885035#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 884711#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 884712#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 884719#L795 assume !(0 != eval_~tmp~0#1); 884720#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 885171#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 884880#L951-3 assume !(0 == ~M_E~0); 884881#L951-5 assume !(0 == ~T1_E~0); 974466#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 987964#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 987961#L966-3 assume !(0 == ~T4_E~0); 987957#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 987954#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 987951#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 987948#L986-3 assume !(0 == ~T8_E~0); 987945#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 987943#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 987941#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 987939#L1006-3 assume !(0 == ~E_2~0); 987937#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 987934#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 987931#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 987928#L1026-3 assume !(0 == ~E_6~0); 987924#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 987920#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 987916#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 987912#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 987906#L472-33 assume !(1 == ~m_pc~0); 987898#L472-35 is_master_triggered_~__retres1~0#1 := 0; 987892#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 987886#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 987880#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 987874#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 987868#L491-33 assume !(1 == ~t1_pc~0); 982199#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 987860#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 987856#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 987851#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 987846#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 987841#L510-33 assume !(1 == ~t2_pc~0); 987835#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 987830#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 987824#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 987385#L1195-33 assume !(0 != activate_threads_~tmp___1~0#1); 986940#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 972698#L529-33 assume !(1 == ~t3_pc~0); 972696#L529-35 is_transmit3_triggered_~__retres1~3#1 := 0; 972694#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 972692#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 972690#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 972687#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 972685#L548-33 assume 1 == ~t4_pc~0; 972682#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 972680#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 972678#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 972675#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 972673#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 972671#L567-33 assume !(1 == ~t5_pc~0); 972669#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 972667#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 972665#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 972663#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 972660#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 972658#L586-33 assume 1 == ~t6_pc~0; 972655#L587-11 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 972653#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 972651#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 972649#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 972646#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 972644#L605-33 assume !(1 == ~t7_pc~0); 956261#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 972641#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 972639#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 972635#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 972632#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 972629#L624-33 assume !(1 == ~t8_pc~0); 972626#L624-35 is_transmit8_triggered_~__retres1~8#1 := 0; 972622#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 972619#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 972616#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 972613#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 932868#L643-33 assume !(1 == ~t9_pc~0); 932865#L643-35 is_transmit9_triggered_~__retres1~9#1 := 0; 932863#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 932861#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 932859#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 932857#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 932855#L1059-3 assume !(1 == ~M_E~0); 925318#L1059-5 assume !(1 == ~T1_E~0); 932854#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 932853#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 932852#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 932851#L1079-3 assume !(1 == ~T5_E~0); 932850#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 932849#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 932847#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 932844#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 932841#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 932838#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 932835#L1114-3 assume !(1 == ~E_2~0); 932832#L1119-3 assume !(1 == ~E_3~0); 932829#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 932827#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 932825#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 932823#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 932821#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 932819#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 932817#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 932810#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 932800#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 932798#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 932139#L1459 assume !(0 == start_simulation_~tmp~3#1); 885538#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 885539#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 884709#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 885310#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 884876#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 884877#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 988180#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 988178#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 884620#L1440-2 [2021-11-19 05:38:10,255 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:38:10,255 INFO L85 PathProgramCache]: Analyzing trace with hash -532012407, now seen corresponding path program 1 times [2021-11-19 05:38:10,255 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:38:10,255 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259517480] [2021-11-19 05:38:10,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:38:10,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:38:10,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:38:10,293 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:38:10,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:38:10,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259517480] [2021-11-19 05:38:10,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259517480] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:38:10,294 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:38:10,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:38:10,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1808860358] [2021-11-19 05:38:10,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:38:10,295 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:38:10,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:38:10,296 INFO L85 PathProgramCache]: Analyzing trace with hash -876546100, now seen corresponding path program 1 times [2021-11-19 05:38:10,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:38:10,296 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373286947] [2021-11-19 05:38:10,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:38:10,297 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:38:10,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:38:10,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:38:10,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:38:10,333 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373286947] [2021-11-19 05:38:10,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373286947] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:38:10,333 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:38:10,333 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:38:10,334 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7150971] [2021-11-19 05:38:10,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:38:10,334 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:38:10,334 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:38:10,335 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 05:38:10,335 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 05:38:10,336 INFO L87 Difference]: Start difference. First operand 109134 states and 154595 transitions. cyclomatic complexity: 45465 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:10,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:38:10,809 INFO L93 Difference]: Finished difference Result 143129 states and 201580 transitions. [2021-11-19 05:38:10,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 05:38:10,810 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143129 states and 201580 transitions. [2021-11-19 05:38:12,130 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 142720 [2021-11-19 05:38:12,417 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143129 states to 143129 states and 201580 transitions. [2021-11-19 05:38:12,418 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 143129 [2021-11-19 05:38:12,470 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 143129 [2021-11-19 05:38:12,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 143129 states and 201580 transitions. [2021-11-19 05:38:12,520 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:38:12,520 INFO L681 BuchiCegarLoop]: Abstraction has 143129 states and 201580 transitions. [2021-11-19 05:38:12,581 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143129 states and 201580 transitions. [2021-11-19 05:38:14,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143129 to 97785. [2021-11-19 05:38:14,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97785 states, 97785 states have (on average 1.4115457380988905) internal successors, (138028), 97784 states have internal predecessors, (138028), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:14,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97785 states to 97785 states and 138028 transitions. [2021-11-19 05:38:14,350 INFO L704 BuchiCegarLoop]: Abstraction has 97785 states and 138028 transitions. [2021-11-19 05:38:14,350 INFO L587 BuchiCegarLoop]: Abstraction has 97785 states and 138028 transitions. [2021-11-19 05:38:14,350 INFO L425 BuchiCegarLoop]: ======== Iteration 21============ [2021-11-19 05:38:14,350 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 97785 states and 138028 transitions. [2021-11-19 05:38:14,669 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 97472 [2021-11-19 05:38:14,669 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:38:14,669 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:38:14,674 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:38:14,674 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:38:14,675 INFO L791 eck$LassoCheckResult]: Stem: 1137621#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 1137622#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 1138008#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 1137649#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 1137532#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 1137243#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 1137244#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 1137857#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 1137923#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 1137907#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 1137908#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 1137368#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 1137356#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 1137357#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 1137164#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 1137165#L951 assume !(0 == ~M_E~0); 1136899#L951-2 assume !(0 == ~T1_E~0); 1136900#L956-1 assume !(0 == ~T2_E~0); 1137064#L961-1 assume !(0 == ~T3_E~0); 1137547#L966-1 assume !(0 == ~T4_E~0); 1137548#L971-1 assume !(0 == ~T5_E~0); 1137706#L976-1 assume !(0 == ~T6_E~0); 1137674#L981-1 assume !(0 == ~T7_E~0); 1137410#L986-1 assume !(0 == ~T8_E~0); 1137116#L991-1 assume !(0 == ~T9_E~0); 1137117#L996-1 assume !(0 == ~E_M~0); 1137977#L1001-1 assume !(0 == ~E_1~0); 1137619#L1006-1 assume !(0 == ~E_2~0); 1137620#L1011-1 assume !(0 == ~E_3~0); 1137926#L1016-1 assume !(0 == ~E_4~0); 1137946#L1021-1 assume !(0 == ~E_5~0); 1136707#L1026-1 assume !(0 == ~E_6~0); 1136708#L1031-1 assume !(0 == ~E_7~0); 1137562#L1036-1 assume !(0 == ~E_8~0); 1137558#L1041-1 assume !(0 == ~E_9~0); 1137559#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1137873#L472 assume !(1 == ~m_pc~0); 1137820#L472-2 is_master_triggered_~__retres1~0#1 := 0; 1137596#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1137597#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 1137606#L1179 assume !(0 != activate_threads_~tmp~1#1); 1136715#L1179-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; 1136716#L491 assume !(1 == ~t1_pc~0); 1137214#L491-2 is_transmit1_triggered_~__retres1~1#1 := 0; 1137215#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1137554#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 1136687#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 1136688#L1187-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; 1136711#L510 assume !(1 == ~t2_pc~0); 1136674#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 1136675#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1137876#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 1137877#L1195 assume !(0 != activate_threads_~tmp___1~0#1); 1136950#L1195-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; 1136951#L529 assume !(1 == ~t3_pc~0); 1137414#L529-2 is_transmit3_triggered_~__retres1~3#1 := 0; 1137731#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1137815#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1137963#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 1136872#L1203-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; 1136873#L548 assume !(1 == ~t4_pc~0); 1136771#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 1136770#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1137074#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1136814#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 1136815#L1211-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; 1136764#L567 assume !(1 == ~t5_pc~0); 1136765#L567-2 is_transmit5_triggered_~__retres1~5#1 := 0; 1136813#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1137000#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1137001#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 1137851#L1219-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; 1136883#L586 assume !(1 == ~t6_pc~0); 1136884#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 1136958#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1137997#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1138063#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 1137846#L1227-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; 1137847#L605 assume !(1 == ~t7_pc~0); 1137390#L605-2 is_transmit7_triggered_~__retres1~7#1 := 0; 1137391#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1137551#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1137552#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 1138031#L1235-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; 1137526#L624 assume !(1 == ~t8_pc~0); 1136944#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 1136943#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1137589#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 1137590#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 1137824#L1243-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; 1136731#L643 assume !(1 == ~t9_pc~0); 1136732#L643-2 is_transmit9_triggered_~__retres1~9#1 := 0; 1137765#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1137677#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 1137123#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 1137124#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1136927#L1059 assume !(1 == ~M_E~0); 1136928#L1059-2 assume !(1 == ~T1_E~0); 1137092#L1064-1 assume !(1 == ~T2_E~0); 1137093#L1069-1 assume !(1 == ~T3_E~0); 1137774#L1074-1 assume !(1 == ~T4_E~0); 1137822#L1079-1 assume !(1 == ~T5_E~0); 1137809#L1084-1 assume !(1 == ~T6_E~0); 1137810#L1089-1 assume !(1 == ~T7_E~0); 1137838#L1094-1 assume !(1 == ~T8_E~0); 1137441#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 1137442#L1104-1 assume !(1 == ~E_M~0); 1137664#L1109-1 assume !(1 == ~E_1~0); 1137231#L1114-1 assume !(1 == ~E_2~0); 1137232#L1119-1 assume !(1 == ~E_3~0); 1137295#L1124-1 assume !(1 == ~E_4~0); 1136727#L1129-1 assume !(1 == ~E_5~0); 1136728#L1134-1 assume !(1 == ~E_6~0); 1137062#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 1137063#L1144-1 assume !(1 == ~E_8~0); 1137252#L1149-1 assume !(1 == ~E_9~0); 1136889#L1154-1 assume { :end_inline_reset_delta_events } true; 1136890#L1440-2 [2021-11-19 05:38:14,675 INFO L793 eck$LassoCheckResult]: Loop: 1136890#L1440-2 assume !false; 1229814#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 1229810#L926 assume !false; 1229808#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1229755#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 1136979#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1136980#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 1136985#L795 assume !(0 != eval_~tmp~0#1); 1136986#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 1233096#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 1231115#L951-3 assume !(0 == ~M_E~0); 1231113#L951-5 assume !(0 == ~T1_E~0); 1231114#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 1231107#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 1231108#L966-3 assume !(0 == ~T4_E~0); 1231102#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 1231103#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 1231093#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 1231094#L986-3 assume !(0 == ~T8_E~0); 1233062#L991-3 assume 0 == ~T9_E~0;~T9_E~0 := 1; 1233061#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 1231084#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 1231085#L1006-3 assume !(0 == ~E_2~0); 1231080#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 1231081#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 1231076#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 1231077#L1026-3 assume !(0 == ~E_6~0); 1231069#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 1231070#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 1231063#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 1231064#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1231057#L472-33 assume !(1 == ~m_pc~0); 1231058#L472-35 is_master_triggered_~__retres1~0#1 := 0; 1231051#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1231052#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 1231044#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 1231045#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 1231039#L491-33 assume !(1 == ~t1_pc~0); 1203594#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 1231033#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1231034#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 1231027#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 1231028#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 1231022#L510-33 assume !(1 == ~t2_pc~0); 1231018#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 1231019#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1233000#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 1231009#L1195-33 assume !(0 != activate_threads_~tmp___1~0#1); 1231010#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 1222461#L529-33 assume !(1 == ~t3_pc~0); 1222458#L529-35 is_transmit3_triggered_~__retres1~3#1 := 0; 1222456#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1222454#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1222452#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 1222450#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 1222448#L548-33 assume 1 == ~t4_pc~0; 1222444#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 1222442#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1222440#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1222438#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 1222436#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 1222434#L567-33 assume !(1 == ~t5_pc~0); 1222431#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 1222429#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1222427#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1222425#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 1222423#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 1222421#L586-33 assume !(1 == ~t6_pc~0); 1222418#L586-35 is_transmit6_triggered_~__retres1~6#1 := 0; 1222415#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1222413#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1222411#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 1222409#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 1222407#L605-33 assume !(1 == ~t7_pc~0); 1188398#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 1222405#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1222403#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1222401#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 1222399#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 1222398#L624-33 assume 1 == ~t8_pc~0; 1222394#L625-11 assume 1 == ~E_8~0;is_transmit8_triggered_~__retres1~8#1 := 1; 1222392#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1222390#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 1222389#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 1222081#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 1185058#L643-33 assume !(1 == ~t9_pc~0); 1185055#L643-35 is_transmit9_triggered_~__retres1~9#1 := 0; 1185052#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1185049#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 1185045#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 1185041#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1185038#L1059-3 assume !(1 == ~M_E~0); 1181131#L1059-5 assume !(1 == ~T1_E~0); 1185033#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 1185030#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 1185026#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 1185022#L1079-3 assume !(1 == ~T5_E~0); 1185019#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 1185016#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 1185013#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 1185010#L1099-3 assume 1 == ~T9_E~0;~T9_E~0 := 2; 1185009#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 1185008#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 1185007#L1114-3 assume !(1 == ~E_2~0); 1185006#L1119-3 assume !(1 == ~E_3~0); 1185005#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 1185004#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 1185003#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 1185002#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 1185001#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 1185000#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 1184999#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1184997#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 1184988#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1184987#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 1180991#L1459 assume !(0 == start_simulation_~tmp~3#1); 1180992#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1229838#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 1229828#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1229826#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 1229824#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 1229821#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 1229819#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 1229817#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 1136890#L1440-2 [2021-11-19 05:38:14,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:38:14,676 INFO L85 PathProgramCache]: Analyzing trace with hash 1638164041, now seen corresponding path program 1 times [2021-11-19 05:38:14,676 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:38:14,676 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1431422878] [2021-11-19 05:38:14,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:38:14,677 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:38:14,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:38:14,726 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:38:14,726 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:38:14,726 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1431422878] [2021-11-19 05:38:14,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1431422878] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:38:14,727 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:38:14,727 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:38:14,727 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055059082] [2021-11-19 05:38:14,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:38:14,728 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:38:14,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:38:14,729 INFO L85 PathProgramCache]: Analyzing trace with hash 237198924, now seen corresponding path program 1 times [2021-11-19 05:38:14,729 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:38:14,729 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152893268] [2021-11-19 05:38:14,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:38:14,730 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:38:14,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:38:14,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:38:14,771 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:38:14,771 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152893268] [2021-11-19 05:38:14,771 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152893268] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:38:14,772 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:38:14,772 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:38:14,772 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706135159] [2021-11-19 05:38:14,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:38:14,773 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:38:14,773 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:38:14,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 05:38:14,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 05:38:14,774 INFO L87 Difference]: Start difference. First operand 97785 states and 138028 transitions. cyclomatic complexity: 40247 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:16,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:38:16,157 INFO L93 Difference]: Finished difference Result 154489 states and 217717 transitions. [2021-11-19 05:38:16,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 05:38:16,158 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 154489 states and 217717 transitions. [2021-11-19 05:38:16,754 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 153984 [2021-11-19 05:38:17,090 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 154489 states to 154489 states and 217717 transitions. [2021-11-19 05:38:17,090 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 154489 [2021-11-19 05:38:17,161 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 154489 [2021-11-19 05:38:17,161 INFO L73 IsDeterministic]: Start isDeterministic. Operand 154489 states and 217717 transitions. [2021-11-19 05:38:17,226 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:38:17,226 INFO L681 BuchiCegarLoop]: Abstraction has 154489 states and 217717 transitions. [2021-11-19 05:38:17,301 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 154489 states and 217717 transitions. [2021-11-19 05:38:19,067 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 154489 to 109134. [2021-11-19 05:38:19,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109134 states, 109134 states have (on average 1.4130243553796251) internal successors, (154209), 109133 states have internal predecessors, (154209), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:19,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109134 states to 109134 states and 154209 transitions. [2021-11-19 05:38:19,372 INFO L704 BuchiCegarLoop]: Abstraction has 109134 states and 154209 transitions. [2021-11-19 05:38:19,372 INFO L587 BuchiCegarLoop]: Abstraction has 109134 states and 154209 transitions. [2021-11-19 05:38:19,372 INFO L425 BuchiCegarLoop]: ======== Iteration 22============ [2021-11-19 05:38:19,372 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 109134 states and 154209 transitions. [2021-11-19 05:38:20,503 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 108736 [2021-11-19 05:38:20,503 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:38:20,503 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:38:20,509 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:38:20,509 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:38:20,515 INFO L791 eck$LassoCheckResult]: Stem: 1389920#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 1389921#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 1390354#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 1389949#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 1389831#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 1389542#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 1389543#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 1390188#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 1390263#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 1390245#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 1390246#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 1389667#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 1389655#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 1389656#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 1389463#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 1389464#L951 assume !(0 == ~M_E~0); 1389186#L951-2 assume !(0 == ~T1_E~0); 1389187#L956-1 assume !(0 == ~T2_E~0); 1389352#L961-1 assume !(0 == ~T3_E~0); 1389846#L966-1 assume !(0 == ~T4_E~0); 1389847#L971-1 assume !(0 == ~T5_E~0); 1390013#L976-1 assume !(0 == ~T6_E~0); 1389976#L981-1 assume !(0 == ~T7_E~0); 1389709#L986-1 assume !(0 == ~T8_E~0); 1389407#L991-1 assume 0 == ~T9_E~0;~T9_E~0 := 1; 1389408#L996-1 assume !(0 == ~E_M~0); 1390322#L1001-1 assume !(0 == ~E_1~0); 1390323#L1006-1 assume !(0 == ~E_2~0); 1390266#L1011-1 assume !(0 == ~E_3~0); 1390267#L1016-1 assume !(0 == ~E_4~0); 1390379#L1021-1 assume !(0 == ~E_5~0); 1390380#L1026-1 assume !(0 == ~E_6~0); 1390420#L1031-1 assume !(0 == ~E_7~0); 1390421#L1036-1 assume !(0 == ~E_8~0); 1389858#L1041-1 assume !(0 == ~E_9~0); 1389859#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1390375#L472 assume !(1 == ~m_pc~0); 1390376#L472-2 is_master_triggered_~__retres1~0#1 := 0; 1389895#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1389896#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 1390352#L1179 assume !(0 != activate_threads_~tmp~1#1); 1389000#L1179-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; 1389001#L491 assume !(1 == ~t1_pc~0); 1389513#L491-2 is_transmit1_triggered_~__retres1~1#1 := 0; 1389514#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1390455#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 1388971#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 1388972#L1187-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; 1390182#L510 assume !(1 == ~t2_pc~0); 1390171#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 1390453#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1390208#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 1390209#L1195 assume !(0 != activate_threads_~tmp___1~0#1); 1389239#L1195-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; 1389240#L529 assume !(1 == ~t3_pc~0); 1390040#L529-2 is_transmit3_triggered_~__retres1~3#1 := 0; 1390041#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1390452#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1390368#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 1390369#L1203-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; 1390397#L548 assume !(1 == ~t4_pc~0); 1390398#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 1389363#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1389364#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1389099#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 1389100#L1211-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; 1389050#L567 assume !(1 == ~t5_pc~0); 1389051#L567-2 is_transmit5_triggered_~__retres1~5#1 := 0; 1390382#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1390383#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1390451#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 1390179#L1219-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; 1390180#L586 assume !(1 == ~t6_pc~0); 1389247#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 1389248#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1390343#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1390436#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 1390437#L1227-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; 1390395#L605 assume !(1 == ~t7_pc~0); 1390396#L605-2 is_transmit7_triggered_~__retres1~7#1 := 0; 1389899#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1389850#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1389851#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 1390378#L1235-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; 1389822#L624 assume !(1 == ~t8_pc~0); 1389823#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 1389961#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1389962#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 1390144#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 1390145#L1243-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; 1389017#L643 assume !(1 == ~t9_pc~0); 1389018#L643-2 is_transmit9_triggered_~__retres1~9#1 := 0; 1390338#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1389979#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 1389980#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 1390394#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1389214#L1059 assume !(1 == ~M_E~0); 1389215#L1059-2 assume !(1 == ~T1_E~0); 1389383#L1064-1 assume !(1 == ~T2_E~0); 1389384#L1069-1 assume !(1 == ~T3_E~0); 1390371#L1074-1 assume !(1 == ~T4_E~0); 1390372#L1079-1 assume !(1 == ~T5_E~0); 1390121#L1084-1 assume !(1 == ~T6_E~0); 1390122#L1089-1 assume !(1 == ~T7_E~0); 1390159#L1094-1 assume !(1 == ~T8_E~0); 1390160#L1099-1 assume 1 == ~T9_E~0;~T9_E~0 := 2; 1389742#L1104-1 assume !(1 == ~E_M~0); 1389966#L1109-1 assume !(1 == ~E_1~0); 1389531#L1114-1 assume !(1 == ~E_2~0); 1389532#L1119-1 assume !(1 == ~E_3~0); 1389595#L1124-1 assume !(1 == ~E_4~0); 1389013#L1129-1 assume !(1 == ~E_5~0); 1389014#L1134-1 assume !(1 == ~E_6~0); 1389350#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 1389351#L1144-1 assume !(1 == ~E_8~0); 1389551#L1149-1 assume !(1 == ~E_9~0); 1389176#L1154-1 assume { :end_inline_reset_delta_events } true; 1389177#L1440-2 [2021-11-19 05:38:20,516 INFO L793 eck$LassoCheckResult]: Loop: 1389177#L1440-2 assume !false; 1483235#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 1483230#L926 assume !false; 1483227#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1482993#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 1482983#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1482982#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 1482980#L795 assume !(0 != eval_~tmp~0#1); 1482981#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 1495748#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 1495746#L951-3 assume !(0 == ~M_E~0); 1495743#L951-5 assume !(0 == ~T1_E~0); 1495741#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 1495739#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 1495737#L966-3 assume !(0 == ~T4_E~0); 1495735#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 1495733#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 1495732#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 1495731#L986-3 assume !(0 == ~T8_E~0); 1480260#L991-3 assume !(0 == ~T9_E~0); 1480262#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 1494381#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 1494378#L1006-3 assume !(0 == ~E_2~0); 1494211#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 1493921#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 1493918#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 1493916#L1026-3 assume !(0 == ~E_6~0); 1493914#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 1493912#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 1493910#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 1493907#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1493903#L472-33 assume !(1 == ~m_pc~0); 1493900#L472-35 is_master_triggered_~__retres1~0#1 := 0; 1493897#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1493894#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 1493891#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 1493767#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 1493694#L491-33 assume !(1 == ~t1_pc~0); 1493692#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 1493689#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1493687#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 1493685#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 1493683#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 1493470#L510-33 assume !(1 == ~t2_pc~0); 1493467#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 1493465#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1493463#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 1493461#L1195-33 assume !(0 != activate_threads_~tmp___1~0#1); 1493459#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 1493457#L529-33 assume !(1 == ~t3_pc~0); 1492861#L529-35 is_transmit3_triggered_~__retres1~3#1 := 0; 1493454#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1493452#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1493450#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 1493448#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 1493445#L548-33 assume 1 == ~t4_pc~0; 1493442#L549-11 assume 1 == ~E_4~0;is_transmit4_triggered_~__retres1~4#1 := 1; 1493440#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1493438#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1493436#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 1493434#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 1493433#L567-33 assume !(1 == ~t5_pc~0); 1493432#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 1493431#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1493429#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1493427#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 1493425#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 1493423#L586-33 assume 1 == ~t6_pc~0; 1493420#L587-11 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 1493418#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1493416#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1493415#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 1493412#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 1478665#L605-33 assume !(1 == ~t7_pc~0); 1478663#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 1478661#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1478658#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1478656#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 1478654#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 1478652#L624-33 assume !(1 == ~t8_pc~0); 1478650#L624-35 is_transmit8_triggered_~__retres1~8#1 := 0; 1478647#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1478644#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 1478642#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 1478640#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 1478638#L643-33 assume !(1 == ~t9_pc~0); 1469956#L643-35 is_transmit9_triggered_~__retres1~9#1 := 0; 1478635#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1478634#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 1478632#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 1478630#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1478628#L1059-3 assume !(1 == ~M_E~0); 1438501#L1059-5 assume !(1 == ~T1_E~0); 1478625#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 1478622#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 1478620#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 1478618#L1079-3 assume !(1 == ~T5_E~0); 1478616#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 1478614#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 1478612#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 1478611#L1099-3 assume !(1 == ~T9_E~0); 1478608#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 1478606#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 1478604#L1114-3 assume !(1 == ~E_2~0); 1478602#L1119-3 assume !(1 == ~E_3~0); 1478601#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 1478600#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 1478599#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 1478598#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 1478597#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 1478596#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 1478595#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1478593#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 1478584#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1478583#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 1450663#L1459 assume !(0 == start_simulation_~tmp~3#1); 1450664#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1483268#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 1483257#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1483254#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 1483250#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 1483246#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 1483243#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 1483240#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 1389177#L1440-2 [2021-11-19 05:38:20,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:38:20,517 INFO L85 PathProgramCache]: Analyzing trace with hash -1773294265, now seen corresponding path program 1 times [2021-11-19 05:38:20,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:38:20,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629552326] [2021-11-19 05:38:20,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:38:20,519 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:38:20,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:38:20,569 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:38:20,570 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:38:20,571 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629552326] [2021-11-19 05:38:20,572 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629552326] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:38:20,573 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:38:20,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:38:20,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [376018778] [2021-11-19 05:38:20,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:38:20,575 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:38:20,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:38:20,576 INFO L85 PathProgramCache]: Analyzing trace with hash -892118132, now seen corresponding path program 1 times [2021-11-19 05:38:20,576 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:38:20,576 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1085478634] [2021-11-19 05:38:20,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:38:20,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:38:20,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:38:20,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:38:20,620 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:38:20,621 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1085478634] [2021-11-19 05:38:20,621 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1085478634] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:38:20,621 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:38:20,621 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:38:20,621 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532284624] [2021-11-19 05:38:20,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:38:20,622 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:38:20,622 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:38:20,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 05:38:20,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 05:38:20,623 INFO L87 Difference]: Start difference. First operand 109134 states and 154209 transitions. cyclomatic complexity: 45079 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:21,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:38:21,054 INFO L93 Difference]: Finished difference Result 143129 states and 201066 transitions. [2021-11-19 05:38:21,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 05:38:21,055 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 143129 states and 201066 transitions. [2021-11-19 05:38:21,635 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 142720 [2021-11-19 05:38:21,978 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 143129 states to 143129 states and 201066 transitions. [2021-11-19 05:38:21,978 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 143129 [2021-11-19 05:38:22,919 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 143129 [2021-11-19 05:38:22,920 INFO L73 IsDeterministic]: Start isDeterministic. Operand 143129 states and 201066 transitions. [2021-11-19 05:38:23,020 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:38:23,020 INFO L681 BuchiCegarLoop]: Abstraction has 143129 states and 201066 transitions. [2021-11-19 05:38:23,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143129 states and 201066 transitions. [2021-11-19 05:38:24,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143129 to 97785. [2021-11-19 05:38:24,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97785 states, 97785 states have (on average 1.4075983023981182) internal successors, (137642), 97784 states have internal predecessors, (137642), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:24,389 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97785 states to 97785 states and 137642 transitions. [2021-11-19 05:38:24,389 INFO L704 BuchiCegarLoop]: Abstraction has 97785 states and 137642 transitions. [2021-11-19 05:38:24,389 INFO L587 BuchiCegarLoop]: Abstraction has 97785 states and 137642 transitions. [2021-11-19 05:38:24,390 INFO L425 BuchiCegarLoop]: ======== Iteration 23============ [2021-11-19 05:38:24,390 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 97785 states and 137642 transitions. [2021-11-19 05:38:25,508 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 97472 [2021-11-19 05:38:25,508 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:38:25,509 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:38:25,514 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:38:25,514 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:38:25,515 INFO L791 eck$LassoCheckResult]: Stem: 1642162#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 1642163#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 1642564#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 1642189#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 1642075#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 1641799#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 1641800#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 1642406#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 1642474#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 1642454#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 1642455#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 1641920#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 1641908#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 1641909#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 1641719#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 1641720#L951 assume !(0 == ~M_E~0); 1641458#L951-2 assume !(0 == ~T1_E~0); 1641459#L956-1 assume !(0 == ~T2_E~0); 1641617#L961-1 assume !(0 == ~T3_E~0); 1642091#L966-1 assume !(0 == ~T4_E~0); 1642092#L971-1 assume !(0 == ~T5_E~0); 1642245#L976-1 assume !(0 == ~T6_E~0); 1642214#L981-1 assume !(0 == ~T7_E~0); 1641963#L986-1 assume !(0 == ~T8_E~0); 1641670#L991-1 assume !(0 == ~T9_E~0); 1641671#L996-1 assume !(0 == ~E_M~0); 1642536#L1001-1 assume !(0 == ~E_1~0); 1642160#L1006-1 assume !(0 == ~E_2~0); 1642161#L1011-1 assume !(0 == ~E_3~0); 1642477#L1016-1 assume !(0 == ~E_4~0); 1642509#L1021-1 assume !(0 == ~E_5~0); 1641264#L1026-1 assume !(0 == ~E_6~0); 1641265#L1031-1 assume !(0 == ~E_7~0); 1642109#L1036-1 assume !(0 == ~E_8~0); 1642105#L1041-1 assume !(0 == ~E_9~0); 1642106#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1642423#L472 assume !(1 == ~m_pc~0); 1642362#L472-2 is_master_triggered_~__retres1~0#1 := 0; 1642139#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1642140#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 1642149#L1179 assume !(0 != activate_threads_~tmp~1#1); 1641272#L1179-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; 1641273#L491 assume !(1 == ~t1_pc~0); 1641770#L491-2 is_transmit1_triggered_~__retres1~1#1 := 0; 1641771#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1642100#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 1641244#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 1641245#L1187-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; 1641268#L510 assume !(1 == ~t2_pc~0); 1641231#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 1641232#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1642427#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 1642428#L1195 assume !(0 != activate_threads_~tmp___1~0#1); 1641509#L1195-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; 1641510#L529 assume !(1 == ~t3_pc~0); 1641967#L529-2 is_transmit3_triggered_~__retres1~3#1 := 0; 1642272#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1642358#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1642523#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 1641431#L1203-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; 1641432#L548 assume !(1 == ~t4_pc~0); 1641329#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 1641328#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1641627#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1641372#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 1641373#L1211-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; 1641322#L567 assume !(1 == ~t5_pc~0); 1641323#L567-2 is_transmit5_triggered_~__retres1~5#1 := 0; 1641371#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1641559#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1641560#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 1642399#L1219-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; 1641442#L586 assume !(1 == ~t6_pc~0); 1641443#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 1641517#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1642555#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1642616#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 1642390#L1227-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; 1642391#L605 assume !(1 == ~t7_pc~0); 1641943#L605-2 is_transmit7_triggered_~__retres1~7#1 := 0; 1641944#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1642095#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1642096#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 1642590#L1235-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; 1642070#L624 assume !(1 == ~t8_pc~0); 1641502#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 1641501#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1642134#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 1642135#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 1642367#L1243-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; 1641289#L643 assume !(1 == ~t9_pc~0); 1641290#L643-2 is_transmit9_triggered_~__retres1~9#1 := 0; 1642304#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1642217#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 1641675#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 1641676#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1641485#L1059 assume !(1 == ~M_E~0); 1641486#L1059-2 assume !(1 == ~T1_E~0); 1641646#L1064-1 assume !(1 == ~T2_E~0); 1641647#L1069-1 assume !(1 == ~T3_E~0); 1642312#L1074-1 assume !(1 == ~T4_E~0); 1642366#L1079-1 assume !(1 == ~T5_E~0); 1642349#L1084-1 assume !(1 == ~T6_E~0); 1642350#L1089-1 assume !(1 == ~T7_E~0); 1642383#L1094-1 assume !(1 == ~T8_E~0); 1641991#L1099-1 assume !(1 == ~T9_E~0); 1641992#L1104-1 assume !(1 == ~E_M~0); 1642204#L1109-1 assume !(1 == ~E_1~0); 1641787#L1114-1 assume !(1 == ~E_2~0); 1641788#L1119-1 assume !(1 == ~E_3~0); 1641851#L1124-1 assume !(1 == ~E_4~0); 1641285#L1129-1 assume !(1 == ~E_5~0); 1641286#L1134-1 assume !(1 == ~E_6~0); 1641615#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 1641616#L1144-1 assume !(1 == ~E_8~0); 1641806#L1149-1 assume !(1 == ~E_9~0); 1641448#L1154-1 assume { :end_inline_reset_delta_events } true; 1641449#L1440-2 [2021-11-19 05:38:25,516 INFO L793 eck$LassoCheckResult]: Loop: 1641449#L1440-2 assume !false; 1731036#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 1731032#L926 assume !false; 1731030#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1731022#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 1731012#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1731010#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 1731008#L795 assume !(0 != eval_~tmp~0#1); 1731009#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 1736369#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 1736366#L951-3 assume !(0 == ~M_E~0); 1736363#L951-5 assume !(0 == ~T1_E~0); 1736359#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 1736354#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 1736351#L966-3 assume !(0 == ~T4_E~0); 1736348#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 1736346#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 1736344#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 1736342#L986-3 assume !(0 == ~T8_E~0); 1736339#L991-3 assume !(0 == ~T9_E~0); 1736337#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 1736335#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 1736333#L1006-3 assume !(0 == ~E_2~0); 1736331#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 1736329#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 1736324#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 1736321#L1026-3 assume !(0 == ~E_6~0); 1736318#L1031-3 assume 0 == ~E_7~0;~E_7~0 := 1; 1736315#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 1736312#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 1736308#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1736304#L472-33 assume !(1 == ~m_pc~0); 1736301#L472-35 is_master_triggered_~__retres1~0#1 := 0; 1736298#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1736295#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 1735147#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 1735146#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 1697908#L491-33 assume !(1 == ~t1_pc~0); 1697907#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 1697905#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1697902#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 1697899#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 1697896#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 1697893#L510-33 assume !(1 == ~t2_pc~0); 1697889#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 1697886#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1697883#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 1697880#L1195-33 assume !(0 != activate_threads_~tmp___1~0#1); 1697877#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 1697874#L529-33 assume !(1 == ~t3_pc~0); 1696611#L529-35 is_transmit3_triggered_~__retres1~3#1 := 0; 1697869#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1697866#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1697863#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 1697860#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 1697857#L548-33 assume !(1 == ~t4_pc~0); 1697821#L548-35 is_transmit4_triggered_~__retres1~4#1 := 0; 1697818#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1697816#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1697814#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 1697811#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 1697809#L567-33 assume !(1 == ~t5_pc~0); 1697807#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 1697805#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1697803#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1697801#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 1697798#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 1697795#L586-33 assume !(1 == ~t6_pc~0); 1697793#L586-35 is_transmit6_triggered_~__retres1~6#1 := 0; 1697790#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1697788#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1697786#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 1697784#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 1697781#L605-33 assume !(1 == ~t7_pc~0); 1696562#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 1697778#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1697776#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1697774#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 1697772#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 1697770#L624-33 assume !(1 == ~t8_pc~0); 1697768#L624-35 is_transmit8_triggered_~__retres1~8#1 := 0; 1697765#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1697763#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 1697761#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 1697759#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 1697756#L643-33 assume !(1 == ~t9_pc~0); 1687393#L643-35 is_transmit9_triggered_~__retres1~9#1 := 0; 1697753#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1697751#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 1697749#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 1697747#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1697746#L1059-3 assume !(1 == ~M_E~0); 1681845#L1059-5 assume !(1 == ~T1_E~0); 1697742#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 1697740#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 1697738#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 1697736#L1079-3 assume !(1 == ~T5_E~0); 1697734#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 1697731#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 1697729#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 1697727#L1099-3 assume !(1 == ~T9_E~0); 1697725#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 1697723#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 1697721#L1114-3 assume !(1 == ~E_2~0); 1697720#L1119-3 assume !(1 == ~E_3~0); 1697718#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 1697716#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 1697714#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 1697712#L1139-3 assume 1 == ~E_7~0;~E_7~0 := 2; 1697711#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 1697707#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 1697705#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1697699#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 1697689#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1697685#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 1671843#L1459 assume !(0 == start_simulation_~tmp~3#1); 1671844#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1731060#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 1731050#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1731048#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 1731045#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 1731043#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 1731041#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 1731039#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 1641449#L1440-2 [2021-11-19 05:38:25,516 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:38:25,517 INFO L85 PathProgramCache]: Analyzing trace with hash 1896329479, now seen corresponding path program 1 times [2021-11-19 05:38:25,517 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:38:25,517 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211272201] [2021-11-19 05:38:25,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:38:25,517 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:38:25,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:38:25,590 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:38:25,590 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:38:25,591 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211272201] [2021-11-19 05:38:25,591 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [211272201] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:38:25,591 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:38:25,591 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:38:25,591 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089491574] [2021-11-19 05:38:25,591 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:38:25,592 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:38:25,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:38:25,592 INFO L85 PathProgramCache]: Analyzing trace with hash 485778062, now seen corresponding path program 1 times [2021-11-19 05:38:25,592 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:38:25,592 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628189100] [2021-11-19 05:38:25,592 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:38:25,593 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:38:25,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:38:25,658 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:38:25,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:38:25,659 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628189100] [2021-11-19 05:38:25,659 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [628189100] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:38:25,659 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:38:25,659 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:38:25,659 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601454660] [2021-11-19 05:38:25,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:38:25,660 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:38:25,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:38:25,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 05:38:25,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 05:38:25,661 INFO L87 Difference]: Start difference. First operand 97785 states and 137642 transitions. cyclomatic complexity: 39861 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:26,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:38:26,252 INFO L93 Difference]: Finished difference Result 151249 states and 212051 transitions. [2021-11-19 05:38:26,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 05:38:26,253 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 151249 states and 212051 transitions. [2021-11-19 05:38:26,868 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 150688 [2021-11-19 05:38:27,233 INFO L88 GeneralOperation]: Finished removeNonLiveStates. Reduced from 151249 states to 151249 states and 212051 transitions. [2021-11-19 05:38:27,233 INFO L87 BuchiClosureNwa]: Accepting states before buchiClosure: 151249 [2021-11-19 05:38:28,225 INFO L106 BuchiClosureNwa]: Accepting states after buchiClosure: 151249 [2021-11-19 05:38:28,226 INFO L73 IsDeterministic]: Start isDeterministic. Operand 151249 states and 212051 transitions. [2021-11-19 05:38:28,316 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2021-11-19 05:38:28,316 INFO L681 BuchiCegarLoop]: Abstraction has 151249 states and 212051 transitions. [2021-11-19 05:38:28,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 151249 states and 212051 transitions. [2021-11-19 05:38:29,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 151249 to 109070. [2021-11-19 05:38:29,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109070 states, 109070 states have (on average 1.4038507380581278) internal successors, (153118), 109069 states have internal predecessors, (153118), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:29,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109070 states to 109070 states and 153118 transitions. [2021-11-19 05:38:29,647 INFO L704 BuchiCegarLoop]: Abstraction has 109070 states and 153118 transitions. [2021-11-19 05:38:29,647 INFO L587 BuchiCegarLoop]: Abstraction has 109070 states and 153118 transitions. [2021-11-19 05:38:29,647 INFO L425 BuchiCegarLoop]: ======== Iteration 24============ [2021-11-19 05:38:29,647 INFO L72 BuchiIsEmpty]: Start buchiIsEmpty. Operand 109070 states and 153118 transitions. [2021-11-19 05:38:30,781 INFO L131 ngComponentsAnalysis]: Automaton has 4 accepting balls. 108672 [2021-11-19 05:38:30,783 INFO L87 BuchiIsEmpty]: Finished buchiIsEmpty Result is false [2021-11-19 05:38:30,783 INFO L119 BuchiIsEmpty]: Starting construction of run [2021-11-19 05:38:30,791 INFO L842 BuchiCegarLoop]: Counterexample stem histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:38:30,791 INFO L843 BuchiCegarLoop]: Counterexample loop histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-11-19 05:38:30,807 INFO L791 eck$LassoCheckResult]: Stem: 1891213#ULTIMATE.startENTRY assume { :begin_inline_ULTIMATE.init } true;#NULL.base, #NULL.offset := 0, 0;assume 0 == #valid[0];assume 0 < #StackHeapBarrier;call #Ultimate.allocInit(2, 1);call write~init~int(48, 1, 0, 1);call write~init~int(0, 1, 1, 1);call #Ultimate.allocInit(22, 2);call #Ultimate.allocInit(12, 3);~m_pc~0 := 0;~t1_pc~0 := 0;~t2_pc~0 := 0;~t3_pc~0 := 0;~t4_pc~0 := 0;~t5_pc~0 := 0;~t6_pc~0 := 0;~t7_pc~0 := 0;~t8_pc~0 := 0;~t9_pc~0 := 0;~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;~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;~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;~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;~token~0 := 0;~local~0 := 0; 1891214#L-1 assume { :end_inline_ULTIMATE.init } true;assume { :begin_inline_main } true;havoc main_#res#1;havoc main_~__retres1~11#1;havoc main_~__retres1~11#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; 1891592#L1403 assume { :end_inline_init_model } true;assume { :begin_inline_start_simulation } true;havoc start_simulation_#t~ret28#1, start_simulation_#t~ret29#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; 1891244#L663 assume { :end_inline_update_channels } true;assume { :begin_inline_init_threads } true; 1891123#L670 assume 1 == ~m_i~0;~m_st~0 := 0; 1890844#L670-2 assume 1 == ~t1_i~0;~t1_st~0 := 0; 1890845#L675-1 assume 1 == ~t2_i~0;~t2_st~0 := 0; 1891462#L680-1 assume 1 == ~t3_i~0;~t3_st~0 := 0; 1891515#L685-1 assume 1 == ~t4_i~0;~t4_st~0 := 0; 1891500#L690-1 assume 1 == ~t5_i~0;~t5_st~0 := 0; 1891501#L695-1 assume 1 == ~t6_i~0;~t6_st~0 := 0; 1890961#L700-1 assume 1 == ~t7_i~0;~t7_st~0 := 0; 1890950#L705-1 assume 1 == ~t8_i~0;~t8_st~0 := 0; 1890951#L710-1 assume 1 == ~t9_i~0;~t9_st~0 := 0; 1890766#L715-1 assume { :end_inline_init_threads } true;assume { :begin_inline_fire_delta_events } true; 1890767#L951 assume !(0 == ~M_E~0); 1890502#L951-2 assume !(0 == ~T1_E~0); 1890503#L956-1 assume !(0 == ~T2_E~0); 1890663#L961-1 assume !(0 == ~T3_E~0); 1891138#L966-1 assume !(0 == ~T4_E~0); 1891139#L971-1 assume !(0 == ~T5_E~0); 1891304#L976-1 assume !(0 == ~T6_E~0); 1891273#L981-1 assume !(0 == ~T7_E~0); 1891004#L986-1 assume !(0 == ~T8_E~0); 1890715#L991-1 assume !(0 == ~T9_E~0); 1890716#L996-1 assume !(0 == ~E_M~0); 1891565#L1001-1 assume !(0 == ~E_1~0); 1891210#L1006-1 assume !(0 == ~E_2~0); 1891211#L1011-1 assume !(0 == ~E_3~0); 1891518#L1016-1 assume !(0 == ~E_4~0); 1891538#L1021-1 assume !(0 == ~E_5~0); 1890308#L1026-1 assume !(0 == ~E_6~0); 1890309#L1031-1 assume 0 == ~E_7~0;~E_7~0 := 1; 1891154#L1036-1 assume !(0 == ~E_8~0); 1891155#L1041-1 assume !(0 == ~E_9~0); 1891706#L1046-1 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1891615#L472 assume !(1 == ~m_pc~0); 1891616#L472-2 is_master_triggered_~__retres1~0#1 := 0; 1891187#L483 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1891188#L484 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 1891589#L1179 assume !(0 != activate_threads_~tmp~1#1); 1891704#L1179-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; 1891703#L491 assume !(1 == ~t1_pc~0); 1890817#L491-2 is_transmit1_triggered_~__retres1~1#1 := 0; 1890818#L502 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1891702#L503 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 1890288#L1187 assume !(0 != activate_threads_~tmp___0~0#1); 1890289#L1187-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; 1891701#L510 assume !(1 == ~t2_pc~0); 1890275#L510-2 is_transmit2_triggered_~__retres1~2#1 := 0; 1890276#L521 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1891475#L522 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 1891476#L1195 assume !(0 != activate_threads_~tmp___1~0#1); 1890552#L1195-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; 1890553#L529 assume !(1 == ~t3_pc~0); 1891007#L529-2 is_transmit3_triggered_~__retres1~3#1 := 0; 1891696#L540 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1891695#L541 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1891605#L1203 assume !(0 != activate_threads_~tmp___2~0#1); 1890475#L1203-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; 1890476#L548 assume !(1 == ~t4_pc~0); 1891693#L548-2 is_transmit4_triggered_~__retres1~4#1 := 0; 1891691#L559 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1891690#L560 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1890418#L1211 assume !(0 != activate_threads_~tmp___3~0#1); 1890419#L1211-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; 1891689#L567 assume !(1 == ~t5_pc~0); 1890416#L567-2 is_transmit5_triggered_~__retres1~5#1 := 0; 1890417#L578 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1890604#L579 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1890605#L1219 assume !(0 != activate_threads_~tmp___4~0#1); 1891455#L1219-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; 1890486#L586 assume !(1 == ~t6_pc~0); 1890487#L586-2 is_transmit6_triggered_~__retres1~6#1 := 0; 1891685#L597 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1891657#L598 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1891658#L1227 assume !(0 != activate_threads_~tmp___5~0#1); 1891684#L1227-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; 1891628#L605 assume !(1 == ~t7_pc~0); 1890984#L605-2 is_transmit7_triggered_~__retres1~7#1 := 0; 1890985#L616 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1891682#L617 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1891621#L1235 assume !(0 != activate_threads_~tmp___6~0#1); 1891622#L1235-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; 1891681#L624 assume !(1 == ~t8_pc~0); 1890546#L624-2 is_transmit8_triggered_~__retres1~8#1 := 0; 1890545#L635 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1891180#L636 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 1891181#L1243 assume !(0 != activate_threads_~tmp___7~0#1); 1891423#L1243-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; 1890334#L643 assume !(1 == ~t9_pc~0); 1890335#L643-2 is_transmit9_triggered_~__retres1~9#1 := 0; 1891364#L654 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1891365#L655 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 1891677#L1251 assume !(0 != activate_threads_~tmp___8~0#1); 1891627#L1251-2 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1890529#L1059 assume !(1 == ~M_E~0); 1890530#L1059-2 assume !(1 == ~T1_E~0); 1891675#L1064-1 assume !(1 == ~T2_E~0); 1891674#L1069-1 assume !(1 == ~T3_E~0); 1891610#L1074-1 assume !(1 == ~T4_E~0); 1891422#L1079-1 assume !(1 == ~T5_E~0); 1891407#L1084-1 assume !(1 == ~T6_E~0); 1891408#L1089-1 assume !(1 == ~T7_E~0); 1891438#L1094-1 assume !(1 == ~T8_E~0); 1891037#L1099-1 assume !(1 == ~T9_E~0); 1891038#L1104-1 assume !(1 == ~E_M~0); 1891530#L1109-1 assume !(1 == ~E_1~0); 1890835#L1114-1 assume !(1 == ~E_2~0); 1890836#L1119-1 assume !(1 == ~E_3~0); 1891667#L1124-1 assume !(1 == ~E_4~0); 1891666#L1129-1 assume !(1 == ~E_5~0); 1891665#L1134-1 assume !(1 == ~E_6~0); 1891664#L1139-1 assume 1 == ~E_7~0;~E_7~0 := 2; 1890662#L1144-1 assume !(1 == ~E_8~0); 1890852#L1149-1 assume !(1 == ~E_9~0); 1890492#L1154-1 assume { :end_inline_reset_delta_events } true; 1890493#L1440-2 [2021-11-19 05:38:30,808 INFO L793 eck$LassoCheckResult]: Loop: 1890493#L1440-2 assume !false; 1991512#L1441 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_~tmp~0#1;havoc eval_~tmp~0#1; 1991041#L926 assume !false; 1991463#L791 assume { :begin_inline_exists_runnable_thread } true;havoc exists_runnable_thread_#res#1;havoc exists_runnable_thread_~__retres1~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1991281#L728 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 1991271#L780 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1991269#L781 eval_#t~ret6#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;eval_~tmp~0#1 := eval_#t~ret6#1;havoc eval_#t~ret6#1; 1991267#L795 assume !(0 != eval_~tmp~0#1); 1991268#L941 assume { :end_inline_eval } true;start_simulation_~kernel_st~0#1 := 2;assume { :begin_inline_update_channels } true; 1995784#L663-1 assume { :end_inline_update_channels } true;start_simulation_~kernel_st~0#1 := 3;assume { :begin_inline_fire_delta_events } true; 1995783#L951-3 assume !(0 == ~M_E~0); 1995782#L951-5 assume !(0 == ~T1_E~0); 1995780#L956-3 assume 0 == ~T2_E~0;~T2_E~0 := 1; 1995778#L961-3 assume 0 == ~T3_E~0;~T3_E~0 := 1; 1995776#L966-3 assume !(0 == ~T4_E~0); 1995774#L971-3 assume 0 == ~T5_E~0;~T5_E~0 := 1; 1995772#L976-3 assume 0 == ~T6_E~0;~T6_E~0 := 1; 1995770#L981-3 assume 0 == ~T7_E~0;~T7_E~0 := 1; 1995768#L986-3 assume !(0 == ~T8_E~0); 1995766#L991-3 assume !(0 == ~T9_E~0); 1995764#L996-3 assume 0 == ~E_M~0;~E_M~0 := 1; 1995761#L1001-3 assume 0 == ~E_1~0;~E_1~0 := 1; 1995759#L1006-3 assume !(0 == ~E_2~0); 1995757#L1011-3 assume 0 == ~E_3~0;~E_3~0 := 1; 1995755#L1016-3 assume 0 == ~E_4~0;~E_4~0 := 1; 1995753#L1021-3 assume 0 == ~E_5~0;~E_5~0 := 1; 1995751#L1026-3 assume !(0 == ~E_6~0); 1891606#L1031-3 assume !(0 == ~E_7~0); 1891608#L1036-3 assume 0 == ~E_8~0;~E_8~0 := 1; 1995419#L1041-3 assume 0 == ~E_9~0;~E_9~0 := 1; 1995417#L1046-3 assume { :end_inline_fire_delta_events } true;assume { :begin_inline_activate_threads } true;havoc activate_threads_#t~ret17#1, activate_threads_#t~ret18#1, activate_threads_#t~ret19#1, activate_threads_#t~ret20#1, activate_threads_#t~ret21#1, activate_threads_#t~ret22#1, activate_threads_#t~ret23#1, activate_threads_#t~ret24#1, activate_threads_#t~ret25#1, activate_threads_#t~ret26#1, activate_threads_~tmp~1#1, activate_threads_~tmp___0~0#1, activate_threads_~tmp___1~0#1, activate_threads_~tmp___2~0#1, activate_threads_~tmp___3~0#1, activate_threads_~tmp___4~0#1, activate_threads_~tmp___5~0#1, activate_threads_~tmp___6~0#1, activate_threads_~tmp___7~0#1, activate_threads_~tmp___8~0#1;havoc activate_threads_~tmp~1#1;havoc activate_threads_~tmp___0~0#1;havoc activate_threads_~tmp___1~0#1;havoc activate_threads_~tmp___2~0#1;havoc activate_threads_~tmp___3~0#1;havoc activate_threads_~tmp___4~0#1;havoc activate_threads_~tmp___5~0#1;havoc activate_threads_~tmp___6~0#1;havoc activate_threads_~tmp___7~0#1;havoc activate_threads_~tmp___8~0#1;assume { :begin_inline_is_master_triggered } true;havoc is_master_triggered_#res#1;havoc is_master_triggered_~__retres1~0#1;havoc is_master_triggered_~__retres1~0#1; 1995415#L472-33 assume !(1 == ~m_pc~0); 1995413#L472-35 is_master_triggered_~__retres1~0#1 := 0; 1995411#L483-11 is_master_triggered_#res#1 := is_master_triggered_~__retres1~0#1; 1995409#L484-11 activate_threads_#t~ret17#1 := is_master_triggered_#res#1;assume { :end_inline_is_master_triggered } true;activate_threads_~tmp~1#1 := activate_threads_#t~ret17#1;havoc activate_threads_#t~ret17#1; 1995407#L1179-33 assume 0 != activate_threads_~tmp~1#1;~m_st~0 := 0; 1995405#L1179-35 assume { :begin_inline_is_transmit1_triggered } true;havoc is_transmit1_triggered_#res#1;havoc is_transmit1_triggered_~__retres1~1#1;havoc is_transmit1_triggered_~__retres1~1#1; 1995402#L491-33 assume !(1 == ~t1_pc~0); 1983717#L491-35 is_transmit1_triggered_~__retres1~1#1 := 0; 1995399#L502-11 is_transmit1_triggered_#res#1 := is_transmit1_triggered_~__retres1~1#1; 1995397#L503-11 activate_threads_#t~ret18#1 := is_transmit1_triggered_#res#1;assume { :end_inline_is_transmit1_triggered } true;activate_threads_~tmp___0~0#1 := activate_threads_#t~ret18#1;havoc activate_threads_#t~ret18#1; 1995395#L1187-33 assume 0 != activate_threads_~tmp___0~0#1;~t1_st~0 := 0; 1995392#L1187-35 assume { :begin_inline_is_transmit2_triggered } true;havoc is_transmit2_triggered_#res#1;havoc is_transmit2_triggered_~__retres1~2#1;havoc is_transmit2_triggered_~__retres1~2#1; 1995393#L510-33 assume !(1 == ~t2_pc~0); 1995457#L510-35 is_transmit2_triggered_~__retres1~2#1 := 0; 1995455#L521-11 is_transmit2_triggered_#res#1 := is_transmit2_triggered_~__retres1~2#1; 1995382#L522-11 activate_threads_#t~ret19#1 := is_transmit2_triggered_#res#1;assume { :end_inline_is_transmit2_triggered } true;activate_threads_~tmp___1~0#1 := activate_threads_#t~ret19#1;havoc activate_threads_#t~ret19#1; 1995380#L1195-33 assume !(0 != activate_threads_~tmp___1~0#1); 1995378#L1195-35 assume { :begin_inline_is_transmit3_triggered } true;havoc is_transmit3_triggered_#res#1;havoc is_transmit3_triggered_~__retres1~3#1;havoc is_transmit3_triggered_~__retres1~3#1; 1994989#L529-33 assume !(1 == ~t3_pc~0); 1994987#L529-35 is_transmit3_triggered_~__retres1~3#1 := 0; 1994985#L540-11 is_transmit3_triggered_#res#1 := is_transmit3_triggered_~__retres1~3#1; 1994983#L541-11 activate_threads_#t~ret20#1 := is_transmit3_triggered_#res#1;assume { :end_inline_is_transmit3_triggered } true;activate_threads_~tmp___2~0#1 := activate_threads_#t~ret20#1;havoc activate_threads_#t~ret20#1; 1994981#L1203-33 assume !(0 != activate_threads_~tmp___2~0#1); 1994978#L1203-35 assume { :begin_inline_is_transmit4_triggered } true;havoc is_transmit4_triggered_#res#1;havoc is_transmit4_triggered_~__retres1~4#1;havoc is_transmit4_triggered_~__retres1~4#1; 1994976#L548-33 assume !(1 == ~t4_pc~0); 1994974#L548-35 is_transmit4_triggered_~__retres1~4#1 := 0; 1994971#L559-11 is_transmit4_triggered_#res#1 := is_transmit4_triggered_~__retres1~4#1; 1994969#L560-11 activate_threads_#t~ret21#1 := is_transmit4_triggered_#res#1;assume { :end_inline_is_transmit4_triggered } true;activate_threads_~tmp___3~0#1 := activate_threads_#t~ret21#1;havoc activate_threads_#t~ret21#1; 1994967#L1211-33 assume 0 != activate_threads_~tmp___3~0#1;~t4_st~0 := 0; 1994964#L1211-35 assume { :begin_inline_is_transmit5_triggered } true;havoc is_transmit5_triggered_#res#1;havoc is_transmit5_triggered_~__retres1~5#1;havoc is_transmit5_triggered_~__retres1~5#1; 1994962#L567-33 assume !(1 == ~t5_pc~0); 1994960#L567-35 is_transmit5_triggered_~__retres1~5#1 := 0; 1994958#L578-11 is_transmit5_triggered_#res#1 := is_transmit5_triggered_~__retres1~5#1; 1994956#L579-11 activate_threads_#t~ret22#1 := is_transmit5_triggered_#res#1;assume { :end_inline_is_transmit5_triggered } true;activate_threads_~tmp___4~0#1 := activate_threads_#t~ret22#1;havoc activate_threads_#t~ret22#1; 1994954#L1219-33 assume 0 != activate_threads_~tmp___4~0#1;~t5_st~0 := 0; 1994951#L1219-35 assume { :begin_inline_is_transmit6_triggered } true;havoc is_transmit6_triggered_#res#1;havoc is_transmit6_triggered_~__retres1~6#1;havoc is_transmit6_triggered_~__retres1~6#1; 1994949#L586-33 assume 1 == ~t6_pc~0; 1994946#L587-11 assume 1 == ~E_6~0;is_transmit6_triggered_~__retres1~6#1 := 1; 1994944#L597-11 is_transmit6_triggered_#res#1 := is_transmit6_triggered_~__retres1~6#1; 1994943#L598-11 activate_threads_#t~ret23#1 := is_transmit6_triggered_#res#1;assume { :end_inline_is_transmit6_triggered } true;activate_threads_~tmp___5~0#1 := activate_threads_#t~ret23#1;havoc activate_threads_#t~ret23#1; 1994942#L1227-33 assume 0 != activate_threads_~tmp___5~0#1;~t6_st~0 := 0; 1994941#L1227-35 assume { :begin_inline_is_transmit7_triggered } true;havoc is_transmit7_triggered_#res#1;havoc is_transmit7_triggered_~__retres1~7#1;havoc is_transmit7_triggered_~__retres1~7#1; 1994940#L605-33 assume !(1 == ~t7_pc~0); 1994823#L605-35 is_transmit7_triggered_~__retres1~7#1 := 0; 1994938#L616-11 is_transmit7_triggered_#res#1 := is_transmit7_triggered_~__retres1~7#1; 1994936#L617-11 activate_threads_#t~ret24#1 := is_transmit7_triggered_#res#1;assume { :end_inline_is_transmit7_triggered } true;activate_threads_~tmp___6~0#1 := activate_threads_#t~ret24#1;havoc activate_threads_#t~ret24#1; 1994934#L1235-33 assume 0 != activate_threads_~tmp___6~0#1;~t7_st~0 := 0; 1994931#L1235-35 assume { :begin_inline_is_transmit8_triggered } true;havoc is_transmit8_triggered_#res#1;havoc is_transmit8_triggered_~__retres1~8#1;havoc is_transmit8_triggered_~__retres1~8#1; 1994929#L624-33 assume !(1 == ~t8_pc~0); 1994926#L624-35 is_transmit8_triggered_~__retres1~8#1 := 0; 1994923#L635-11 is_transmit8_triggered_#res#1 := is_transmit8_triggered_~__retres1~8#1; 1994921#L636-11 activate_threads_#t~ret25#1 := is_transmit8_triggered_#res#1;assume { :end_inline_is_transmit8_triggered } true;activate_threads_~tmp___7~0#1 := activate_threads_#t~ret25#1;havoc activate_threads_#t~ret25#1; 1994919#L1243-33 assume 0 != activate_threads_~tmp___7~0#1;~t8_st~0 := 0; 1994333#L1243-35 assume { :begin_inline_is_transmit9_triggered } true;havoc is_transmit9_triggered_#res#1;havoc is_transmit9_triggered_~__retres1~9#1;havoc is_transmit9_triggered_~__retres1~9#1; 1981379#L643-33 assume !(1 == ~t9_pc~0); 1981372#L643-35 is_transmit9_triggered_~__retres1~9#1 := 0; 1981364#L654-11 is_transmit9_triggered_#res#1 := is_transmit9_triggered_~__retres1~9#1; 1981356#L655-11 activate_threads_#t~ret26#1 := is_transmit9_triggered_#res#1;assume { :end_inline_is_transmit9_triggered } true;activate_threads_~tmp___8~0#1 := activate_threads_#t~ret26#1;havoc activate_threads_#t~ret26#1; 1981348#L1251-33 assume 0 != activate_threads_~tmp___8~0#1;~t9_st~0 := 0; 1981339#L1251-35 assume { :end_inline_activate_threads } true;assume { :begin_inline_reset_delta_events } true; 1981329#L1059-3 assume !(1 == ~M_E~0); 1912351#L1059-5 assume !(1 == ~T1_E~0); 1981314#L1064-3 assume 1 == ~T2_E~0;~T2_E~0 := 2; 1981307#L1069-3 assume 1 == ~T3_E~0;~T3_E~0 := 2; 1981300#L1074-3 assume 1 == ~T4_E~0;~T4_E~0 := 2; 1981293#L1079-3 assume !(1 == ~T5_E~0); 1981283#L1084-3 assume 1 == ~T6_E~0;~T6_E~0 := 2; 1981274#L1089-3 assume 1 == ~T7_E~0;~T7_E~0 := 2; 1981265#L1094-3 assume 1 == ~T8_E~0;~T8_E~0 := 2; 1981257#L1099-3 assume !(1 == ~T9_E~0); 1981249#L1104-3 assume 1 == ~E_M~0;~E_M~0 := 2; 1981240#L1109-3 assume 1 == ~E_1~0;~E_1~0 := 2; 1981232#L1114-3 assume !(1 == ~E_2~0); 1981226#L1119-3 assume !(1 == ~E_3~0); 1981219#L1124-3 assume 1 == ~E_4~0;~E_4~0 := 2; 1981213#L1129-3 assume 1 == ~E_5~0;~E_5~0 := 2; 1981207#L1134-3 assume 1 == ~E_6~0;~E_6~0 := 2; 1981181#L1139-3 assume !(1 == ~E_7~0); 1981178#L1144-3 assume 1 == ~E_8~0;~E_8~0 := 2; 1981175#L1149-3 assume 1 == ~E_9~0;~E_9~0 := 2; 1981173#L1154-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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1958154#L728-1 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 1958145#L780-1 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1958142#L781-1 start_simulation_#t~ret28#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;start_simulation_~tmp~3#1 := start_simulation_#t~ret28#1;havoc start_simulation_#t~ret28#1; 1912370#L1459 assume !(0 == start_simulation_~tmp~3#1); 1912371#L1459-2 assume { :begin_inline_stop_simulation } true;havoc stop_simulation_#res#1;havoc stop_simulation_#t~ret27#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~10#1;havoc exists_runnable_thread_~__retres1~10#1; 1991747#L728-2 assume 0 == ~m_st~0;exists_runnable_thread_~__retres1~10#1 := 1; 1991738#L780-2 exists_runnable_thread_#res#1 := exists_runnable_thread_~__retres1~10#1; 1991737#L781-2 stop_simulation_#t~ret27#1 := exists_runnable_thread_#res#1;assume { :end_inline_exists_runnable_thread } true;stop_simulation_~tmp~2#1 := stop_simulation_#t~ret27#1;havoc stop_simulation_#t~ret27#1; 1991736#L1414 assume 0 != stop_simulation_~tmp~2#1;stop_simulation_~__retres2~0#1 := 0; 1991732#L1421 stop_simulation_#res#1 := stop_simulation_~__retres2~0#1; 1991669#L1422 start_simulation_#t~ret29#1 := stop_simulation_#res#1;assume { :end_inline_stop_simulation } true;start_simulation_~tmp___0~1#1 := start_simulation_#t~ret29#1;havoc start_simulation_#t~ret29#1; 1991657#L1472 assume !(0 != start_simulation_~tmp___0~1#1); 1890493#L1440-2 [2021-11-19 05:38:30,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:38:30,809 INFO L85 PathProgramCache]: Analyzing trace with hash 19846661, now seen corresponding path program 1 times [2021-11-19 05:38:30,809 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:38:30,809 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [205432891] [2021-11-19 05:38:30,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:38:30,810 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:38:30,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:38:30,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:38:30,849 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:38:30,849 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [205432891] [2021-11-19 05:38:30,849 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [205432891] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:38:30,850 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:38:30,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:38:30,850 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1290015082] [2021-11-19 05:38:30,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:38:30,851 INFO L796 eck$LassoCheckResult]: stem already infeasible [2021-11-19 05:38:30,852 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-11-19 05:38:30,852 INFO L85 PathProgramCache]: Analyzing trace with hash 825513485, now seen corresponding path program 1 times [2021-11-19 05:38:30,852 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-11-19 05:38:30,852 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1803339537] [2021-11-19 05:38:30,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-11-19 05:38:30,853 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-11-19 05:38:30,863 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-11-19 05:38:30,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-11-19 05:38:30,886 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-11-19 05:38:30,886 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1803339537] [2021-11-19 05:38:30,886 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1803339537] provided 1 perfect and 0 imperfect interpolant sequences [2021-11-19 05:38:30,887 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2021-11-19 05:38:30,887 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-11-19 05:38:30,887 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499413884] [2021-11-19 05:38:30,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2021-11-19 05:38:30,888 INFO L808 eck$LassoCheckResult]: loop already infeasible [2021-11-19 05:38:30,888 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-11-19 05:38:30,888 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-11-19 05:38:30,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-11-19 05:38:30,889 INFO L87 Difference]: Start difference. First operand 109070 states and 153118 transitions. cyclomatic complexity: 44052 Second operand has 4 states, 4 states have (on average 29.25) internal successors, (117), 3 states have internal predecessors, (117), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-11-19 05:38:31,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-11-19 05:38:31,445 INFO L93 Difference]: Finished difference Result 138777 states and 194040 transitions. [2021-11-19 05:38:31,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-11-19 05:38:31,446 INFO L82 GeneralOperation]: Start removeNonLiveStates. Operand 138777 states and 194040 transitions. [2021-11-19 05:38:32,001 INFO L131 ngComponentsAnalysis]: Automaton has 8 accepting balls. 138304