/usr/bin/java -ea -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata ./data -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf -i ../../../trunk/examples/svcomp/systemc/transmitter.15.cil.c -------------------------------------------------------------------------------- This is Ultimate 0.1.25-8fc6572 [2020-07-10 20:26:12,783 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-07-10 20:26:12,785 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-07-10 20:26:12,797 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-07-10 20:26:12,798 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-07-10 20:26:12,799 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-07-10 20:26:12,800 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-07-10 20:26:12,802 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-07-10 20:26:12,804 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-07-10 20:26:12,805 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-07-10 20:26:12,806 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-07-10 20:26:12,807 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-07-10 20:26:12,808 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-07-10 20:26:12,809 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-07-10 20:26:12,810 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-07-10 20:26:12,811 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-07-10 20:26:12,812 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-07-10 20:26:12,813 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-07-10 20:26:12,815 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-07-10 20:26:12,817 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-07-10 20:26:12,819 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-07-10 20:26:12,820 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-07-10 20:26:12,822 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-07-10 20:26:12,823 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-07-10 20:26:12,825 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-07-10 20:26:12,826 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-07-10 20:26:12,826 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-07-10 20:26:12,827 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-07-10 20:26:12,827 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-07-10 20:26:12,828 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-07-10 20:26:12,828 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-07-10 20:26:12,829 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-07-10 20:26:12,830 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-07-10 20:26:12,831 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-07-10 20:26:12,832 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-07-10 20:26:12,832 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-07-10 20:26:12,833 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-07-10 20:26:12,833 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-07-10 20:26:12,833 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-07-10 20:26:12,834 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-07-10 20:26:12,835 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-07-10 20:26:12,836 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationFastUPR_32.epf [2020-07-10 20:26:12,847 INFO L113 SettingsManager]: Loading preferences was successful [2020-07-10 20:26:12,847 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-07-10 20:26:12,849 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-07-10 20:26:12,849 INFO L138 SettingsManager]: * sizeof long=4 [2020-07-10 20:26:12,849 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-07-10 20:26:12,849 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-07-10 20:26:12,850 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-07-10 20:26:12,850 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-07-10 20:26:12,850 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-07-10 20:26:12,850 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-07-10 20:26:12,850 INFO L138 SettingsManager]: * sizeof long double=12 [2020-07-10 20:26:12,851 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-07-10 20:26:12,851 INFO L138 SettingsManager]: * Use constant arrays=true [2020-07-10 20:26:12,851 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-07-10 20:26:12,851 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-07-10 20:26:12,851 INFO L138 SettingsManager]: * Size of a code block=SingleStatement [2020-07-10 20:26:12,852 INFO L138 SettingsManager]: * To the following directory=./dump/ [2020-07-10 20:26:12,852 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-07-10 20:26:12,852 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-10 20:26:12,852 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-07-10 20:26:12,852 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=AcceleratedInterpolation [2020-07-10 20:26:12,853 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-07-10 20:26:12,853 INFO L138 SettingsManager]: * Use separate solver for trace checks=false [2020-07-10 20:26:13,168 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2020-07-10 20:26:13,186 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-07-10 20:26:13,190 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-07-10 20:26:13,192 INFO L271 PluginConnector]: Initializing CDTParser... [2020-07-10 20:26:13,192 INFO L275 PluginConnector]: CDTParser initialized [2020-07-10 20:26:13,193 INFO L429 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/systemc/transmitter.15.cil.c [2020-07-10 20:26:13,288 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b77358357/8177c874d02b45939e352efbf09405d7/FLAGb2bb10e6e [2020-07-10 20:26:13,818 INFO L306 CDTParser]: Found 1 translation units. [2020-07-10 20:26:13,819 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/systemc/transmitter.15.cil.c [2020-07-10 20:26:13,852 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b77358357/8177c874d02b45939e352efbf09405d7/FLAGb2bb10e6e [2020-07-10 20:26:14,130 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b77358357/8177c874d02b45939e352efbf09405d7 [2020-07-10 20:26:14,141 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-07-10 20:26:14,143 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2020-07-10 20:26:14,144 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-07-10 20:26:14,144 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-07-10 20:26:14,150 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-07-10 20:26:14,152 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.07 08:26:14" (1/1) ... [2020-07-10 20:26:14,156 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@639d856c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:26:14, skipping insertion in model container [2020-07-10 20:26:14,156 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 10.07 08:26:14" (1/1) ... [2020-07-10 20:26:14,166 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-07-10 20:26:14,245 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-07-10 20:26:14,650 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-10 20:26:14,667 INFO L203 MainTranslator]: Completed pre-run [2020-07-10 20:26:14,920 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-07-10 20:26:14,954 INFO L208 MainTranslator]: Completed translation [2020-07-10 20:26:14,954 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:26:14 WrapperNode [2020-07-10 20:26:14,955 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-07-10 20:26:14,955 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-07-10 20:26:14,956 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-07-10 20:26:14,956 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-07-10 20:26:14,969 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:26:14" (1/1) ... [2020-07-10 20:26:14,969 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:26:14" (1/1) ... [2020-07-10 20:26:14,994 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:26:14" (1/1) ... [2020-07-10 20:26:14,994 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:26:14" (1/1) ... [2020-07-10 20:26:15,036 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:26:14" (1/1) ... [2020-07-10 20:26:15,072 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:26:14" (1/1) ... [2020-07-10 20:26:15,078 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:26:14" (1/1) ... [2020-07-10 20:26:15,102 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-07-10 20:26:15,103 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-07-10 20:26:15,103 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-07-10 20:26:15,103 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-07-10 20:26:15,109 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:26:14" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-07-10 20:26:15,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2020-07-10 20:26:15,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-07-10 20:26:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure error [2020-07-10 20:26:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure master [2020-07-10 20:26:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit1 [2020-07-10 20:26:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit2 [2020-07-10 20:26:15,206 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit3 [2020-07-10 20:26:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit4 [2020-07-10 20:26:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit5 [2020-07-10 20:26:15,207 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit6 [2020-07-10 20:26:15,208 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit7 [2020-07-10 20:26:15,209 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit8 [2020-07-10 20:26:15,209 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit9 [2020-07-10 20:26:15,209 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit10 [2020-07-10 20:26:15,209 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit11 [2020-07-10 20:26:15,210 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit12 [2020-07-10 20:26:15,210 INFO L138 BoogieDeclarations]: Found implementation of procedure transmit13 [2020-07-10 20:26:15,210 INFO L138 BoogieDeclarations]: Found implementation of procedure is_master_triggered [2020-07-10 20:26:15,211 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit1_triggered [2020-07-10 20:26:15,211 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit2_triggered [2020-07-10 20:26:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit3_triggered [2020-07-10 20:26:15,212 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit4_triggered [2020-07-10 20:26:15,215 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit5_triggered [2020-07-10 20:26:15,215 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit6_triggered [2020-07-10 20:26:15,215 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit7_triggered [2020-07-10 20:26:15,215 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit8_triggered [2020-07-10 20:26:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit9_triggered [2020-07-10 20:26:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit10_triggered [2020-07-10 20:26:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit11_triggered [2020-07-10 20:26:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit12_triggered [2020-07-10 20:26:15,216 INFO L138 BoogieDeclarations]: Found implementation of procedure is_transmit13_triggered [2020-07-10 20:26:15,217 INFO L138 BoogieDeclarations]: Found implementation of procedure update_channels [2020-07-10 20:26:15,217 INFO L138 BoogieDeclarations]: Found implementation of procedure init_threads [2020-07-10 20:26:15,218 INFO L138 BoogieDeclarations]: Found implementation of procedure exists_runnable_thread [2020-07-10 20:26:15,218 INFO L138 BoogieDeclarations]: Found implementation of procedure eval [2020-07-10 20:26:15,218 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_delta_events [2020-07-10 20:26:15,218 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_delta_events [2020-07-10 20:26:15,218 INFO L138 BoogieDeclarations]: Found implementation of procedure activate_threads [2020-07-10 20:26:15,218 INFO L138 BoogieDeclarations]: Found implementation of procedure immediate_notify [2020-07-10 20:26:15,219 INFO L138 BoogieDeclarations]: Found implementation of procedure fire_time_events [2020-07-10 20:26:15,219 INFO L138 BoogieDeclarations]: Found implementation of procedure reset_time_events [2020-07-10 20:26:15,219 INFO L138 BoogieDeclarations]: Found implementation of procedure init_model [2020-07-10 20:26:15,219 INFO L138 BoogieDeclarations]: Found implementation of procedure stop_simulation [2020-07-10 20:26:15,219 INFO L138 BoogieDeclarations]: Found implementation of procedure start_simulation [2020-07-10 20:26:15,220 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2020-07-10 20:26:15,220 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_error [2020-07-10 20:26:15,220 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2020-07-10 20:26:15,220 INFO L130 BoogieDeclarations]: Found specification of procedure error [2020-07-10 20:26:15,220 INFO L130 BoogieDeclarations]: Found specification of procedure is_master_triggered [2020-07-10 20:26:15,221 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit1_triggered [2020-07-10 20:26:15,221 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit2_triggered [2020-07-10 20:26:15,221 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit3_triggered [2020-07-10 20:26:15,221 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit4_triggered [2020-07-10 20:26:15,221 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit5_triggered [2020-07-10 20:26:15,222 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit6_triggered [2020-07-10 20:26:15,222 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit7_triggered [2020-07-10 20:26:15,222 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit8_triggered [2020-07-10 20:26:15,222 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit9_triggered [2020-07-10 20:26:15,222 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit10_triggered [2020-07-10 20:26:15,222 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit11_triggered [2020-07-10 20:26:15,223 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit12_triggered [2020-07-10 20:26:15,223 INFO L130 BoogieDeclarations]: Found specification of procedure is_transmit13_triggered [2020-07-10 20:26:15,223 INFO L130 BoogieDeclarations]: Found specification of procedure immediate_notify [2020-07-10 20:26:15,223 INFO L130 BoogieDeclarations]: Found specification of procedure master [2020-07-10 20:26:15,223 INFO L130 BoogieDeclarations]: Found specification of procedure transmit1 [2020-07-10 20:26:15,224 INFO L130 BoogieDeclarations]: Found specification of procedure transmit2 [2020-07-10 20:26:15,224 INFO L130 BoogieDeclarations]: Found specification of procedure transmit3 [2020-07-10 20:26:15,224 INFO L130 BoogieDeclarations]: Found specification of procedure transmit4 [2020-07-10 20:26:15,224 INFO L130 BoogieDeclarations]: Found specification of procedure transmit5 [2020-07-10 20:26:15,224 INFO L130 BoogieDeclarations]: Found specification of procedure transmit6 [2020-07-10 20:26:15,225 INFO L130 BoogieDeclarations]: Found specification of procedure transmit7 [2020-07-10 20:26:15,225 INFO L130 BoogieDeclarations]: Found specification of procedure transmit8 [2020-07-10 20:26:15,225 INFO L130 BoogieDeclarations]: Found specification of procedure transmit9 [2020-07-10 20:26:15,225 INFO L130 BoogieDeclarations]: Found specification of procedure transmit10 [2020-07-10 20:26:15,225 INFO L130 BoogieDeclarations]: Found specification of procedure transmit11 [2020-07-10 20:26:15,225 INFO L130 BoogieDeclarations]: Found specification of procedure transmit12 [2020-07-10 20:26:15,226 INFO L130 BoogieDeclarations]: Found specification of procedure transmit13 [2020-07-10 20:26:15,226 INFO L130 BoogieDeclarations]: Found specification of procedure update_channels [2020-07-10 20:26:15,226 INFO L130 BoogieDeclarations]: Found specification of procedure init_threads [2020-07-10 20:26:15,226 INFO L130 BoogieDeclarations]: Found specification of procedure exists_runnable_thread [2020-07-10 20:26:15,227 INFO L130 BoogieDeclarations]: Found specification of procedure eval [2020-07-10 20:26:15,228 INFO L130 BoogieDeclarations]: Found specification of procedure fire_delta_events [2020-07-10 20:26:15,228 INFO L130 BoogieDeclarations]: Found specification of procedure reset_delta_events [2020-07-10 20:26:15,228 INFO L130 BoogieDeclarations]: Found specification of procedure activate_threads [2020-07-10 20:26:15,228 INFO L130 BoogieDeclarations]: Found specification of procedure fire_time_events [2020-07-10 20:26:15,228 INFO L130 BoogieDeclarations]: Found specification of procedure reset_time_events [2020-07-10 20:26:15,228 INFO L130 BoogieDeclarations]: Found specification of procedure init_model [2020-07-10 20:26:15,230 INFO L130 BoogieDeclarations]: Found specification of procedure stop_simulation [2020-07-10 20:26:15,230 INFO L130 BoogieDeclarations]: Found specification of procedure start_simulation [2020-07-10 20:26:15,231 INFO L130 BoogieDeclarations]: Found specification of procedure main [2020-07-10 20:26:15,231 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2020-07-10 20:26:15,231 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-07-10 20:26:17,466 INFO L290 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-07-10 20:26:17,467 INFO L295 CfgBuilder]: Removed 17 assume(true) statements. [2020-07-10 20:26:17,478 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.07 08:26:17 BoogieIcfgContainer [2020-07-10 20:26:17,479 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-07-10 20:26:17,480 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-07-10 20:26:17,480 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-07-10 20:26:17,484 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-07-10 20:26:17,484 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 10.07 08:26:14" (1/3) ... [2020-07-10 20:26:17,485 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41f59bf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.07 08:26:17, skipping insertion in model container [2020-07-10 20:26:17,485 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 10.07 08:26:14" (2/3) ... [2020-07-10 20:26:17,486 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@41f59bf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.07 08:26:17, skipping insertion in model container [2020-07-10 20:26:17,486 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.07 08:26:17" (3/3) ... [2020-07-10 20:26:17,488 INFO L109 eAbstractionObserver]: Analyzing ICFG transmitter.15.cil.c [2020-07-10 20:26:17,500 INFO L157 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:AcceleratedInterpolation Determinization: PREDICATE_ABSTRACTION [2020-07-10 20:26:17,510 INFO L169 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-07-10 20:26:17,525 INFO L251 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-07-10 20:26:17,548 INFO L375 AbstractCegarLoop]: Interprodecural is true [2020-07-10 20:26:17,548 INFO L376 AbstractCegarLoop]: Hoare is true [2020-07-10 20:26:17,548 INFO L377 AbstractCegarLoop]: Compute interpolants for AcceleratedInterpolation [2020-07-10 20:26:17,548 INFO L378 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-07-10 20:26:17,548 INFO L379 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-07-10 20:26:17,548 INFO L380 AbstractCegarLoop]: Difference is false [2020-07-10 20:26:17,549 INFO L381 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-07-10 20:26:17,549 INFO L385 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-07-10 20:26:17,580 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states. [2020-07-10 20:26:17,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 387 [2020-07-10 20:26:17,612 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:26:17,614 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:26:17,615 INFO L427 AbstractCegarLoop]: === Iteration 1 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:26:17,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:26:17,622 INFO L82 PathProgramCache]: Analyzing trace with hash 2145549349, now seen corresponding path program 1 times [2020-07-10 20:26:17,632 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:26:17,633 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [871254515] [2020-07-10 20:26:17,633 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:26:17,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:18,539 WARN L193 SmtUtils]: Spent 336.00 ms on a formula simplification that was a NOOP. DAG size: 208 [2020-07-10 20:26:18,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:18,623 INFO L280 TraceCheckUtils]: 0: Hoare triple {1232#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} ~m_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,624 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} ~t1_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,624 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~t2_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,625 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} ~t3_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,625 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} ~t4_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,626 INFO L280 TraceCheckUtils]: 5: Hoare triple {876#true} ~t5_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,626 INFO L280 TraceCheckUtils]: 6: Hoare triple {876#true} ~t6_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,626 INFO L280 TraceCheckUtils]: 7: Hoare triple {876#true} ~t7_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,627 INFO L280 TraceCheckUtils]: 8: Hoare triple {876#true} ~t8_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,627 INFO L280 TraceCheckUtils]: 9: Hoare triple {876#true} ~t9_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,627 INFO L280 TraceCheckUtils]: 10: Hoare triple {876#true} ~t10_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,628 INFO L280 TraceCheckUtils]: 11: Hoare triple {876#true} ~t11_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,628 INFO L280 TraceCheckUtils]: 12: Hoare triple {876#true} ~t12_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,628 INFO L280 TraceCheckUtils]: 13: Hoare triple {876#true} ~t13_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,629 INFO L280 TraceCheckUtils]: 14: Hoare triple {876#true} ~m_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,629 INFO L280 TraceCheckUtils]: 15: Hoare triple {876#true} ~t1_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,629 INFO L280 TraceCheckUtils]: 16: Hoare triple {876#true} ~t2_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,630 INFO L280 TraceCheckUtils]: 17: Hoare triple {876#true} ~t3_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,630 INFO L280 TraceCheckUtils]: 18: Hoare triple {876#true} ~t4_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,631 INFO L280 TraceCheckUtils]: 19: Hoare triple {876#true} ~t5_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,631 INFO L280 TraceCheckUtils]: 20: Hoare triple {876#true} ~t6_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,631 INFO L280 TraceCheckUtils]: 21: Hoare triple {876#true} ~t7_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,632 INFO L280 TraceCheckUtils]: 22: Hoare triple {876#true} ~t8_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,632 INFO L280 TraceCheckUtils]: 23: Hoare triple {876#true} ~t9_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,632 INFO L280 TraceCheckUtils]: 24: Hoare triple {876#true} ~t10_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,633 INFO L280 TraceCheckUtils]: 25: Hoare triple {876#true} ~t11_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,633 INFO L280 TraceCheckUtils]: 26: Hoare triple {876#true} ~t12_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,633 INFO L280 TraceCheckUtils]: 27: Hoare triple {876#true} ~t13_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,634 INFO L280 TraceCheckUtils]: 28: Hoare triple {876#true} ~m_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,634 INFO L280 TraceCheckUtils]: 29: Hoare triple {876#true} ~t1_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,634 INFO L280 TraceCheckUtils]: 30: Hoare triple {876#true} ~t2_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,635 INFO L280 TraceCheckUtils]: 31: Hoare triple {876#true} ~t3_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,635 INFO L280 TraceCheckUtils]: 32: Hoare triple {876#true} ~t4_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,635 INFO L280 TraceCheckUtils]: 33: Hoare triple {876#true} ~t5_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,636 INFO L280 TraceCheckUtils]: 34: Hoare triple {876#true} ~t6_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,636 INFO L280 TraceCheckUtils]: 35: Hoare triple {876#true} ~t7_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,636 INFO L280 TraceCheckUtils]: 36: Hoare triple {876#true} ~t8_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,637 INFO L280 TraceCheckUtils]: 37: Hoare triple {876#true} ~t9_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,637 INFO L280 TraceCheckUtils]: 38: Hoare triple {876#true} ~t10_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,637 INFO L280 TraceCheckUtils]: 39: Hoare triple {876#true} ~t11_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,638 INFO L280 TraceCheckUtils]: 40: Hoare triple {876#true} ~t12_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,638 INFO L280 TraceCheckUtils]: 41: Hoare triple {876#true} ~t13_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:18,638 INFO L280 TraceCheckUtils]: 42: Hoare triple {876#true} ~M_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,639 INFO L280 TraceCheckUtils]: 43: Hoare triple {876#true} ~T1_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,639 INFO L280 TraceCheckUtils]: 44: Hoare triple {876#true} ~T2_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,640 INFO L280 TraceCheckUtils]: 45: Hoare triple {876#true} ~T3_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,640 INFO L280 TraceCheckUtils]: 46: Hoare triple {876#true} ~T4_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,640 INFO L280 TraceCheckUtils]: 47: Hoare triple {876#true} ~T5_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,641 INFO L280 TraceCheckUtils]: 48: Hoare triple {876#true} ~T6_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,641 INFO L280 TraceCheckUtils]: 49: Hoare triple {876#true} ~T7_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,641 INFO L280 TraceCheckUtils]: 50: Hoare triple {876#true} ~T8_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,642 INFO L280 TraceCheckUtils]: 51: Hoare triple {876#true} ~T9_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,642 INFO L280 TraceCheckUtils]: 52: Hoare triple {876#true} ~T10_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,642 INFO L280 TraceCheckUtils]: 53: Hoare triple {876#true} ~T11_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,643 INFO L280 TraceCheckUtils]: 54: Hoare triple {876#true} ~T12_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,643 INFO L280 TraceCheckUtils]: 55: Hoare triple {876#true} ~T13_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,643 INFO L280 TraceCheckUtils]: 56: Hoare triple {876#true} ~E_1~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,644 INFO L280 TraceCheckUtils]: 57: Hoare triple {876#true} ~E_2~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,644 INFO L280 TraceCheckUtils]: 58: Hoare triple {876#true} ~E_3~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,644 INFO L280 TraceCheckUtils]: 59: Hoare triple {876#true} ~E_4~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,645 INFO L280 TraceCheckUtils]: 60: Hoare triple {876#true} ~E_5~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,645 INFO L280 TraceCheckUtils]: 61: Hoare triple {876#true} ~E_6~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,646 INFO L280 TraceCheckUtils]: 62: Hoare triple {876#true} ~E_7~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,646 INFO L280 TraceCheckUtils]: 63: Hoare triple {876#true} ~E_8~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,646 INFO L280 TraceCheckUtils]: 64: Hoare triple {876#true} ~E_9~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,647 INFO L280 TraceCheckUtils]: 65: Hoare triple {876#true} ~E_10~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,647 INFO L280 TraceCheckUtils]: 66: Hoare triple {876#true} ~E_11~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,647 INFO L280 TraceCheckUtils]: 67: Hoare triple {876#true} ~E_12~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,648 INFO L280 TraceCheckUtils]: 68: Hoare triple {876#true} ~E_13~0 := 2; {876#true} is VALID [2020-07-10 20:26:18,648 INFO L280 TraceCheckUtils]: 69: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:18,648 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {876#true} {876#true} #2180#return; {876#true} is VALID [2020-07-10 20:26:18,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:18,746 INFO L280 TraceCheckUtils]: 0: Hoare triple {1233#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} ~m_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,747 INFO L280 TraceCheckUtils]: 1: Hoare triple {965#(= 1 ~m_i~0)} ~t1_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,747 INFO L280 TraceCheckUtils]: 2: Hoare triple {965#(= 1 ~m_i~0)} ~t2_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,748 INFO L280 TraceCheckUtils]: 3: Hoare triple {965#(= 1 ~m_i~0)} ~t3_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,749 INFO L280 TraceCheckUtils]: 4: Hoare triple {965#(= 1 ~m_i~0)} ~t4_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,750 INFO L280 TraceCheckUtils]: 5: Hoare triple {965#(= 1 ~m_i~0)} ~t5_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,750 INFO L280 TraceCheckUtils]: 6: Hoare triple {965#(= 1 ~m_i~0)} ~t6_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,751 INFO L280 TraceCheckUtils]: 7: Hoare triple {965#(= 1 ~m_i~0)} ~t7_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,752 INFO L280 TraceCheckUtils]: 8: Hoare triple {965#(= 1 ~m_i~0)} ~t8_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,753 INFO L280 TraceCheckUtils]: 9: Hoare triple {965#(= 1 ~m_i~0)} ~t9_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,753 INFO L280 TraceCheckUtils]: 10: Hoare triple {965#(= 1 ~m_i~0)} ~t10_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,754 INFO L280 TraceCheckUtils]: 11: Hoare triple {965#(= 1 ~m_i~0)} ~t11_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,758 INFO L280 TraceCheckUtils]: 12: Hoare triple {965#(= 1 ~m_i~0)} ~t12_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,759 INFO L280 TraceCheckUtils]: 13: Hoare triple {965#(= 1 ~m_i~0)} ~t13_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,759 INFO L280 TraceCheckUtils]: 14: Hoare triple {965#(= 1 ~m_i~0)} assume true; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,761 INFO L275 TraceCheckUtils]: 15: Hoare quadruple {965#(= 1 ~m_i~0)} {876#true} #2078#return; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:18,766 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:18,768 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {876#true} {965#(= 1 ~m_i~0)} #2150#return; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:18,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:18,859 INFO L280 TraceCheckUtils]: 0: Hoare triple {1234#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} assume !(1 == ~m_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,860 INFO L280 TraceCheckUtils]: 1: Hoare triple {1235#(not (= 1 ~m_i~0))} ~m_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,861 INFO L280 TraceCheckUtils]: 2: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t1_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,862 INFO L280 TraceCheckUtils]: 3: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t1_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,863 INFO L280 TraceCheckUtils]: 4: Hoare triple {1235#(not (= 1 ~m_i~0))} assume !(1 == ~t2_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,863 INFO L280 TraceCheckUtils]: 5: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t2_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,864 INFO L280 TraceCheckUtils]: 6: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t3_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,865 INFO L280 TraceCheckUtils]: 7: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t3_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,866 INFO L280 TraceCheckUtils]: 8: Hoare triple {1235#(not (= 1 ~m_i~0))} assume !(1 == ~t4_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,867 INFO L280 TraceCheckUtils]: 9: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t4_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,867 INFO L280 TraceCheckUtils]: 10: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t5_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,868 INFO L280 TraceCheckUtils]: 11: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t5_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,869 INFO L280 TraceCheckUtils]: 12: Hoare triple {1235#(not (= 1 ~m_i~0))} assume !(1 == ~t6_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,870 INFO L280 TraceCheckUtils]: 13: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t6_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,871 INFO L280 TraceCheckUtils]: 14: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t7_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,871 INFO L280 TraceCheckUtils]: 15: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t7_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,872 INFO L280 TraceCheckUtils]: 16: Hoare triple {1235#(not (= 1 ~m_i~0))} assume !(1 == ~t8_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,873 INFO L280 TraceCheckUtils]: 17: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t8_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,874 INFO L280 TraceCheckUtils]: 18: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t9_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,875 INFO L280 TraceCheckUtils]: 19: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t9_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,875 INFO L280 TraceCheckUtils]: 20: Hoare triple {1235#(not (= 1 ~m_i~0))} assume !(1 == ~t10_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,876 INFO L280 TraceCheckUtils]: 21: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t10_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,877 INFO L280 TraceCheckUtils]: 22: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t11_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,878 INFO L280 TraceCheckUtils]: 23: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t11_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,879 INFO L280 TraceCheckUtils]: 24: Hoare triple {1235#(not (= 1 ~m_i~0))} assume !(1 == ~t12_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,879 INFO L280 TraceCheckUtils]: 25: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t12_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,880 INFO L280 TraceCheckUtils]: 26: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t13_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,881 INFO L280 TraceCheckUtils]: 27: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t13_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,882 INFO L280 TraceCheckUtils]: 28: Hoare triple {1235#(not (= 1 ~m_i~0))} assume true; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:18,883 INFO L275 TraceCheckUtils]: 29: Hoare quadruple {1235#(not (= 1 ~m_i~0))} {965#(= 1 ~m_i~0)} #2152#return; {877#false} is VALID [2020-07-10 20:26:18,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,008 INFO L280 TraceCheckUtils]: 0: Hoare triple {1236#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(0 == ~M_E~0); {876#true} is VALID [2020-07-10 20:26:19,009 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(0 == ~T1_E~0); {876#true} is VALID [2020-07-10 20:26:19,009 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} assume !(0 == ~T2_E~0); {876#true} is VALID [2020-07-10 20:26:19,010 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} assume !(0 == ~T3_E~0); {876#true} is VALID [2020-07-10 20:26:19,010 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume !(0 == ~T4_E~0); {876#true} is VALID [2020-07-10 20:26:19,010 INFO L280 TraceCheckUtils]: 5: Hoare triple {876#true} assume !(0 == ~T5_E~0); {876#true} is VALID [2020-07-10 20:26:19,011 INFO L280 TraceCheckUtils]: 6: Hoare triple {876#true} assume !(0 == ~T6_E~0); {876#true} is VALID [2020-07-10 20:26:19,011 INFO L280 TraceCheckUtils]: 7: Hoare triple {876#true} assume !(0 == ~T7_E~0); {876#true} is VALID [2020-07-10 20:26:19,011 INFO L280 TraceCheckUtils]: 8: Hoare triple {876#true} assume !(0 == ~T8_E~0); {876#true} is VALID [2020-07-10 20:26:19,012 INFO L280 TraceCheckUtils]: 9: Hoare triple {876#true} assume !(0 == ~T9_E~0); {876#true} is VALID [2020-07-10 20:26:19,012 INFO L280 TraceCheckUtils]: 10: Hoare triple {876#true} assume !(0 == ~T10_E~0); {876#true} is VALID [2020-07-10 20:26:19,012 INFO L280 TraceCheckUtils]: 11: Hoare triple {876#true} assume !(0 == ~T11_E~0); {876#true} is VALID [2020-07-10 20:26:19,013 INFO L280 TraceCheckUtils]: 12: Hoare triple {876#true} assume !(0 == ~T12_E~0); {876#true} is VALID [2020-07-10 20:26:19,013 INFO L280 TraceCheckUtils]: 13: Hoare triple {876#true} assume !(0 == ~T13_E~0); {876#true} is VALID [2020-07-10 20:26:19,013 INFO L280 TraceCheckUtils]: 14: Hoare triple {876#true} assume !(0 == ~E_1~0); {876#true} is VALID [2020-07-10 20:26:19,014 INFO L280 TraceCheckUtils]: 15: Hoare triple {876#true} assume !(0 == ~E_2~0); {876#true} is VALID [2020-07-10 20:26:19,014 INFO L280 TraceCheckUtils]: 16: Hoare triple {876#true} assume !(0 == ~E_3~0); {876#true} is VALID [2020-07-10 20:26:19,014 INFO L280 TraceCheckUtils]: 17: Hoare triple {876#true} assume !(0 == ~E_4~0); {876#true} is VALID [2020-07-10 20:26:19,015 INFO L280 TraceCheckUtils]: 18: Hoare triple {876#true} assume !(0 == ~E_5~0); {876#true} is VALID [2020-07-10 20:26:19,015 INFO L280 TraceCheckUtils]: 19: Hoare triple {876#true} assume !(0 == ~E_6~0); {876#true} is VALID [2020-07-10 20:26:19,015 INFO L280 TraceCheckUtils]: 20: Hoare triple {876#true} assume !(0 == ~E_7~0); {876#true} is VALID [2020-07-10 20:26:19,015 INFO L280 TraceCheckUtils]: 21: Hoare triple {876#true} assume !(0 == ~E_8~0); {876#true} is VALID [2020-07-10 20:26:19,016 INFO L280 TraceCheckUtils]: 22: Hoare triple {876#true} assume !(0 == ~E_9~0); {876#true} is VALID [2020-07-10 20:26:19,016 INFO L280 TraceCheckUtils]: 23: Hoare triple {876#true} assume !(0 == ~E_10~0); {876#true} is VALID [2020-07-10 20:26:19,016 INFO L280 TraceCheckUtils]: 24: Hoare triple {876#true} assume !(0 == ~E_11~0); {876#true} is VALID [2020-07-10 20:26:19,017 INFO L280 TraceCheckUtils]: 25: Hoare triple {876#true} assume !(0 == ~E_12~0); {876#true} is VALID [2020-07-10 20:26:19,017 INFO L280 TraceCheckUtils]: 26: Hoare triple {876#true} assume !(0 == ~E_13~0); {876#true} is VALID [2020-07-10 20:26:19,018 INFO L280 TraceCheckUtils]: 27: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,018 INFO L275 TraceCheckUtils]: 28: Hoare quadruple {876#true} {877#false} #2154#return; {877#false} is VALID [2020-07-10 20:26:19,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,075 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~0; {876#true} is VALID [2020-07-10 20:26:19,075 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~m_pc~0); {876#true} is VALID [2020-07-10 20:26:19,076 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,076 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~0; {876#true} is VALID [2020-07-10 20:26:19,077 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,077 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2086#return; {876#true} is VALID [2020-07-10 20:26:19,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,081 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~1; {876#true} is VALID [2020-07-10 20:26:19,082 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t1_pc~0); {876#true} is VALID [2020-07-10 20:26:19,082 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~1 := 0; {876#true} is VALID [2020-07-10 20:26:19,082 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~1; {876#true} is VALID [2020-07-10 20:26:19,083 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,083 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2088#return; {876#true} is VALID [2020-07-10 20:26:19,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,087 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~2; {876#true} is VALID [2020-07-10 20:26:19,088 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t2_pc~0); {876#true} is VALID [2020-07-10 20:26:19,088 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~2 := 0; {876#true} is VALID [2020-07-10 20:26:19,088 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~2; {876#true} is VALID [2020-07-10 20:26:19,089 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,089 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2090#return; {876#true} is VALID [2020-07-10 20:26:19,090 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,094 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~3; {876#true} is VALID [2020-07-10 20:26:19,094 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t3_pc~0); {876#true} is VALID [2020-07-10 20:26:19,095 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~3 := 0; {876#true} is VALID [2020-07-10 20:26:19,095 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~3; {876#true} is VALID [2020-07-10 20:26:19,096 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,096 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2092#return; {876#true} is VALID [2020-07-10 20:26:19,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,100 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~4; {876#true} is VALID [2020-07-10 20:26:19,101 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t4_pc~0); {876#true} is VALID [2020-07-10 20:26:19,101 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~4 := 0; {876#true} is VALID [2020-07-10 20:26:19,101 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~4; {876#true} is VALID [2020-07-10 20:26:19,102 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,102 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2094#return; {876#true} is VALID [2020-07-10 20:26:19,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,106 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~5; {876#true} is VALID [2020-07-10 20:26:19,107 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t5_pc~0); {876#true} is VALID [2020-07-10 20:26:19,107 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~5 := 0; {876#true} is VALID [2020-07-10 20:26:19,108 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~5; {876#true} is VALID [2020-07-10 20:26:19,108 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,108 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2096#return; {876#true} is VALID [2020-07-10 20:26:19,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,148 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~6; {876#true} is VALID [2020-07-10 20:26:19,149 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t6_pc~0); {876#true} is VALID [2020-07-10 20:26:19,149 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~6 := 0; {876#true} is VALID [2020-07-10 20:26:19,149 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~6; {876#true} is VALID [2020-07-10 20:26:19,150 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,150 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2098#return; {876#true} is VALID [2020-07-10 20:26:19,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,155 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~7; {876#true} is VALID [2020-07-10 20:26:19,155 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t7_pc~0); {876#true} is VALID [2020-07-10 20:26:19,156 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~7 := 0; {876#true} is VALID [2020-07-10 20:26:19,156 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~7; {876#true} is VALID [2020-07-10 20:26:19,156 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,156 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2100#return; {876#true} is VALID [2020-07-10 20:26:19,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,161 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~8; {876#true} is VALID [2020-07-10 20:26:19,161 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t8_pc~0); {876#true} is VALID [2020-07-10 20:26:19,162 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~8 := 0; {876#true} is VALID [2020-07-10 20:26:19,162 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~8; {876#true} is VALID [2020-07-10 20:26:19,162 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,162 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2102#return; {876#true} is VALID [2020-07-10 20:26:19,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,166 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~9; {876#true} is VALID [2020-07-10 20:26:19,167 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t9_pc~0); {876#true} is VALID [2020-07-10 20:26:19,167 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~9 := 0; {876#true} is VALID [2020-07-10 20:26:19,168 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~9; {876#true} is VALID [2020-07-10 20:26:19,168 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,168 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2104#return; {876#true} is VALID [2020-07-10 20:26:19,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,172 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~10; {876#true} is VALID [2020-07-10 20:26:19,173 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t10_pc~0); {876#true} is VALID [2020-07-10 20:26:19,173 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~10 := 0; {876#true} is VALID [2020-07-10 20:26:19,173 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~10; {876#true} is VALID [2020-07-10 20:26:19,174 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,174 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2106#return; {876#true} is VALID [2020-07-10 20:26:19,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,178 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~11; {876#true} is VALID [2020-07-10 20:26:19,178 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t11_pc~0); {876#true} is VALID [2020-07-10 20:26:19,179 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~11 := 0; {876#true} is VALID [2020-07-10 20:26:19,179 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~11; {876#true} is VALID [2020-07-10 20:26:19,179 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,180 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2108#return; {876#true} is VALID [2020-07-10 20:26:19,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,184 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~12; {876#true} is VALID [2020-07-10 20:26:19,184 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t12_pc~0); {876#true} is VALID [2020-07-10 20:26:19,185 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~12 := 0; {876#true} is VALID [2020-07-10 20:26:19,185 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~12; {876#true} is VALID [2020-07-10 20:26:19,185 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,186 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2110#return; {876#true} is VALID [2020-07-10 20:26:19,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,190 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~13; {876#true} is VALID [2020-07-10 20:26:19,190 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~t13_pc~0); {876#true} is VALID [2020-07-10 20:26:19,190 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~13 := 0; {876#true} is VALID [2020-07-10 20:26:19,191 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~13; {876#true} is VALID [2020-07-10 20:26:19,191 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,191 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {876#true} #2112#return; {876#true} is VALID [2020-07-10 20:26:19,192 INFO L280 TraceCheckUtils]: 0: Hoare triple {1234#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} havoc ~tmp~1; {876#true} is VALID [2020-07-10 20:26:19,192 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} havoc ~tmp___0~0; {876#true} is VALID [2020-07-10 20:26:19,192 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} havoc ~tmp___1~0; {876#true} is VALID [2020-07-10 20:26:19,193 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} havoc ~tmp___2~0; {876#true} is VALID [2020-07-10 20:26:19,193 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} havoc ~tmp___3~0; {876#true} is VALID [2020-07-10 20:26:19,193 INFO L280 TraceCheckUtils]: 5: Hoare triple {876#true} havoc ~tmp___4~0; {876#true} is VALID [2020-07-10 20:26:19,194 INFO L280 TraceCheckUtils]: 6: Hoare triple {876#true} havoc ~tmp___5~0; {876#true} is VALID [2020-07-10 20:26:19,194 INFO L280 TraceCheckUtils]: 7: Hoare triple {876#true} havoc ~tmp___6~0; {876#true} is VALID [2020-07-10 20:26:19,194 INFO L280 TraceCheckUtils]: 8: Hoare triple {876#true} havoc ~tmp___7~0; {876#true} is VALID [2020-07-10 20:26:19,194 INFO L280 TraceCheckUtils]: 9: Hoare triple {876#true} havoc ~tmp___8~0; {876#true} is VALID [2020-07-10 20:26:19,195 INFO L280 TraceCheckUtils]: 10: Hoare triple {876#true} havoc ~tmp___9~0; {876#true} is VALID [2020-07-10 20:26:19,195 INFO L280 TraceCheckUtils]: 11: Hoare triple {876#true} havoc ~tmp___10~0; {876#true} is VALID [2020-07-10 20:26:19,195 INFO L280 TraceCheckUtils]: 12: Hoare triple {876#true} havoc ~tmp___11~0; {876#true} is VALID [2020-07-10 20:26:19,196 INFO L280 TraceCheckUtils]: 13: Hoare triple {876#true} havoc ~tmp___12~0; {876#true} is VALID [2020-07-10 20:26:19,196 INFO L263 TraceCheckUtils]: 14: Hoare triple {876#true} call #t~ret15 := is_master_triggered(); {876#true} is VALID [2020-07-10 20:26:19,196 INFO L280 TraceCheckUtils]: 15: Hoare triple {876#true} havoc ~__retres1~0; {876#true} is VALID [2020-07-10 20:26:19,197 INFO L280 TraceCheckUtils]: 16: Hoare triple {876#true} assume !(1 == ~m_pc~0); {876#true} is VALID [2020-07-10 20:26:19,197 INFO L280 TraceCheckUtils]: 17: Hoare triple {876#true} ~__retres1~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,197 INFO L280 TraceCheckUtils]: 18: Hoare triple {876#true} #res := ~__retres1~0; {876#true} is VALID [2020-07-10 20:26:19,197 INFO L280 TraceCheckUtils]: 19: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,198 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {876#true} {876#true} #2086#return; {876#true} is VALID [2020-07-10 20:26:19,198 INFO L280 TraceCheckUtils]: 21: Hoare triple {876#true} assume -2147483648 <= #t~ret15 && #t~ret15 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,198 INFO L280 TraceCheckUtils]: 22: Hoare triple {876#true} ~tmp~1 := #t~ret15; {876#true} is VALID [2020-07-10 20:26:19,199 INFO L280 TraceCheckUtils]: 23: Hoare triple {876#true} havoc #t~ret15; {876#true} is VALID [2020-07-10 20:26:19,199 INFO L280 TraceCheckUtils]: 24: Hoare triple {876#true} assume !(0 != ~tmp~1); {876#true} is VALID [2020-07-10 20:26:19,199 INFO L263 TraceCheckUtils]: 25: Hoare triple {876#true} call #t~ret16 := is_transmit1_triggered(); {876#true} is VALID [2020-07-10 20:26:19,200 INFO L280 TraceCheckUtils]: 26: Hoare triple {876#true} havoc ~__retres1~1; {876#true} is VALID [2020-07-10 20:26:19,200 INFO L280 TraceCheckUtils]: 27: Hoare triple {876#true} assume !(1 == ~t1_pc~0); {876#true} is VALID [2020-07-10 20:26:19,200 INFO L280 TraceCheckUtils]: 28: Hoare triple {876#true} ~__retres1~1 := 0; {876#true} is VALID [2020-07-10 20:26:19,200 INFO L280 TraceCheckUtils]: 29: Hoare triple {876#true} #res := ~__retres1~1; {876#true} is VALID [2020-07-10 20:26:19,201 INFO L280 TraceCheckUtils]: 30: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,201 INFO L275 TraceCheckUtils]: 31: Hoare quadruple {876#true} {876#true} #2088#return; {876#true} is VALID [2020-07-10 20:26:19,201 INFO L280 TraceCheckUtils]: 32: Hoare triple {876#true} assume -2147483648 <= #t~ret16 && #t~ret16 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,202 INFO L280 TraceCheckUtils]: 33: Hoare triple {876#true} ~tmp___0~0 := #t~ret16; {876#true} is VALID [2020-07-10 20:26:19,202 INFO L280 TraceCheckUtils]: 34: Hoare triple {876#true} havoc #t~ret16; {876#true} is VALID [2020-07-10 20:26:19,202 INFO L280 TraceCheckUtils]: 35: Hoare triple {876#true} assume !(0 != ~tmp___0~0); {876#true} is VALID [2020-07-10 20:26:19,203 INFO L263 TraceCheckUtils]: 36: Hoare triple {876#true} call #t~ret17 := is_transmit2_triggered(); {876#true} is VALID [2020-07-10 20:26:19,203 INFO L280 TraceCheckUtils]: 37: Hoare triple {876#true} havoc ~__retres1~2; {876#true} is VALID [2020-07-10 20:26:19,203 INFO L280 TraceCheckUtils]: 38: Hoare triple {876#true} assume !(1 == ~t2_pc~0); {876#true} is VALID [2020-07-10 20:26:19,203 INFO L280 TraceCheckUtils]: 39: Hoare triple {876#true} ~__retres1~2 := 0; {876#true} is VALID [2020-07-10 20:26:19,204 INFO L280 TraceCheckUtils]: 40: Hoare triple {876#true} #res := ~__retres1~2; {876#true} is VALID [2020-07-10 20:26:19,204 INFO L280 TraceCheckUtils]: 41: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,204 INFO L275 TraceCheckUtils]: 42: Hoare quadruple {876#true} {876#true} #2090#return; {876#true} is VALID [2020-07-10 20:26:19,205 INFO L280 TraceCheckUtils]: 43: Hoare triple {876#true} assume -2147483648 <= #t~ret17 && #t~ret17 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,205 INFO L280 TraceCheckUtils]: 44: Hoare triple {876#true} ~tmp___1~0 := #t~ret17; {876#true} is VALID [2020-07-10 20:26:19,205 INFO L280 TraceCheckUtils]: 45: Hoare triple {876#true} havoc #t~ret17; {876#true} is VALID [2020-07-10 20:26:19,206 INFO L280 TraceCheckUtils]: 46: Hoare triple {876#true} assume !(0 != ~tmp___1~0); {876#true} is VALID [2020-07-10 20:26:19,206 INFO L263 TraceCheckUtils]: 47: Hoare triple {876#true} call #t~ret18 := is_transmit3_triggered(); {876#true} is VALID [2020-07-10 20:26:19,206 INFO L280 TraceCheckUtils]: 48: Hoare triple {876#true} havoc ~__retres1~3; {876#true} is VALID [2020-07-10 20:26:19,207 INFO L280 TraceCheckUtils]: 49: Hoare triple {876#true} assume !(1 == ~t3_pc~0); {876#true} is VALID [2020-07-10 20:26:19,207 INFO L280 TraceCheckUtils]: 50: Hoare triple {876#true} ~__retres1~3 := 0; {876#true} is VALID [2020-07-10 20:26:19,207 INFO L280 TraceCheckUtils]: 51: Hoare triple {876#true} #res := ~__retres1~3; {876#true} is VALID [2020-07-10 20:26:19,207 INFO L280 TraceCheckUtils]: 52: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,208 INFO L275 TraceCheckUtils]: 53: Hoare quadruple {876#true} {876#true} #2092#return; {876#true} is VALID [2020-07-10 20:26:19,208 INFO L280 TraceCheckUtils]: 54: Hoare triple {876#true} assume -2147483648 <= #t~ret18 && #t~ret18 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,208 INFO L280 TraceCheckUtils]: 55: Hoare triple {876#true} ~tmp___2~0 := #t~ret18; {876#true} is VALID [2020-07-10 20:26:19,208 INFO L280 TraceCheckUtils]: 56: Hoare triple {876#true} havoc #t~ret18; {876#true} is VALID [2020-07-10 20:26:19,209 INFO L280 TraceCheckUtils]: 57: Hoare triple {876#true} assume !(0 != ~tmp___2~0); {876#true} is VALID [2020-07-10 20:26:19,209 INFO L263 TraceCheckUtils]: 58: Hoare triple {876#true} call #t~ret19 := is_transmit4_triggered(); {876#true} is VALID [2020-07-10 20:26:19,209 INFO L280 TraceCheckUtils]: 59: Hoare triple {876#true} havoc ~__retres1~4; {876#true} is VALID [2020-07-10 20:26:19,210 INFO L280 TraceCheckUtils]: 60: Hoare triple {876#true} assume !(1 == ~t4_pc~0); {876#true} is VALID [2020-07-10 20:26:19,210 INFO L280 TraceCheckUtils]: 61: Hoare triple {876#true} ~__retres1~4 := 0; {876#true} is VALID [2020-07-10 20:26:19,210 INFO L280 TraceCheckUtils]: 62: Hoare triple {876#true} #res := ~__retres1~4; {876#true} is VALID [2020-07-10 20:26:19,210 INFO L280 TraceCheckUtils]: 63: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,211 INFO L275 TraceCheckUtils]: 64: Hoare quadruple {876#true} {876#true} #2094#return; {876#true} is VALID [2020-07-10 20:26:19,211 INFO L280 TraceCheckUtils]: 65: Hoare triple {876#true} assume -2147483648 <= #t~ret19 && #t~ret19 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,211 INFO L280 TraceCheckUtils]: 66: Hoare triple {876#true} ~tmp___3~0 := #t~ret19; {876#true} is VALID [2020-07-10 20:26:19,212 INFO L280 TraceCheckUtils]: 67: Hoare triple {876#true} havoc #t~ret19; {876#true} is VALID [2020-07-10 20:26:19,212 INFO L280 TraceCheckUtils]: 68: Hoare triple {876#true} assume !(0 != ~tmp___3~0); {876#true} is VALID [2020-07-10 20:26:19,212 INFO L263 TraceCheckUtils]: 69: Hoare triple {876#true} call #t~ret20 := is_transmit5_triggered(); {876#true} is VALID [2020-07-10 20:26:19,212 INFO L280 TraceCheckUtils]: 70: Hoare triple {876#true} havoc ~__retres1~5; {876#true} is VALID [2020-07-10 20:26:19,213 INFO L280 TraceCheckUtils]: 71: Hoare triple {876#true} assume !(1 == ~t5_pc~0); {876#true} is VALID [2020-07-10 20:26:19,213 INFO L280 TraceCheckUtils]: 72: Hoare triple {876#true} ~__retres1~5 := 0; {876#true} is VALID [2020-07-10 20:26:19,213 INFO L280 TraceCheckUtils]: 73: Hoare triple {876#true} #res := ~__retres1~5; {876#true} is VALID [2020-07-10 20:26:19,213 INFO L280 TraceCheckUtils]: 74: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,214 INFO L275 TraceCheckUtils]: 75: Hoare quadruple {876#true} {876#true} #2096#return; {876#true} is VALID [2020-07-10 20:26:19,214 INFO L280 TraceCheckUtils]: 76: Hoare triple {876#true} assume -2147483648 <= #t~ret20 && #t~ret20 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,214 INFO L280 TraceCheckUtils]: 77: Hoare triple {876#true} ~tmp___4~0 := #t~ret20; {876#true} is VALID [2020-07-10 20:26:19,215 INFO L280 TraceCheckUtils]: 78: Hoare triple {876#true} havoc #t~ret20; {876#true} is VALID [2020-07-10 20:26:19,215 INFO L280 TraceCheckUtils]: 79: Hoare triple {876#true} assume !(0 != ~tmp___4~0); {876#true} is VALID [2020-07-10 20:26:19,215 INFO L263 TraceCheckUtils]: 80: Hoare triple {876#true} call #t~ret21 := is_transmit6_triggered(); {876#true} is VALID [2020-07-10 20:26:19,216 INFO L280 TraceCheckUtils]: 81: Hoare triple {876#true} havoc ~__retres1~6; {876#true} is VALID [2020-07-10 20:26:19,216 INFO L280 TraceCheckUtils]: 82: Hoare triple {876#true} assume !(1 == ~t6_pc~0); {876#true} is VALID [2020-07-10 20:26:19,216 INFO L280 TraceCheckUtils]: 83: Hoare triple {876#true} ~__retres1~6 := 0; {876#true} is VALID [2020-07-10 20:26:19,216 INFO L280 TraceCheckUtils]: 84: Hoare triple {876#true} #res := ~__retres1~6; {876#true} is VALID [2020-07-10 20:26:19,217 INFO L280 TraceCheckUtils]: 85: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,217 INFO L275 TraceCheckUtils]: 86: Hoare quadruple {876#true} {876#true} #2098#return; {876#true} is VALID [2020-07-10 20:26:19,217 INFO L280 TraceCheckUtils]: 87: Hoare triple {876#true} assume -2147483648 <= #t~ret21 && #t~ret21 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,218 INFO L280 TraceCheckUtils]: 88: Hoare triple {876#true} ~tmp___5~0 := #t~ret21; {876#true} is VALID [2020-07-10 20:26:19,218 INFO L280 TraceCheckUtils]: 89: Hoare triple {876#true} havoc #t~ret21; {876#true} is VALID [2020-07-10 20:26:19,218 INFO L280 TraceCheckUtils]: 90: Hoare triple {876#true} assume !(0 != ~tmp___5~0); {876#true} is VALID [2020-07-10 20:26:19,218 INFO L263 TraceCheckUtils]: 91: Hoare triple {876#true} call #t~ret22 := is_transmit7_triggered(); {876#true} is VALID [2020-07-10 20:26:19,219 INFO L280 TraceCheckUtils]: 92: Hoare triple {876#true} havoc ~__retres1~7; {876#true} is VALID [2020-07-10 20:26:19,219 INFO L280 TraceCheckUtils]: 93: Hoare triple {876#true} assume !(1 == ~t7_pc~0); {876#true} is VALID [2020-07-10 20:26:19,219 INFO L280 TraceCheckUtils]: 94: Hoare triple {876#true} ~__retres1~7 := 0; {876#true} is VALID [2020-07-10 20:26:19,219 INFO L280 TraceCheckUtils]: 95: Hoare triple {876#true} #res := ~__retres1~7; {876#true} is VALID [2020-07-10 20:26:19,220 INFO L280 TraceCheckUtils]: 96: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,220 INFO L275 TraceCheckUtils]: 97: Hoare quadruple {876#true} {876#true} #2100#return; {876#true} is VALID [2020-07-10 20:26:19,220 INFO L280 TraceCheckUtils]: 98: Hoare triple {876#true} assume -2147483648 <= #t~ret22 && #t~ret22 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,220 INFO L280 TraceCheckUtils]: 99: Hoare triple {876#true} ~tmp___6~0 := #t~ret22; {876#true} is VALID [2020-07-10 20:26:19,221 INFO L280 TraceCheckUtils]: 100: Hoare triple {876#true} havoc #t~ret22; {876#true} is VALID [2020-07-10 20:26:19,221 INFO L280 TraceCheckUtils]: 101: Hoare triple {876#true} assume !(0 != ~tmp___6~0); {876#true} is VALID [2020-07-10 20:26:19,221 INFO L263 TraceCheckUtils]: 102: Hoare triple {876#true} call #t~ret23 := is_transmit8_triggered(); {876#true} is VALID [2020-07-10 20:26:19,221 INFO L280 TraceCheckUtils]: 103: Hoare triple {876#true} havoc ~__retres1~8; {876#true} is VALID [2020-07-10 20:26:19,222 INFO L280 TraceCheckUtils]: 104: Hoare triple {876#true} assume !(1 == ~t8_pc~0); {876#true} is VALID [2020-07-10 20:26:19,222 INFO L280 TraceCheckUtils]: 105: Hoare triple {876#true} ~__retres1~8 := 0; {876#true} is VALID [2020-07-10 20:26:19,222 INFO L280 TraceCheckUtils]: 106: Hoare triple {876#true} #res := ~__retres1~8; {876#true} is VALID [2020-07-10 20:26:19,223 INFO L280 TraceCheckUtils]: 107: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,223 INFO L275 TraceCheckUtils]: 108: Hoare quadruple {876#true} {876#true} #2102#return; {876#true} is VALID [2020-07-10 20:26:19,223 INFO L280 TraceCheckUtils]: 109: Hoare triple {876#true} assume -2147483648 <= #t~ret23 && #t~ret23 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,223 INFO L280 TraceCheckUtils]: 110: Hoare triple {876#true} ~tmp___7~0 := #t~ret23; {876#true} is VALID [2020-07-10 20:26:19,224 INFO L280 TraceCheckUtils]: 111: Hoare triple {876#true} havoc #t~ret23; {876#true} is VALID [2020-07-10 20:26:19,224 INFO L280 TraceCheckUtils]: 112: Hoare triple {876#true} assume !(0 != ~tmp___7~0); {876#true} is VALID [2020-07-10 20:26:19,224 INFO L263 TraceCheckUtils]: 113: Hoare triple {876#true} call #t~ret24 := is_transmit9_triggered(); {876#true} is VALID [2020-07-10 20:26:19,224 INFO L280 TraceCheckUtils]: 114: Hoare triple {876#true} havoc ~__retres1~9; {876#true} is VALID [2020-07-10 20:26:19,225 INFO L280 TraceCheckUtils]: 115: Hoare triple {876#true} assume !(1 == ~t9_pc~0); {876#true} is VALID [2020-07-10 20:26:19,225 INFO L280 TraceCheckUtils]: 116: Hoare triple {876#true} ~__retres1~9 := 0; {876#true} is VALID [2020-07-10 20:26:19,225 INFO L280 TraceCheckUtils]: 117: Hoare triple {876#true} #res := ~__retres1~9; {876#true} is VALID [2020-07-10 20:26:19,225 INFO L280 TraceCheckUtils]: 118: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,226 INFO L275 TraceCheckUtils]: 119: Hoare quadruple {876#true} {876#true} #2104#return; {876#true} is VALID [2020-07-10 20:26:19,226 INFO L280 TraceCheckUtils]: 120: Hoare triple {876#true} assume -2147483648 <= #t~ret24 && #t~ret24 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,226 INFO L280 TraceCheckUtils]: 121: Hoare triple {876#true} ~tmp___8~0 := #t~ret24; {876#true} is VALID [2020-07-10 20:26:19,226 INFO L280 TraceCheckUtils]: 122: Hoare triple {876#true} havoc #t~ret24; {876#true} is VALID [2020-07-10 20:26:19,227 INFO L280 TraceCheckUtils]: 123: Hoare triple {876#true} assume !(0 != ~tmp___8~0); {876#true} is VALID [2020-07-10 20:26:19,227 INFO L263 TraceCheckUtils]: 124: Hoare triple {876#true} call #t~ret25 := is_transmit10_triggered(); {876#true} is VALID [2020-07-10 20:26:19,227 INFO L280 TraceCheckUtils]: 125: Hoare triple {876#true} havoc ~__retres1~10; {876#true} is VALID [2020-07-10 20:26:19,228 INFO L280 TraceCheckUtils]: 126: Hoare triple {876#true} assume !(1 == ~t10_pc~0); {876#true} is VALID [2020-07-10 20:26:19,228 INFO L280 TraceCheckUtils]: 127: Hoare triple {876#true} ~__retres1~10 := 0; {876#true} is VALID [2020-07-10 20:26:19,228 INFO L280 TraceCheckUtils]: 128: Hoare triple {876#true} #res := ~__retres1~10; {876#true} is VALID [2020-07-10 20:26:19,228 INFO L280 TraceCheckUtils]: 129: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,229 INFO L275 TraceCheckUtils]: 130: Hoare quadruple {876#true} {876#true} #2106#return; {876#true} is VALID [2020-07-10 20:26:19,229 INFO L280 TraceCheckUtils]: 131: Hoare triple {876#true} assume -2147483648 <= #t~ret25 && #t~ret25 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,229 INFO L280 TraceCheckUtils]: 132: Hoare triple {876#true} ~tmp___9~0 := #t~ret25; {876#true} is VALID [2020-07-10 20:26:19,229 INFO L280 TraceCheckUtils]: 133: Hoare triple {876#true} havoc #t~ret25; {876#true} is VALID [2020-07-10 20:26:19,230 INFO L280 TraceCheckUtils]: 134: Hoare triple {876#true} assume !(0 != ~tmp___9~0); {876#true} is VALID [2020-07-10 20:26:19,230 INFO L263 TraceCheckUtils]: 135: Hoare triple {876#true} call #t~ret26 := is_transmit11_triggered(); {876#true} is VALID [2020-07-10 20:26:19,230 INFO L280 TraceCheckUtils]: 136: Hoare triple {876#true} havoc ~__retres1~11; {876#true} is VALID [2020-07-10 20:26:19,230 INFO L280 TraceCheckUtils]: 137: Hoare triple {876#true} assume !(1 == ~t11_pc~0); {876#true} is VALID [2020-07-10 20:26:19,231 INFO L280 TraceCheckUtils]: 138: Hoare triple {876#true} ~__retres1~11 := 0; {876#true} is VALID [2020-07-10 20:26:19,231 INFO L280 TraceCheckUtils]: 139: Hoare triple {876#true} #res := ~__retres1~11; {876#true} is VALID [2020-07-10 20:26:19,231 INFO L280 TraceCheckUtils]: 140: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,231 INFO L275 TraceCheckUtils]: 141: Hoare quadruple {876#true} {876#true} #2108#return; {876#true} is VALID [2020-07-10 20:26:19,232 INFO L280 TraceCheckUtils]: 142: Hoare triple {876#true} assume -2147483648 <= #t~ret26 && #t~ret26 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,232 INFO L280 TraceCheckUtils]: 143: Hoare triple {876#true} ~tmp___10~0 := #t~ret26; {876#true} is VALID [2020-07-10 20:26:19,232 INFO L280 TraceCheckUtils]: 144: Hoare triple {876#true} havoc #t~ret26; {876#true} is VALID [2020-07-10 20:26:19,233 INFO L280 TraceCheckUtils]: 145: Hoare triple {876#true} assume !(0 != ~tmp___10~0); {876#true} is VALID [2020-07-10 20:26:19,233 INFO L263 TraceCheckUtils]: 146: Hoare triple {876#true} call #t~ret27 := is_transmit12_triggered(); {876#true} is VALID [2020-07-10 20:26:19,233 INFO L280 TraceCheckUtils]: 147: Hoare triple {876#true} havoc ~__retres1~12; {876#true} is VALID [2020-07-10 20:26:19,233 INFO L280 TraceCheckUtils]: 148: Hoare triple {876#true} assume !(1 == ~t12_pc~0); {876#true} is VALID [2020-07-10 20:26:19,234 INFO L280 TraceCheckUtils]: 149: Hoare triple {876#true} ~__retres1~12 := 0; {876#true} is VALID [2020-07-10 20:26:19,234 INFO L280 TraceCheckUtils]: 150: Hoare triple {876#true} #res := ~__retres1~12; {876#true} is VALID [2020-07-10 20:26:19,234 INFO L280 TraceCheckUtils]: 151: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,234 INFO L275 TraceCheckUtils]: 152: Hoare quadruple {876#true} {876#true} #2110#return; {876#true} is VALID [2020-07-10 20:26:19,235 INFO L280 TraceCheckUtils]: 153: Hoare triple {876#true} assume -2147483648 <= #t~ret27 && #t~ret27 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,235 INFO L280 TraceCheckUtils]: 154: Hoare triple {876#true} ~tmp___11~0 := #t~ret27; {876#true} is VALID [2020-07-10 20:26:19,235 INFO L280 TraceCheckUtils]: 155: Hoare triple {876#true} havoc #t~ret27; {876#true} is VALID [2020-07-10 20:26:19,236 INFO L280 TraceCheckUtils]: 156: Hoare triple {876#true} assume !(0 != ~tmp___11~0); {876#true} is VALID [2020-07-10 20:26:19,236 INFO L263 TraceCheckUtils]: 157: Hoare triple {876#true} call #t~ret28 := is_transmit13_triggered(); {876#true} is VALID [2020-07-10 20:26:19,236 INFO L280 TraceCheckUtils]: 158: Hoare triple {876#true} havoc ~__retres1~13; {876#true} is VALID [2020-07-10 20:26:19,237 INFO L280 TraceCheckUtils]: 159: Hoare triple {876#true} assume !(1 == ~t13_pc~0); {876#true} is VALID [2020-07-10 20:26:19,237 INFO L280 TraceCheckUtils]: 160: Hoare triple {876#true} ~__retres1~13 := 0; {876#true} is VALID [2020-07-10 20:26:19,237 INFO L280 TraceCheckUtils]: 161: Hoare triple {876#true} #res := ~__retres1~13; {876#true} is VALID [2020-07-10 20:26:19,237 INFO L280 TraceCheckUtils]: 162: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,238 INFO L275 TraceCheckUtils]: 163: Hoare quadruple {876#true} {876#true} #2112#return; {876#true} is VALID [2020-07-10 20:26:19,238 INFO L280 TraceCheckUtils]: 164: Hoare triple {876#true} assume -2147483648 <= #t~ret28 && #t~ret28 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,238 INFO L280 TraceCheckUtils]: 165: Hoare triple {876#true} ~tmp___12~0 := #t~ret28; {876#true} is VALID [2020-07-10 20:26:19,239 INFO L280 TraceCheckUtils]: 166: Hoare triple {876#true} havoc #t~ret28; {876#true} is VALID [2020-07-10 20:26:19,239 INFO L280 TraceCheckUtils]: 167: Hoare triple {876#true} assume !(0 != ~tmp___12~0); {876#true} is VALID [2020-07-10 20:26:19,239 INFO L280 TraceCheckUtils]: 168: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,239 INFO L275 TraceCheckUtils]: 169: Hoare quadruple {876#true} {877#false} #2156#return; {877#false} is VALID [2020-07-10 20:26:19,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,275 INFO L280 TraceCheckUtils]: 0: Hoare triple {1236#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(1 == ~M_E~0); {876#true} is VALID [2020-07-10 20:26:19,275 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume !(1 == ~T1_E~0); {876#true} is VALID [2020-07-10 20:26:19,276 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} assume !(1 == ~T2_E~0); {876#true} is VALID [2020-07-10 20:26:19,276 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} assume !(1 == ~T3_E~0); {876#true} is VALID [2020-07-10 20:26:19,276 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume !(1 == ~T4_E~0); {876#true} is VALID [2020-07-10 20:26:19,276 INFO L280 TraceCheckUtils]: 5: Hoare triple {876#true} assume !(1 == ~T5_E~0); {876#true} is VALID [2020-07-10 20:26:19,277 INFO L280 TraceCheckUtils]: 6: Hoare triple {876#true} assume !(1 == ~T6_E~0); {876#true} is VALID [2020-07-10 20:26:19,277 INFO L280 TraceCheckUtils]: 7: Hoare triple {876#true} assume !(1 == ~T7_E~0); {876#true} is VALID [2020-07-10 20:26:19,277 INFO L280 TraceCheckUtils]: 8: Hoare triple {876#true} assume !(1 == ~T8_E~0); {876#true} is VALID [2020-07-10 20:26:19,277 INFO L280 TraceCheckUtils]: 9: Hoare triple {876#true} assume !(1 == ~T9_E~0); {876#true} is VALID [2020-07-10 20:26:19,278 INFO L280 TraceCheckUtils]: 10: Hoare triple {876#true} assume !(1 == ~T10_E~0); {876#true} is VALID [2020-07-10 20:26:19,278 INFO L280 TraceCheckUtils]: 11: Hoare triple {876#true} assume !(1 == ~T11_E~0); {876#true} is VALID [2020-07-10 20:26:19,278 INFO L280 TraceCheckUtils]: 12: Hoare triple {876#true} assume !(1 == ~T12_E~0); {876#true} is VALID [2020-07-10 20:26:19,278 INFO L280 TraceCheckUtils]: 13: Hoare triple {876#true} assume !(1 == ~T13_E~0); {876#true} is VALID [2020-07-10 20:26:19,279 INFO L280 TraceCheckUtils]: 14: Hoare triple {876#true} assume !(1 == ~E_1~0); {876#true} is VALID [2020-07-10 20:26:19,279 INFO L280 TraceCheckUtils]: 15: Hoare triple {876#true} assume !(1 == ~E_2~0); {876#true} is VALID [2020-07-10 20:26:19,282 INFO L280 TraceCheckUtils]: 16: Hoare triple {876#true} assume !(1 == ~E_3~0); {876#true} is VALID [2020-07-10 20:26:19,283 INFO L280 TraceCheckUtils]: 17: Hoare triple {876#true} assume !(1 == ~E_4~0); {876#true} is VALID [2020-07-10 20:26:19,283 INFO L280 TraceCheckUtils]: 18: Hoare triple {876#true} assume !(1 == ~E_5~0); {876#true} is VALID [2020-07-10 20:26:19,283 INFO L280 TraceCheckUtils]: 19: Hoare triple {876#true} assume !(1 == ~E_6~0); {876#true} is VALID [2020-07-10 20:26:19,284 INFO L280 TraceCheckUtils]: 20: Hoare triple {876#true} assume !(1 == ~E_7~0); {876#true} is VALID [2020-07-10 20:26:19,284 INFO L280 TraceCheckUtils]: 21: Hoare triple {876#true} assume !(1 == ~E_8~0); {876#true} is VALID [2020-07-10 20:26:19,284 INFO L280 TraceCheckUtils]: 22: Hoare triple {876#true} assume !(1 == ~E_9~0); {876#true} is VALID [2020-07-10 20:26:19,284 INFO L280 TraceCheckUtils]: 23: Hoare triple {876#true} assume !(1 == ~E_10~0); {876#true} is VALID [2020-07-10 20:26:19,285 INFO L280 TraceCheckUtils]: 24: Hoare triple {876#true} assume !(1 == ~E_11~0); {876#true} is VALID [2020-07-10 20:26:19,285 INFO L280 TraceCheckUtils]: 25: Hoare triple {876#true} assume !(1 == ~E_12~0); {876#true} is VALID [2020-07-10 20:26:19,285 INFO L280 TraceCheckUtils]: 26: Hoare triple {876#true} assume !(1 == ~E_13~0); {876#true} is VALID [2020-07-10 20:26:19,285 INFO L280 TraceCheckUtils]: 27: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,286 INFO L275 TraceCheckUtils]: 28: Hoare quadruple {876#true} {877#false} #2158#return; {877#false} is VALID [2020-07-10 20:26:19,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:26:19,306 INFO L280 TraceCheckUtils]: 0: Hoare triple {876#true} havoc ~__retres1~14; {876#true} is VALID [2020-07-10 20:26:19,306 INFO L280 TraceCheckUtils]: 1: Hoare triple {876#true} assume 0 == ~m_st~0; {876#true} is VALID [2020-07-10 20:26:19,306 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~__retres1~14 := 1; {876#true} is VALID [2020-07-10 20:26:19,307 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} #res := ~__retres1~14; {876#true} is VALID [2020-07-10 20:26:19,307 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,308 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {876#true} {877#false} #2118#return; {877#false} is VALID [2020-07-10 20:26:19,314 INFO L263 TraceCheckUtils]: 0: Hoare triple {876#true} call ULTIMATE.init(); {1232#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} is VALID [2020-07-10 20:26:19,315 INFO L280 TraceCheckUtils]: 1: Hoare triple {1232#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} ~m_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,315 INFO L280 TraceCheckUtils]: 2: Hoare triple {876#true} ~t1_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,315 INFO L280 TraceCheckUtils]: 3: Hoare triple {876#true} ~t2_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,315 INFO L280 TraceCheckUtils]: 4: Hoare triple {876#true} ~t3_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,316 INFO L280 TraceCheckUtils]: 5: Hoare triple {876#true} ~t4_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,316 INFO L280 TraceCheckUtils]: 6: Hoare triple {876#true} ~t5_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,316 INFO L280 TraceCheckUtils]: 7: Hoare triple {876#true} ~t6_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,316 INFO L280 TraceCheckUtils]: 8: Hoare triple {876#true} ~t7_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,317 INFO L280 TraceCheckUtils]: 9: Hoare triple {876#true} ~t8_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,317 INFO L280 TraceCheckUtils]: 10: Hoare triple {876#true} ~t9_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,319 INFO L280 TraceCheckUtils]: 11: Hoare triple {876#true} ~t10_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,320 INFO L280 TraceCheckUtils]: 12: Hoare triple {876#true} ~t11_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,320 INFO L280 TraceCheckUtils]: 13: Hoare triple {876#true} ~t12_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,320 INFO L280 TraceCheckUtils]: 14: Hoare triple {876#true} ~t13_pc~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,320 INFO L280 TraceCheckUtils]: 15: Hoare triple {876#true} ~m_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,321 INFO L280 TraceCheckUtils]: 16: Hoare triple {876#true} ~t1_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,321 INFO L280 TraceCheckUtils]: 17: Hoare triple {876#true} ~t2_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,321 INFO L280 TraceCheckUtils]: 18: Hoare triple {876#true} ~t3_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,321 INFO L280 TraceCheckUtils]: 19: Hoare triple {876#true} ~t4_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,322 INFO L280 TraceCheckUtils]: 20: Hoare triple {876#true} ~t5_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,324 INFO L280 TraceCheckUtils]: 21: Hoare triple {876#true} ~t6_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,324 INFO L280 TraceCheckUtils]: 22: Hoare triple {876#true} ~t7_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,324 INFO L280 TraceCheckUtils]: 23: Hoare triple {876#true} ~t8_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,324 INFO L280 TraceCheckUtils]: 24: Hoare triple {876#true} ~t9_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,325 INFO L280 TraceCheckUtils]: 25: Hoare triple {876#true} ~t10_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,325 INFO L280 TraceCheckUtils]: 26: Hoare triple {876#true} ~t11_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,325 INFO L280 TraceCheckUtils]: 27: Hoare triple {876#true} ~t12_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,325 INFO L280 TraceCheckUtils]: 28: Hoare triple {876#true} ~t13_st~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,326 INFO L280 TraceCheckUtils]: 29: Hoare triple {876#true} ~m_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,326 INFO L280 TraceCheckUtils]: 30: Hoare triple {876#true} ~t1_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,326 INFO L280 TraceCheckUtils]: 31: Hoare triple {876#true} ~t2_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,326 INFO L280 TraceCheckUtils]: 32: Hoare triple {876#true} ~t3_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,327 INFO L280 TraceCheckUtils]: 33: Hoare triple {876#true} ~t4_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,327 INFO L280 TraceCheckUtils]: 34: Hoare triple {876#true} ~t5_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,327 INFO L280 TraceCheckUtils]: 35: Hoare triple {876#true} ~t6_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,327 INFO L280 TraceCheckUtils]: 36: Hoare triple {876#true} ~t7_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,328 INFO L280 TraceCheckUtils]: 37: Hoare triple {876#true} ~t8_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,328 INFO L280 TraceCheckUtils]: 38: Hoare triple {876#true} ~t9_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,328 INFO L280 TraceCheckUtils]: 39: Hoare triple {876#true} ~t10_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,328 INFO L280 TraceCheckUtils]: 40: Hoare triple {876#true} ~t11_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,328 INFO L280 TraceCheckUtils]: 41: Hoare triple {876#true} ~t12_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,329 INFO L280 TraceCheckUtils]: 42: Hoare triple {876#true} ~t13_i~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,329 INFO L280 TraceCheckUtils]: 43: Hoare triple {876#true} ~M_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,329 INFO L280 TraceCheckUtils]: 44: Hoare triple {876#true} ~T1_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,329 INFO L280 TraceCheckUtils]: 45: Hoare triple {876#true} ~T2_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,330 INFO L280 TraceCheckUtils]: 46: Hoare triple {876#true} ~T3_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,330 INFO L280 TraceCheckUtils]: 47: Hoare triple {876#true} ~T4_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,330 INFO L280 TraceCheckUtils]: 48: Hoare triple {876#true} ~T5_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,330 INFO L280 TraceCheckUtils]: 49: Hoare triple {876#true} ~T6_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,330 INFO L280 TraceCheckUtils]: 50: Hoare triple {876#true} ~T7_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,331 INFO L280 TraceCheckUtils]: 51: Hoare triple {876#true} ~T8_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,331 INFO L280 TraceCheckUtils]: 52: Hoare triple {876#true} ~T9_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,331 INFO L280 TraceCheckUtils]: 53: Hoare triple {876#true} ~T10_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,331 INFO L280 TraceCheckUtils]: 54: Hoare triple {876#true} ~T11_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,332 INFO L280 TraceCheckUtils]: 55: Hoare triple {876#true} ~T12_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,332 INFO L280 TraceCheckUtils]: 56: Hoare triple {876#true} ~T13_E~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,332 INFO L280 TraceCheckUtils]: 57: Hoare triple {876#true} ~E_1~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,332 INFO L280 TraceCheckUtils]: 58: Hoare triple {876#true} ~E_2~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,334 INFO L280 TraceCheckUtils]: 59: Hoare triple {876#true} ~E_3~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,335 INFO L280 TraceCheckUtils]: 60: Hoare triple {876#true} ~E_4~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,337 INFO L280 TraceCheckUtils]: 61: Hoare triple {876#true} ~E_5~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,337 INFO L280 TraceCheckUtils]: 62: Hoare triple {876#true} ~E_6~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,337 INFO L280 TraceCheckUtils]: 63: Hoare triple {876#true} ~E_7~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,337 INFO L280 TraceCheckUtils]: 64: Hoare triple {876#true} ~E_8~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,338 INFO L280 TraceCheckUtils]: 65: Hoare triple {876#true} ~E_9~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,338 INFO L280 TraceCheckUtils]: 66: Hoare triple {876#true} ~E_10~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,338 INFO L280 TraceCheckUtils]: 67: Hoare triple {876#true} ~E_11~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,338 INFO L280 TraceCheckUtils]: 68: Hoare triple {876#true} ~E_12~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,339 INFO L280 TraceCheckUtils]: 69: Hoare triple {876#true} ~E_13~0 := 2; {876#true} is VALID [2020-07-10 20:26:19,339 INFO L280 TraceCheckUtils]: 70: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,339 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {876#true} {876#true} #2180#return; {876#true} is VALID [2020-07-10 20:26:19,340 INFO L263 TraceCheckUtils]: 72: Hoare triple {876#true} call #t~ret32 := main(); {876#true} is VALID [2020-07-10 20:26:19,340 INFO L280 TraceCheckUtils]: 73: Hoare triple {876#true} havoc ~__retres1~15; {876#true} is VALID [2020-07-10 20:26:19,345 INFO L263 TraceCheckUtils]: 74: Hoare triple {876#true} call init_model(); {1233#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} is VALID [2020-07-10 20:26:19,350 INFO L280 TraceCheckUtils]: 75: Hoare triple {1233#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} ~m_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,351 INFO L280 TraceCheckUtils]: 76: Hoare triple {965#(= 1 ~m_i~0)} ~t1_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,352 INFO L280 TraceCheckUtils]: 77: Hoare triple {965#(= 1 ~m_i~0)} ~t2_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,353 INFO L280 TraceCheckUtils]: 78: Hoare triple {965#(= 1 ~m_i~0)} ~t3_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,353 INFO L280 TraceCheckUtils]: 79: Hoare triple {965#(= 1 ~m_i~0)} ~t4_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,354 INFO L280 TraceCheckUtils]: 80: Hoare triple {965#(= 1 ~m_i~0)} ~t5_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,355 INFO L280 TraceCheckUtils]: 81: Hoare triple {965#(= 1 ~m_i~0)} ~t6_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,355 INFO L280 TraceCheckUtils]: 82: Hoare triple {965#(= 1 ~m_i~0)} ~t7_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,356 INFO L280 TraceCheckUtils]: 83: Hoare triple {965#(= 1 ~m_i~0)} ~t8_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,357 INFO L280 TraceCheckUtils]: 84: Hoare triple {965#(= 1 ~m_i~0)} ~t9_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,357 INFO L280 TraceCheckUtils]: 85: Hoare triple {965#(= 1 ~m_i~0)} ~t10_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,358 INFO L280 TraceCheckUtils]: 86: Hoare triple {965#(= 1 ~m_i~0)} ~t11_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,359 INFO L280 TraceCheckUtils]: 87: Hoare triple {965#(= 1 ~m_i~0)} ~t12_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,359 INFO L280 TraceCheckUtils]: 88: Hoare triple {965#(= 1 ~m_i~0)} ~t13_i~0 := 1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,360 INFO L280 TraceCheckUtils]: 89: Hoare triple {965#(= 1 ~m_i~0)} assume true; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,363 INFO L275 TraceCheckUtils]: 90: Hoare quadruple {965#(= 1 ~m_i~0)} {876#true} #2078#return; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,364 INFO L263 TraceCheckUtils]: 91: Hoare triple {965#(= 1 ~m_i~0)} call start_simulation(); {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,365 INFO L280 TraceCheckUtils]: 92: Hoare triple {965#(= 1 ~m_i~0)} havoc ~kernel_st~0; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,365 INFO L280 TraceCheckUtils]: 93: Hoare triple {965#(= 1 ~m_i~0)} havoc ~tmp~3; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,366 INFO L280 TraceCheckUtils]: 94: Hoare triple {965#(= 1 ~m_i~0)} havoc ~tmp___0~1; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,367 INFO L280 TraceCheckUtils]: 95: Hoare triple {965#(= 1 ~m_i~0)} ~kernel_st~0 := 0; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,367 INFO L263 TraceCheckUtils]: 96: Hoare triple {965#(= 1 ~m_i~0)} call update_channels(); {876#true} is VALID [2020-07-10 20:26:19,367 INFO L280 TraceCheckUtils]: 97: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,368 INFO L275 TraceCheckUtils]: 98: Hoare quadruple {876#true} {965#(= 1 ~m_i~0)} #2150#return; {965#(= 1 ~m_i~0)} is VALID [2020-07-10 20:26:19,370 INFO L263 TraceCheckUtils]: 99: Hoare triple {965#(= 1 ~m_i~0)} call init_threads(); {1234#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} is VALID [2020-07-10 20:26:19,371 INFO L280 TraceCheckUtils]: 100: Hoare triple {1234#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} assume !(1 == ~m_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,372 INFO L280 TraceCheckUtils]: 101: Hoare triple {1235#(not (= 1 ~m_i~0))} ~m_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,373 INFO L280 TraceCheckUtils]: 102: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t1_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,374 INFO L280 TraceCheckUtils]: 103: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t1_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,374 INFO L280 TraceCheckUtils]: 104: Hoare triple {1235#(not (= 1 ~m_i~0))} assume !(1 == ~t2_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,375 INFO L280 TraceCheckUtils]: 105: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t2_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,376 INFO L280 TraceCheckUtils]: 106: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t3_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,376 INFO L280 TraceCheckUtils]: 107: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t3_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,378 INFO L280 TraceCheckUtils]: 108: Hoare triple {1235#(not (= 1 ~m_i~0))} assume !(1 == ~t4_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,379 INFO L280 TraceCheckUtils]: 109: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t4_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,379 INFO L280 TraceCheckUtils]: 110: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t5_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,380 INFO L280 TraceCheckUtils]: 111: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t5_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,381 INFO L280 TraceCheckUtils]: 112: Hoare triple {1235#(not (= 1 ~m_i~0))} assume !(1 == ~t6_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,382 INFO L280 TraceCheckUtils]: 113: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t6_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,395 INFO L280 TraceCheckUtils]: 114: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t7_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,400 INFO L280 TraceCheckUtils]: 115: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t7_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,401 INFO L280 TraceCheckUtils]: 116: Hoare triple {1235#(not (= 1 ~m_i~0))} assume !(1 == ~t8_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,404 INFO L280 TraceCheckUtils]: 117: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t8_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,405 INFO L280 TraceCheckUtils]: 118: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t9_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,406 INFO L280 TraceCheckUtils]: 119: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t9_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,407 INFO L280 TraceCheckUtils]: 120: Hoare triple {1235#(not (= 1 ~m_i~0))} assume !(1 == ~t10_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,408 INFO L280 TraceCheckUtils]: 121: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t10_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,408 INFO L280 TraceCheckUtils]: 122: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t11_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,409 INFO L280 TraceCheckUtils]: 123: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t11_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,410 INFO L280 TraceCheckUtils]: 124: Hoare triple {1235#(not (= 1 ~m_i~0))} assume !(1 == ~t12_i~0); {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,410 INFO L280 TraceCheckUtils]: 125: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t12_st~0 := 2; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,411 INFO L280 TraceCheckUtils]: 126: Hoare triple {1235#(not (= 1 ~m_i~0))} assume 1 == ~t13_i~0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,412 INFO L280 TraceCheckUtils]: 127: Hoare triple {1235#(not (= 1 ~m_i~0))} ~t13_st~0 := 0; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,413 INFO L280 TraceCheckUtils]: 128: Hoare triple {1235#(not (= 1 ~m_i~0))} assume true; {1235#(not (= 1 ~m_i~0))} is VALID [2020-07-10 20:26:19,414 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {1235#(not (= 1 ~m_i~0))} {965#(= 1 ~m_i~0)} #2152#return; {877#false} is VALID [2020-07-10 20:26:19,414 INFO L263 TraceCheckUtils]: 130: Hoare triple {877#false} call fire_delta_events(); {1236#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} is VALID [2020-07-10 20:26:19,415 INFO L280 TraceCheckUtils]: 131: Hoare triple {1236#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(0 == ~M_E~0); {876#true} is VALID [2020-07-10 20:26:19,415 INFO L280 TraceCheckUtils]: 132: Hoare triple {876#true} assume !(0 == ~T1_E~0); {876#true} is VALID [2020-07-10 20:26:19,415 INFO L280 TraceCheckUtils]: 133: Hoare triple {876#true} assume !(0 == ~T2_E~0); {876#true} is VALID [2020-07-10 20:26:19,415 INFO L280 TraceCheckUtils]: 134: Hoare triple {876#true} assume !(0 == ~T3_E~0); {876#true} is VALID [2020-07-10 20:26:19,416 INFO L280 TraceCheckUtils]: 135: Hoare triple {876#true} assume !(0 == ~T4_E~0); {876#true} is VALID [2020-07-10 20:26:19,416 INFO L280 TraceCheckUtils]: 136: Hoare triple {876#true} assume !(0 == ~T5_E~0); {876#true} is VALID [2020-07-10 20:26:19,416 INFO L280 TraceCheckUtils]: 137: Hoare triple {876#true} assume !(0 == ~T6_E~0); {876#true} is VALID [2020-07-10 20:26:19,417 INFO L280 TraceCheckUtils]: 138: Hoare triple {876#true} assume !(0 == ~T7_E~0); {876#true} is VALID [2020-07-10 20:26:19,417 INFO L280 TraceCheckUtils]: 139: Hoare triple {876#true} assume !(0 == ~T8_E~0); {876#true} is VALID [2020-07-10 20:26:19,417 INFO L280 TraceCheckUtils]: 140: Hoare triple {876#true} assume !(0 == ~T9_E~0); {876#true} is VALID [2020-07-10 20:26:19,417 INFO L280 TraceCheckUtils]: 141: Hoare triple {876#true} assume !(0 == ~T10_E~0); {876#true} is VALID [2020-07-10 20:26:19,418 INFO L280 TraceCheckUtils]: 142: Hoare triple {876#true} assume !(0 == ~T11_E~0); {876#true} is VALID [2020-07-10 20:26:19,418 INFO L280 TraceCheckUtils]: 143: Hoare triple {876#true} assume !(0 == ~T12_E~0); {876#true} is VALID [2020-07-10 20:26:19,418 INFO L280 TraceCheckUtils]: 144: Hoare triple {876#true} assume !(0 == ~T13_E~0); {876#true} is VALID [2020-07-10 20:26:19,419 INFO L280 TraceCheckUtils]: 145: Hoare triple {876#true} assume !(0 == ~E_1~0); {876#true} is VALID [2020-07-10 20:26:19,419 INFO L280 TraceCheckUtils]: 146: Hoare triple {876#true} assume !(0 == ~E_2~0); {876#true} is VALID [2020-07-10 20:26:19,420 INFO L280 TraceCheckUtils]: 147: Hoare triple {876#true} assume !(0 == ~E_3~0); {876#true} is VALID [2020-07-10 20:26:19,420 INFO L280 TraceCheckUtils]: 148: Hoare triple {876#true} assume !(0 == ~E_4~0); {876#true} is VALID [2020-07-10 20:26:19,420 INFO L280 TraceCheckUtils]: 149: Hoare triple {876#true} assume !(0 == ~E_5~0); {876#true} is VALID [2020-07-10 20:26:19,420 INFO L280 TraceCheckUtils]: 150: Hoare triple {876#true} assume !(0 == ~E_6~0); {876#true} is VALID [2020-07-10 20:26:19,421 INFO L280 TraceCheckUtils]: 151: Hoare triple {876#true} assume !(0 == ~E_7~0); {876#true} is VALID [2020-07-10 20:26:19,421 INFO L280 TraceCheckUtils]: 152: Hoare triple {876#true} assume !(0 == ~E_8~0); {876#true} is VALID [2020-07-10 20:26:19,421 INFO L280 TraceCheckUtils]: 153: Hoare triple {876#true} assume !(0 == ~E_9~0); {876#true} is VALID [2020-07-10 20:26:19,421 INFO L280 TraceCheckUtils]: 154: Hoare triple {876#true} assume !(0 == ~E_10~0); {876#true} is VALID [2020-07-10 20:26:19,421 INFO L280 TraceCheckUtils]: 155: Hoare triple {876#true} assume !(0 == ~E_11~0); {876#true} is VALID [2020-07-10 20:26:19,422 INFO L280 TraceCheckUtils]: 156: Hoare triple {876#true} assume !(0 == ~E_12~0); {876#true} is VALID [2020-07-10 20:26:19,422 INFO L280 TraceCheckUtils]: 157: Hoare triple {876#true} assume !(0 == ~E_13~0); {876#true} is VALID [2020-07-10 20:26:19,422 INFO L280 TraceCheckUtils]: 158: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,422 INFO L275 TraceCheckUtils]: 159: Hoare quadruple {876#true} {877#false} #2154#return; {877#false} is VALID [2020-07-10 20:26:19,423 INFO L263 TraceCheckUtils]: 160: Hoare triple {877#false} call activate_threads(); {1234#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} is VALID [2020-07-10 20:26:19,423 INFO L280 TraceCheckUtils]: 161: Hoare triple {1234#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} havoc ~tmp~1; {876#true} is VALID [2020-07-10 20:26:19,423 INFO L280 TraceCheckUtils]: 162: Hoare triple {876#true} havoc ~tmp___0~0; {876#true} is VALID [2020-07-10 20:26:19,423 INFO L280 TraceCheckUtils]: 163: Hoare triple {876#true} havoc ~tmp___1~0; {876#true} is VALID [2020-07-10 20:26:19,424 INFO L280 TraceCheckUtils]: 164: Hoare triple {876#true} havoc ~tmp___2~0; {876#true} is VALID [2020-07-10 20:26:19,424 INFO L280 TraceCheckUtils]: 165: Hoare triple {876#true} havoc ~tmp___3~0; {876#true} is VALID [2020-07-10 20:26:19,424 INFO L280 TraceCheckUtils]: 166: Hoare triple {876#true} havoc ~tmp___4~0; {876#true} is VALID [2020-07-10 20:26:19,424 INFO L280 TraceCheckUtils]: 167: Hoare triple {876#true} havoc ~tmp___5~0; {876#true} is VALID [2020-07-10 20:26:19,424 INFO L280 TraceCheckUtils]: 168: Hoare triple {876#true} havoc ~tmp___6~0; {876#true} is VALID [2020-07-10 20:26:19,425 INFO L280 TraceCheckUtils]: 169: Hoare triple {876#true} havoc ~tmp___7~0; {876#true} is VALID [2020-07-10 20:26:19,425 INFO L280 TraceCheckUtils]: 170: Hoare triple {876#true} havoc ~tmp___8~0; {876#true} is VALID [2020-07-10 20:26:19,425 INFO L280 TraceCheckUtils]: 171: Hoare triple {876#true} havoc ~tmp___9~0; {876#true} is VALID [2020-07-10 20:26:19,425 INFO L280 TraceCheckUtils]: 172: Hoare triple {876#true} havoc ~tmp___10~0; {876#true} is VALID [2020-07-10 20:26:19,426 INFO L280 TraceCheckUtils]: 173: Hoare triple {876#true} havoc ~tmp___11~0; {876#true} is VALID [2020-07-10 20:26:19,426 INFO L280 TraceCheckUtils]: 174: Hoare triple {876#true} havoc ~tmp___12~0; {876#true} is VALID [2020-07-10 20:26:19,426 INFO L263 TraceCheckUtils]: 175: Hoare triple {876#true} call #t~ret15 := is_master_triggered(); {876#true} is VALID [2020-07-10 20:26:19,426 INFO L280 TraceCheckUtils]: 176: Hoare triple {876#true} havoc ~__retres1~0; {876#true} is VALID [2020-07-10 20:26:19,427 INFO L280 TraceCheckUtils]: 177: Hoare triple {876#true} assume !(1 == ~m_pc~0); {876#true} is VALID [2020-07-10 20:26:19,427 INFO L280 TraceCheckUtils]: 178: Hoare triple {876#true} ~__retres1~0 := 0; {876#true} is VALID [2020-07-10 20:26:19,427 INFO L280 TraceCheckUtils]: 179: Hoare triple {876#true} #res := ~__retres1~0; {876#true} is VALID [2020-07-10 20:26:19,427 INFO L280 TraceCheckUtils]: 180: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,428 INFO L275 TraceCheckUtils]: 181: Hoare quadruple {876#true} {876#true} #2086#return; {876#true} is VALID [2020-07-10 20:26:19,428 INFO L280 TraceCheckUtils]: 182: Hoare triple {876#true} assume -2147483648 <= #t~ret15 && #t~ret15 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,428 INFO L280 TraceCheckUtils]: 183: Hoare triple {876#true} ~tmp~1 := #t~ret15; {876#true} is VALID [2020-07-10 20:26:19,428 INFO L280 TraceCheckUtils]: 184: Hoare triple {876#true} havoc #t~ret15; {876#true} is VALID [2020-07-10 20:26:19,429 INFO L280 TraceCheckUtils]: 185: Hoare triple {876#true} assume !(0 != ~tmp~1); {876#true} is VALID [2020-07-10 20:26:19,431 INFO L263 TraceCheckUtils]: 186: Hoare triple {876#true} call #t~ret16 := is_transmit1_triggered(); {876#true} is VALID [2020-07-10 20:26:19,431 INFO L280 TraceCheckUtils]: 187: Hoare triple {876#true} havoc ~__retres1~1; {876#true} is VALID [2020-07-10 20:26:19,432 INFO L280 TraceCheckUtils]: 188: Hoare triple {876#true} assume !(1 == ~t1_pc~0); {876#true} is VALID [2020-07-10 20:26:19,432 INFO L280 TraceCheckUtils]: 189: Hoare triple {876#true} ~__retres1~1 := 0; {876#true} is VALID [2020-07-10 20:26:19,432 INFO L280 TraceCheckUtils]: 190: Hoare triple {876#true} #res := ~__retres1~1; {876#true} is VALID [2020-07-10 20:26:19,432 INFO L280 TraceCheckUtils]: 191: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,432 INFO L275 TraceCheckUtils]: 192: Hoare quadruple {876#true} {876#true} #2088#return; {876#true} is VALID [2020-07-10 20:26:19,433 INFO L280 TraceCheckUtils]: 193: Hoare triple {876#true} assume -2147483648 <= #t~ret16 && #t~ret16 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,433 INFO L280 TraceCheckUtils]: 194: Hoare triple {876#true} ~tmp___0~0 := #t~ret16; {876#true} is VALID [2020-07-10 20:26:19,433 INFO L280 TraceCheckUtils]: 195: Hoare triple {876#true} havoc #t~ret16; {876#true} is VALID [2020-07-10 20:26:19,433 INFO L280 TraceCheckUtils]: 196: Hoare triple {876#true} assume !(0 != ~tmp___0~0); {876#true} is VALID [2020-07-10 20:26:19,434 INFO L263 TraceCheckUtils]: 197: Hoare triple {876#true} call #t~ret17 := is_transmit2_triggered(); {876#true} is VALID [2020-07-10 20:26:19,434 INFO L280 TraceCheckUtils]: 198: Hoare triple {876#true} havoc ~__retres1~2; {876#true} is VALID [2020-07-10 20:26:19,434 INFO L280 TraceCheckUtils]: 199: Hoare triple {876#true} assume !(1 == ~t2_pc~0); {876#true} is VALID [2020-07-10 20:26:19,434 INFO L280 TraceCheckUtils]: 200: Hoare triple {876#true} ~__retres1~2 := 0; {876#true} is VALID [2020-07-10 20:26:19,435 INFO L280 TraceCheckUtils]: 201: Hoare triple {876#true} #res := ~__retres1~2; {876#true} is VALID [2020-07-10 20:26:19,436 INFO L280 TraceCheckUtils]: 202: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,438 INFO L275 TraceCheckUtils]: 203: Hoare quadruple {876#true} {876#true} #2090#return; {876#true} is VALID [2020-07-10 20:26:19,439 INFO L280 TraceCheckUtils]: 204: Hoare triple {876#true} assume -2147483648 <= #t~ret17 && #t~ret17 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,439 INFO L280 TraceCheckUtils]: 205: Hoare triple {876#true} ~tmp___1~0 := #t~ret17; {876#true} is VALID [2020-07-10 20:26:19,439 INFO L280 TraceCheckUtils]: 206: Hoare triple {876#true} havoc #t~ret17; {876#true} is VALID [2020-07-10 20:26:19,439 INFO L280 TraceCheckUtils]: 207: Hoare triple {876#true} assume !(0 != ~tmp___1~0); {876#true} is VALID [2020-07-10 20:26:19,439 INFO L263 TraceCheckUtils]: 208: Hoare triple {876#true} call #t~ret18 := is_transmit3_triggered(); {876#true} is VALID [2020-07-10 20:26:19,440 INFO L280 TraceCheckUtils]: 209: Hoare triple {876#true} havoc ~__retres1~3; {876#true} is VALID [2020-07-10 20:26:19,440 INFO L280 TraceCheckUtils]: 210: Hoare triple {876#true} assume !(1 == ~t3_pc~0); {876#true} is VALID [2020-07-10 20:26:19,440 INFO L280 TraceCheckUtils]: 211: Hoare triple {876#true} ~__retres1~3 := 0; {876#true} is VALID [2020-07-10 20:26:19,440 INFO L280 TraceCheckUtils]: 212: Hoare triple {876#true} #res := ~__retres1~3; {876#true} is VALID [2020-07-10 20:26:19,440 INFO L280 TraceCheckUtils]: 213: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,441 INFO L275 TraceCheckUtils]: 214: Hoare quadruple {876#true} {876#true} #2092#return; {876#true} is VALID [2020-07-10 20:26:19,441 INFO L280 TraceCheckUtils]: 215: Hoare triple {876#true} assume -2147483648 <= #t~ret18 && #t~ret18 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,441 INFO L280 TraceCheckUtils]: 216: Hoare triple {876#true} ~tmp___2~0 := #t~ret18; {876#true} is VALID [2020-07-10 20:26:19,441 INFO L280 TraceCheckUtils]: 217: Hoare triple {876#true} havoc #t~ret18; {876#true} is VALID [2020-07-10 20:26:19,442 INFO L280 TraceCheckUtils]: 218: Hoare triple {876#true} assume !(0 != ~tmp___2~0); {876#true} is VALID [2020-07-10 20:26:19,442 INFO L263 TraceCheckUtils]: 219: Hoare triple {876#true} call #t~ret19 := is_transmit4_triggered(); {876#true} is VALID [2020-07-10 20:26:19,442 INFO L280 TraceCheckUtils]: 220: Hoare triple {876#true} havoc ~__retres1~4; {876#true} is VALID [2020-07-10 20:26:19,442 INFO L280 TraceCheckUtils]: 221: Hoare triple {876#true} assume !(1 == ~t4_pc~0); {876#true} is VALID [2020-07-10 20:26:19,442 INFO L280 TraceCheckUtils]: 222: Hoare triple {876#true} ~__retres1~4 := 0; {876#true} is VALID [2020-07-10 20:26:19,443 INFO L280 TraceCheckUtils]: 223: Hoare triple {876#true} #res := ~__retres1~4; {876#true} is VALID [2020-07-10 20:26:19,443 INFO L280 TraceCheckUtils]: 224: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,443 INFO L275 TraceCheckUtils]: 225: Hoare quadruple {876#true} {876#true} #2094#return; {876#true} is VALID [2020-07-10 20:26:19,443 INFO L280 TraceCheckUtils]: 226: Hoare triple {876#true} assume -2147483648 <= #t~ret19 && #t~ret19 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,444 INFO L280 TraceCheckUtils]: 227: Hoare triple {876#true} ~tmp___3~0 := #t~ret19; {876#true} is VALID [2020-07-10 20:26:19,444 INFO L280 TraceCheckUtils]: 228: Hoare triple {876#true} havoc #t~ret19; {876#true} is VALID [2020-07-10 20:26:19,444 INFO L280 TraceCheckUtils]: 229: Hoare triple {876#true} assume !(0 != ~tmp___3~0); {876#true} is VALID [2020-07-10 20:26:19,444 INFO L263 TraceCheckUtils]: 230: Hoare triple {876#true} call #t~ret20 := is_transmit5_triggered(); {876#true} is VALID [2020-07-10 20:26:19,444 INFO L280 TraceCheckUtils]: 231: Hoare triple {876#true} havoc ~__retres1~5; {876#true} is VALID [2020-07-10 20:26:19,445 INFO L280 TraceCheckUtils]: 232: Hoare triple {876#true} assume !(1 == ~t5_pc~0); {876#true} is VALID [2020-07-10 20:26:19,445 INFO L280 TraceCheckUtils]: 233: Hoare triple {876#true} ~__retres1~5 := 0; {876#true} is VALID [2020-07-10 20:26:19,445 INFO L280 TraceCheckUtils]: 234: Hoare triple {876#true} #res := ~__retres1~5; {876#true} is VALID [2020-07-10 20:26:19,445 INFO L280 TraceCheckUtils]: 235: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,451 INFO L275 TraceCheckUtils]: 236: Hoare quadruple {876#true} {876#true} #2096#return; {876#true} is VALID [2020-07-10 20:26:19,451 INFO L280 TraceCheckUtils]: 237: Hoare triple {876#true} assume -2147483648 <= #t~ret20 && #t~ret20 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,452 INFO L280 TraceCheckUtils]: 238: Hoare triple {876#true} ~tmp___4~0 := #t~ret20; {876#true} is VALID [2020-07-10 20:26:19,452 INFO L280 TraceCheckUtils]: 239: Hoare triple {876#true} havoc #t~ret20; {876#true} is VALID [2020-07-10 20:26:19,460 INFO L280 TraceCheckUtils]: 240: Hoare triple {876#true} assume !(0 != ~tmp___4~0); {876#true} is VALID [2020-07-10 20:26:19,461 INFO L263 TraceCheckUtils]: 241: Hoare triple {876#true} call #t~ret21 := is_transmit6_triggered(); {876#true} is VALID [2020-07-10 20:26:19,461 INFO L280 TraceCheckUtils]: 242: Hoare triple {876#true} havoc ~__retres1~6; {876#true} is VALID [2020-07-10 20:26:19,461 INFO L280 TraceCheckUtils]: 243: Hoare triple {876#true} assume !(1 == ~t6_pc~0); {876#true} is VALID [2020-07-10 20:26:19,461 INFO L280 TraceCheckUtils]: 244: Hoare triple {876#true} ~__retres1~6 := 0; {876#true} is VALID [2020-07-10 20:26:19,461 INFO L280 TraceCheckUtils]: 245: Hoare triple {876#true} #res := ~__retres1~6; {876#true} is VALID [2020-07-10 20:26:19,462 INFO L280 TraceCheckUtils]: 246: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,462 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {876#true} {876#true} #2098#return; {876#true} is VALID [2020-07-10 20:26:19,462 INFO L280 TraceCheckUtils]: 248: Hoare triple {876#true} assume -2147483648 <= #t~ret21 && #t~ret21 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,462 INFO L280 TraceCheckUtils]: 249: Hoare triple {876#true} ~tmp___5~0 := #t~ret21; {876#true} is VALID [2020-07-10 20:26:19,463 INFO L280 TraceCheckUtils]: 250: Hoare triple {876#true} havoc #t~ret21; {876#true} is VALID [2020-07-10 20:26:19,463 INFO L280 TraceCheckUtils]: 251: Hoare triple {876#true} assume !(0 != ~tmp___5~0); {876#true} is VALID [2020-07-10 20:26:19,463 INFO L263 TraceCheckUtils]: 252: Hoare triple {876#true} call #t~ret22 := is_transmit7_triggered(); {876#true} is VALID [2020-07-10 20:26:19,468 INFO L280 TraceCheckUtils]: 253: Hoare triple {876#true} havoc ~__retres1~7; {876#true} is VALID [2020-07-10 20:26:19,469 INFO L280 TraceCheckUtils]: 254: Hoare triple {876#true} assume !(1 == ~t7_pc~0); {876#true} is VALID [2020-07-10 20:26:19,469 INFO L280 TraceCheckUtils]: 255: Hoare triple {876#true} ~__retres1~7 := 0; {876#true} is VALID [2020-07-10 20:26:19,469 INFO L280 TraceCheckUtils]: 256: Hoare triple {876#true} #res := ~__retres1~7; {876#true} is VALID [2020-07-10 20:26:19,469 INFO L280 TraceCheckUtils]: 257: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,469 INFO L275 TraceCheckUtils]: 258: Hoare quadruple {876#true} {876#true} #2100#return; {876#true} is VALID [2020-07-10 20:26:19,470 INFO L280 TraceCheckUtils]: 259: Hoare triple {876#true} assume -2147483648 <= #t~ret22 && #t~ret22 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,470 INFO L280 TraceCheckUtils]: 260: Hoare triple {876#true} ~tmp___6~0 := #t~ret22; {876#true} is VALID [2020-07-10 20:26:19,470 INFO L280 TraceCheckUtils]: 261: Hoare triple {876#true} havoc #t~ret22; {876#true} is VALID [2020-07-10 20:26:19,470 INFO L280 TraceCheckUtils]: 262: Hoare triple {876#true} assume !(0 != ~tmp___6~0); {876#true} is VALID [2020-07-10 20:26:19,471 INFO L263 TraceCheckUtils]: 263: Hoare triple {876#true} call #t~ret23 := is_transmit8_triggered(); {876#true} is VALID [2020-07-10 20:26:19,471 INFO L280 TraceCheckUtils]: 264: Hoare triple {876#true} havoc ~__retres1~8; {876#true} is VALID [2020-07-10 20:26:19,471 INFO L280 TraceCheckUtils]: 265: Hoare triple {876#true} assume !(1 == ~t8_pc~0); {876#true} is VALID [2020-07-10 20:26:19,473 INFO L280 TraceCheckUtils]: 266: Hoare triple {876#true} ~__retres1~8 := 0; {876#true} is VALID [2020-07-10 20:26:19,474 INFO L280 TraceCheckUtils]: 267: Hoare triple {876#true} #res := ~__retres1~8; {876#true} is VALID [2020-07-10 20:26:19,474 INFO L280 TraceCheckUtils]: 268: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,474 INFO L275 TraceCheckUtils]: 269: Hoare quadruple {876#true} {876#true} #2102#return; {876#true} is VALID [2020-07-10 20:26:19,474 INFO L280 TraceCheckUtils]: 270: Hoare triple {876#true} assume -2147483648 <= #t~ret23 && #t~ret23 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,475 INFO L280 TraceCheckUtils]: 271: Hoare triple {876#true} ~tmp___7~0 := #t~ret23; {876#true} is VALID [2020-07-10 20:26:19,475 INFO L280 TraceCheckUtils]: 272: Hoare triple {876#true} havoc #t~ret23; {876#true} is VALID [2020-07-10 20:26:19,475 INFO L280 TraceCheckUtils]: 273: Hoare triple {876#true} assume !(0 != ~tmp___7~0); {876#true} is VALID [2020-07-10 20:26:19,475 INFO L263 TraceCheckUtils]: 274: Hoare triple {876#true} call #t~ret24 := is_transmit9_triggered(); {876#true} is VALID [2020-07-10 20:26:19,475 INFO L280 TraceCheckUtils]: 275: Hoare triple {876#true} havoc ~__retres1~9; {876#true} is VALID [2020-07-10 20:26:19,475 INFO L280 TraceCheckUtils]: 276: Hoare triple {876#true} assume !(1 == ~t9_pc~0); {876#true} is VALID [2020-07-10 20:26:19,476 INFO L280 TraceCheckUtils]: 277: Hoare triple {876#true} ~__retres1~9 := 0; {876#true} is VALID [2020-07-10 20:26:19,476 INFO L280 TraceCheckUtils]: 278: Hoare triple {876#true} #res := ~__retres1~9; {876#true} is VALID [2020-07-10 20:26:19,476 INFO L280 TraceCheckUtils]: 279: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,478 INFO L275 TraceCheckUtils]: 280: Hoare quadruple {876#true} {876#true} #2104#return; {876#true} is VALID [2020-07-10 20:26:19,479 INFO L280 TraceCheckUtils]: 281: Hoare triple {876#true} assume -2147483648 <= #t~ret24 && #t~ret24 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,479 INFO L280 TraceCheckUtils]: 282: Hoare triple {876#true} ~tmp___8~0 := #t~ret24; {876#true} is VALID [2020-07-10 20:26:19,479 INFO L280 TraceCheckUtils]: 283: Hoare triple {876#true} havoc #t~ret24; {876#true} is VALID [2020-07-10 20:26:19,479 INFO L280 TraceCheckUtils]: 284: Hoare triple {876#true} assume !(0 != ~tmp___8~0); {876#true} is VALID [2020-07-10 20:26:19,479 INFO L263 TraceCheckUtils]: 285: Hoare triple {876#true} call #t~ret25 := is_transmit10_triggered(); {876#true} is VALID [2020-07-10 20:26:19,480 INFO L280 TraceCheckUtils]: 286: Hoare triple {876#true} havoc ~__retres1~10; {876#true} is VALID [2020-07-10 20:26:19,480 INFO L280 TraceCheckUtils]: 287: Hoare triple {876#true} assume !(1 == ~t10_pc~0); {876#true} is VALID [2020-07-10 20:26:19,480 INFO L280 TraceCheckUtils]: 288: Hoare triple {876#true} ~__retres1~10 := 0; {876#true} is VALID [2020-07-10 20:26:19,480 INFO L280 TraceCheckUtils]: 289: Hoare triple {876#true} #res := ~__retres1~10; {876#true} is VALID [2020-07-10 20:26:19,480 INFO L280 TraceCheckUtils]: 290: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,481 INFO L275 TraceCheckUtils]: 291: Hoare quadruple {876#true} {876#true} #2106#return; {876#true} is VALID [2020-07-10 20:26:19,481 INFO L280 TraceCheckUtils]: 292: Hoare triple {876#true} assume -2147483648 <= #t~ret25 && #t~ret25 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,481 INFO L280 TraceCheckUtils]: 293: Hoare triple {876#true} ~tmp___9~0 := #t~ret25; {876#true} is VALID [2020-07-10 20:26:19,485 INFO L280 TraceCheckUtils]: 294: Hoare triple {876#true} havoc #t~ret25; {876#true} is VALID [2020-07-10 20:26:19,486 INFO L280 TraceCheckUtils]: 295: Hoare triple {876#true} assume !(0 != ~tmp___9~0); {876#true} is VALID [2020-07-10 20:26:19,486 INFO L263 TraceCheckUtils]: 296: Hoare triple {876#true} call #t~ret26 := is_transmit11_triggered(); {876#true} is VALID [2020-07-10 20:26:19,486 INFO L280 TraceCheckUtils]: 297: Hoare triple {876#true} havoc ~__retres1~11; {876#true} is VALID [2020-07-10 20:26:19,487 INFO L280 TraceCheckUtils]: 298: Hoare triple {876#true} assume !(1 == ~t11_pc~0); {876#true} is VALID [2020-07-10 20:26:19,487 INFO L280 TraceCheckUtils]: 299: Hoare triple {876#true} ~__retres1~11 := 0; {876#true} is VALID [2020-07-10 20:26:19,487 INFO L280 TraceCheckUtils]: 300: Hoare triple {876#true} #res := ~__retres1~11; {876#true} is VALID [2020-07-10 20:26:19,487 INFO L280 TraceCheckUtils]: 301: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,488 INFO L275 TraceCheckUtils]: 302: Hoare quadruple {876#true} {876#true} #2108#return; {876#true} is VALID [2020-07-10 20:26:19,488 INFO L280 TraceCheckUtils]: 303: Hoare triple {876#true} assume -2147483648 <= #t~ret26 && #t~ret26 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,488 INFO L280 TraceCheckUtils]: 304: Hoare triple {876#true} ~tmp___10~0 := #t~ret26; {876#true} is VALID [2020-07-10 20:26:19,488 INFO L280 TraceCheckUtils]: 305: Hoare triple {876#true} havoc #t~ret26; {876#true} is VALID [2020-07-10 20:26:19,488 INFO L280 TraceCheckUtils]: 306: Hoare triple {876#true} assume !(0 != ~tmp___10~0); {876#true} is VALID [2020-07-10 20:26:19,488 INFO L263 TraceCheckUtils]: 307: Hoare triple {876#true} call #t~ret27 := is_transmit12_triggered(); {876#true} is VALID [2020-07-10 20:26:19,489 INFO L280 TraceCheckUtils]: 308: Hoare triple {876#true} havoc ~__retres1~12; {876#true} is VALID [2020-07-10 20:26:19,489 INFO L280 TraceCheckUtils]: 309: Hoare triple {876#true} assume !(1 == ~t12_pc~0); {876#true} is VALID [2020-07-10 20:26:19,489 INFO L280 TraceCheckUtils]: 310: Hoare triple {876#true} ~__retres1~12 := 0; {876#true} is VALID [2020-07-10 20:26:19,489 INFO L280 TraceCheckUtils]: 311: Hoare triple {876#true} #res := ~__retres1~12; {876#true} is VALID [2020-07-10 20:26:19,489 INFO L280 TraceCheckUtils]: 312: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,490 INFO L275 TraceCheckUtils]: 313: Hoare quadruple {876#true} {876#true} #2110#return; {876#true} is VALID [2020-07-10 20:26:19,490 INFO L280 TraceCheckUtils]: 314: Hoare triple {876#true} assume -2147483648 <= #t~ret27 && #t~ret27 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,490 INFO L280 TraceCheckUtils]: 315: Hoare triple {876#true} ~tmp___11~0 := #t~ret27; {876#true} is VALID [2020-07-10 20:26:19,490 INFO L280 TraceCheckUtils]: 316: Hoare triple {876#true} havoc #t~ret27; {876#true} is VALID [2020-07-10 20:26:19,490 INFO L280 TraceCheckUtils]: 317: Hoare triple {876#true} assume !(0 != ~tmp___11~0); {876#true} is VALID [2020-07-10 20:26:19,491 INFO L263 TraceCheckUtils]: 318: Hoare triple {876#true} call #t~ret28 := is_transmit13_triggered(); {876#true} is VALID [2020-07-10 20:26:19,491 INFO L280 TraceCheckUtils]: 319: Hoare triple {876#true} havoc ~__retres1~13; {876#true} is VALID [2020-07-10 20:26:19,491 INFO L280 TraceCheckUtils]: 320: Hoare triple {876#true} assume !(1 == ~t13_pc~0); {876#true} is VALID [2020-07-10 20:26:19,491 INFO L280 TraceCheckUtils]: 321: Hoare triple {876#true} ~__retres1~13 := 0; {876#true} is VALID [2020-07-10 20:26:19,491 INFO L280 TraceCheckUtils]: 322: Hoare triple {876#true} #res := ~__retres1~13; {876#true} is VALID [2020-07-10 20:26:19,491 INFO L280 TraceCheckUtils]: 323: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,492 INFO L275 TraceCheckUtils]: 324: Hoare quadruple {876#true} {876#true} #2112#return; {876#true} is VALID [2020-07-10 20:26:19,492 INFO L280 TraceCheckUtils]: 325: Hoare triple {876#true} assume -2147483648 <= #t~ret28 && #t~ret28 <= 2147483647; {876#true} is VALID [2020-07-10 20:26:19,492 INFO L280 TraceCheckUtils]: 326: Hoare triple {876#true} ~tmp___12~0 := #t~ret28; {876#true} is VALID [2020-07-10 20:26:19,492 INFO L280 TraceCheckUtils]: 327: Hoare triple {876#true} havoc #t~ret28; {876#true} is VALID [2020-07-10 20:26:19,493 INFO L280 TraceCheckUtils]: 328: Hoare triple {876#true} assume !(0 != ~tmp___12~0); {876#true} is VALID [2020-07-10 20:26:19,493 INFO L280 TraceCheckUtils]: 329: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,494 INFO L275 TraceCheckUtils]: 330: Hoare quadruple {876#true} {877#false} #2156#return; {877#false} is VALID [2020-07-10 20:26:19,494 INFO L263 TraceCheckUtils]: 331: Hoare triple {877#false} call reset_delta_events(); {1236#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} is VALID [2020-07-10 20:26:19,494 INFO L280 TraceCheckUtils]: 332: Hoare triple {1236#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(1 == ~M_E~0); {876#true} is VALID [2020-07-10 20:26:19,494 INFO L280 TraceCheckUtils]: 333: Hoare triple {876#true} assume !(1 == ~T1_E~0); {876#true} is VALID [2020-07-10 20:26:19,495 INFO L280 TraceCheckUtils]: 334: Hoare triple {876#true} assume !(1 == ~T2_E~0); {876#true} is VALID [2020-07-10 20:26:19,495 INFO L280 TraceCheckUtils]: 335: Hoare triple {876#true} assume !(1 == ~T3_E~0); {876#true} is VALID [2020-07-10 20:26:19,495 INFO L280 TraceCheckUtils]: 336: Hoare triple {876#true} assume !(1 == ~T4_E~0); {876#true} is VALID [2020-07-10 20:26:19,495 INFO L280 TraceCheckUtils]: 337: Hoare triple {876#true} assume !(1 == ~T5_E~0); {876#true} is VALID [2020-07-10 20:26:19,495 INFO L280 TraceCheckUtils]: 338: Hoare triple {876#true} assume !(1 == ~T6_E~0); {876#true} is VALID [2020-07-10 20:26:19,496 INFO L280 TraceCheckUtils]: 339: Hoare triple {876#true} assume !(1 == ~T7_E~0); {876#true} is VALID [2020-07-10 20:26:19,496 INFO L280 TraceCheckUtils]: 340: Hoare triple {876#true} assume !(1 == ~T8_E~0); {876#true} is VALID [2020-07-10 20:26:19,496 INFO L280 TraceCheckUtils]: 341: Hoare triple {876#true} assume !(1 == ~T9_E~0); {876#true} is VALID [2020-07-10 20:26:19,496 INFO L280 TraceCheckUtils]: 342: Hoare triple {876#true} assume !(1 == ~T10_E~0); {876#true} is VALID [2020-07-10 20:26:19,496 INFO L280 TraceCheckUtils]: 343: Hoare triple {876#true} assume !(1 == ~T11_E~0); {876#true} is VALID [2020-07-10 20:26:19,497 INFO L280 TraceCheckUtils]: 344: Hoare triple {876#true} assume !(1 == ~T12_E~0); {876#true} is VALID [2020-07-10 20:26:19,497 INFO L280 TraceCheckUtils]: 345: Hoare triple {876#true} assume !(1 == ~T13_E~0); {876#true} is VALID [2020-07-10 20:26:19,497 INFO L280 TraceCheckUtils]: 346: Hoare triple {876#true} assume !(1 == ~E_1~0); {876#true} is VALID [2020-07-10 20:26:19,497 INFO L280 TraceCheckUtils]: 347: Hoare triple {876#true} assume !(1 == ~E_2~0); {876#true} is VALID [2020-07-10 20:26:19,497 INFO L280 TraceCheckUtils]: 348: Hoare triple {876#true} assume !(1 == ~E_3~0); {876#true} is VALID [2020-07-10 20:26:19,498 INFO L280 TraceCheckUtils]: 349: Hoare triple {876#true} assume !(1 == ~E_4~0); {876#true} is VALID [2020-07-10 20:26:19,498 INFO L280 TraceCheckUtils]: 350: Hoare triple {876#true} assume !(1 == ~E_5~0); {876#true} is VALID [2020-07-10 20:26:19,498 INFO L280 TraceCheckUtils]: 351: Hoare triple {876#true} assume !(1 == ~E_6~0); {876#true} is VALID [2020-07-10 20:26:19,498 INFO L280 TraceCheckUtils]: 352: Hoare triple {876#true} assume !(1 == ~E_7~0); {876#true} is VALID [2020-07-10 20:26:19,498 INFO L280 TraceCheckUtils]: 353: Hoare triple {876#true} assume !(1 == ~E_8~0); {876#true} is VALID [2020-07-10 20:26:19,499 INFO L280 TraceCheckUtils]: 354: Hoare triple {876#true} assume !(1 == ~E_9~0); {876#true} is VALID [2020-07-10 20:26:19,499 INFO L280 TraceCheckUtils]: 355: Hoare triple {876#true} assume !(1 == ~E_10~0); {876#true} is VALID [2020-07-10 20:26:19,499 INFO L280 TraceCheckUtils]: 356: Hoare triple {876#true} assume !(1 == ~E_11~0); {876#true} is VALID [2020-07-10 20:26:19,499 INFO L280 TraceCheckUtils]: 357: Hoare triple {876#true} assume !(1 == ~E_12~0); {876#true} is VALID [2020-07-10 20:26:19,500 INFO L280 TraceCheckUtils]: 358: Hoare triple {876#true} assume !(1 == ~E_13~0); {876#true} is VALID [2020-07-10 20:26:19,500 INFO L280 TraceCheckUtils]: 359: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,500 INFO L275 TraceCheckUtils]: 360: Hoare quadruple {876#true} {877#false} #2158#return; {877#false} is VALID [2020-07-10 20:26:19,500 INFO L280 TraceCheckUtils]: 361: Hoare triple {877#false} assume !false; {877#false} is VALID [2020-07-10 20:26:19,500 INFO L280 TraceCheckUtils]: 362: Hoare triple {877#false} ~kernel_st~0 := 1; {877#false} is VALID [2020-07-10 20:26:19,501 INFO L263 TraceCheckUtils]: 363: Hoare triple {877#false} call eval(); {877#false} is VALID [2020-07-10 20:26:19,501 INFO L280 TraceCheckUtils]: 364: Hoare triple {877#false} havoc ~tmp~0; {877#false} is VALID [2020-07-10 20:26:19,501 INFO L280 TraceCheckUtils]: 365: Hoare triple {877#false} assume !false; {877#false} is VALID [2020-07-10 20:26:19,501 INFO L263 TraceCheckUtils]: 366: Hoare triple {877#false} call #t~ret0 := exists_runnable_thread(); {876#true} is VALID [2020-07-10 20:26:19,502 INFO L280 TraceCheckUtils]: 367: Hoare triple {876#true} havoc ~__retres1~14; {876#true} is VALID [2020-07-10 20:26:19,502 INFO L280 TraceCheckUtils]: 368: Hoare triple {876#true} assume 0 == ~m_st~0; {876#true} is VALID [2020-07-10 20:26:19,502 INFO L280 TraceCheckUtils]: 369: Hoare triple {876#true} ~__retres1~14 := 1; {876#true} is VALID [2020-07-10 20:26:19,502 INFO L280 TraceCheckUtils]: 370: Hoare triple {876#true} #res := ~__retres1~14; {876#true} is VALID [2020-07-10 20:26:19,503 INFO L280 TraceCheckUtils]: 371: Hoare triple {876#true} assume true; {876#true} is VALID [2020-07-10 20:26:19,503 INFO L275 TraceCheckUtils]: 372: Hoare quadruple {876#true} {877#false} #2118#return; {877#false} is VALID [2020-07-10 20:26:19,503 INFO L280 TraceCheckUtils]: 373: Hoare triple {877#false} assume -2147483648 <= #t~ret0 && #t~ret0 <= 2147483647; {877#false} is VALID [2020-07-10 20:26:19,503 INFO L280 TraceCheckUtils]: 374: Hoare triple {877#false} ~tmp~0 := #t~ret0; {877#false} is VALID [2020-07-10 20:26:19,504 INFO L280 TraceCheckUtils]: 375: Hoare triple {877#false} havoc #t~ret0; {877#false} is VALID [2020-07-10 20:26:19,504 INFO L280 TraceCheckUtils]: 376: Hoare triple {877#false} assume 0 != ~tmp~0; {877#false} is VALID [2020-07-10 20:26:19,504 INFO L280 TraceCheckUtils]: 377: Hoare triple {877#false} assume !(0 == ~m_st~0); {877#false} is VALID [2020-07-10 20:26:19,514 INFO L280 TraceCheckUtils]: 378: Hoare triple {877#false} assume 0 == ~t1_st~0; {877#false} is VALID [2020-07-10 20:26:19,514 INFO L280 TraceCheckUtils]: 379: Hoare triple {877#false} havoc ~tmp_ndt_2~0; {877#false} is VALID [2020-07-10 20:26:19,515 INFO L280 TraceCheckUtils]: 380: Hoare triple {877#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {877#false} is VALID [2020-07-10 20:26:19,515 INFO L280 TraceCheckUtils]: 381: Hoare triple {877#false} ~tmp_ndt_2~0 := #t~nondet2; {877#false} is VALID [2020-07-10 20:26:19,515 INFO L280 TraceCheckUtils]: 382: Hoare triple {877#false} havoc #t~nondet2; {877#false} is VALID [2020-07-10 20:26:19,515 INFO L280 TraceCheckUtils]: 383: Hoare triple {877#false} assume !(0 != ~tmp_ndt_2~0); {877#false} is VALID [2020-07-10 20:26:19,516 INFO L263 TraceCheckUtils]: 384: Hoare triple {877#false} call error(); {877#false} is VALID [2020-07-10 20:26:19,516 INFO L280 TraceCheckUtils]: 385: Hoare triple {877#false} assume !false; {877#false} is VALID [2020-07-10 20:26:19,752 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:26:19,753 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:26:19,755 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [871254515] [2020-07-10 20:26:19,756 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:26:19,757 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-10 20:26:19,757 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1072233528] [2020-07-10 20:26:19,765 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 386 [2020-07-10 20:26:19,771 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:26:19,776 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-10 20:26:20,263 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 386 edges. 386 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:26:20,264 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-10 20:26:20,264 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:26:20,274 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-10 20:26:20,274 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-07-10 20:26:20,277 INFO L87 Difference]: Start difference. First operand 873 states. Second operand 8 states. [2020-07-10 20:26:20,604 WARN L193 SmtUtils]: Spent 200.00 ms on a formula simplification that was a NOOP. DAG size: 166 [2020-07-10 20:26:21,372 WARN L193 SmtUtils]: Spent 111.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2020-07-10 20:26:23,136 WARN L193 SmtUtils]: Spent 271.00 ms on a formula simplification that was a NOOP. DAG size: 211 [2020-07-10 20:26:23,474 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2020-07-10 20:26:24,594 WARN L193 SmtUtils]: Spent 312.00 ms on a formula simplification that was a NOOP. DAG size: 210 [2020-07-10 20:26:25,285 WARN L193 SmtUtils]: Spent 114.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2020-07-10 20:27:01,426 WARN L193 SmtUtils]: Spent 196.00 ms on a formula simplification that was a NOOP. DAG size: 168 [2020-07-10 20:27:32,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:27:32,142 INFO L93 Difference]: Finished difference Result 2261 states and 3105 transitions. [2020-07-10 20:27:32,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-07-10 20:27:32,142 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 386 [2020-07-10 20:27:32,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:27:32,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 20:27:32,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3105 transitions. [2020-07-10 20:27:32,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 20:27:32,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 3105 transitions. [2020-07-10 20:27:32,295 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states and 3105 transitions. [2020-07-10 20:27:42,306 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 3105 edges. 3105 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:27:42,606 INFO L225 Difference]: With dead ends: 2261 [2020-07-10 20:27:42,606 INFO L226 Difference]: Without dead ends: 1474 [2020-07-10 20:27:42,625 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 62 GetRequests, 45 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=98, Invalid=244, Unknown=0, NotChecked=0, Total=342 [2020-07-10 20:27:42,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1474 states. [2020-07-10 20:28:07,159 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1474 to 862. [2020-07-10 20:28:07,160 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:28:07,160 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1474 states. Second operand 862 states. [2020-07-10 20:28:07,161 INFO L74 IsIncluded]: Start isIncluded. First operand 1474 states. Second operand 862 states. [2020-07-10 20:28:07,161 INFO L87 Difference]: Start difference. First operand 1474 states. Second operand 862 states. [2020-07-10 20:28:07,381 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:28:07,382 INFO L93 Difference]: Finished difference Result 1474 states and 1928 transitions. [2020-07-10 20:28:07,382 INFO L276 IsEmpty]: Start isEmpty. Operand 1474 states and 1928 transitions. [2020-07-10 20:28:07,397 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:28:07,397 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:28:07,398 INFO L74 IsIncluded]: Start isIncluded. First operand 862 states. Second operand 1474 states. [2020-07-10 20:28:07,398 INFO L87 Difference]: Start difference. First operand 862 states. Second operand 1474 states. [2020-07-10 20:28:07,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:28:07,614 INFO L93 Difference]: Finished difference Result 1474 states and 1928 transitions. [2020-07-10 20:28:07,614 INFO L276 IsEmpty]: Start isEmpty. Operand 1474 states and 1928 transitions. [2020-07-10 20:28:07,625 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:28:07,625 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:28:07,625 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:28:07,626 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:28:07,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 862 states. [2020-07-10 20:28:07,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 862 states to 862 states and 1090 transitions. [2020-07-10 20:28:07,700 INFO L78 Accepts]: Start accepts. Automaton has 862 states and 1090 transitions. Word has length 386 [2020-07-10 20:28:07,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:28:07,701 INFO L479 AbstractCegarLoop]: Abstraction has 862 states and 1090 transitions. [2020-07-10 20:28:07,701 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-10 20:28:07,701 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 862 states and 1090 transitions. [2020-07-10 20:28:13,240 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1090 edges. 1090 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:28:13,240 INFO L276 IsEmpty]: Start isEmpty. Operand 862 states and 1090 transitions. [2020-07-10 20:28:13,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 387 [2020-07-10 20:28:13,250 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:28:13,251 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:28:13,251 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-07-10 20:28:13,252 INFO L427 AbstractCegarLoop]: === Iteration 2 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:28:13,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:28:13,252 INFO L82 PathProgramCache]: Analyzing trace with hash -390542395, now seen corresponding path program 1 times [2020-07-10 20:28:13,252 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:28:13,253 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1222746347] [2020-07-10 20:28:13,253 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:28:13,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:13,803 WARN L193 SmtUtils]: Spent 380.00 ms on a formula simplification that was a NOOP. DAG size: 208 [2020-07-10 20:28:13,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:13,871 INFO L280 TraceCheckUtils]: 0: Hoare triple {10899#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} ~m_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,871 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} ~t1_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,872 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~t2_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,872 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} ~t3_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,872 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} ~t4_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,872 INFO L280 TraceCheckUtils]: 5: Hoare triple {10543#true} ~t5_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,873 INFO L280 TraceCheckUtils]: 6: Hoare triple {10543#true} ~t6_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,873 INFO L280 TraceCheckUtils]: 7: Hoare triple {10543#true} ~t7_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,873 INFO L280 TraceCheckUtils]: 8: Hoare triple {10543#true} ~t8_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,873 INFO L280 TraceCheckUtils]: 9: Hoare triple {10543#true} ~t9_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,874 INFO L280 TraceCheckUtils]: 10: Hoare triple {10543#true} ~t10_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,874 INFO L280 TraceCheckUtils]: 11: Hoare triple {10543#true} ~t11_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,874 INFO L280 TraceCheckUtils]: 12: Hoare triple {10543#true} ~t12_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,874 INFO L280 TraceCheckUtils]: 13: Hoare triple {10543#true} ~t13_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,874 INFO L280 TraceCheckUtils]: 14: Hoare triple {10543#true} ~m_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,875 INFO L280 TraceCheckUtils]: 15: Hoare triple {10543#true} ~t1_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,875 INFO L280 TraceCheckUtils]: 16: Hoare triple {10543#true} ~t2_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,875 INFO L280 TraceCheckUtils]: 17: Hoare triple {10543#true} ~t3_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,875 INFO L280 TraceCheckUtils]: 18: Hoare triple {10543#true} ~t4_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,876 INFO L280 TraceCheckUtils]: 19: Hoare triple {10543#true} ~t5_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,876 INFO L280 TraceCheckUtils]: 20: Hoare triple {10543#true} ~t6_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,876 INFO L280 TraceCheckUtils]: 21: Hoare triple {10543#true} ~t7_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,877 INFO L280 TraceCheckUtils]: 22: Hoare triple {10543#true} ~t8_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,877 INFO L280 TraceCheckUtils]: 23: Hoare triple {10543#true} ~t9_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,878 INFO L280 TraceCheckUtils]: 24: Hoare triple {10543#true} ~t10_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,878 INFO L280 TraceCheckUtils]: 25: Hoare triple {10543#true} ~t11_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,878 INFO L280 TraceCheckUtils]: 26: Hoare triple {10543#true} ~t12_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,879 INFO L280 TraceCheckUtils]: 27: Hoare triple {10543#true} ~t13_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,879 INFO L280 TraceCheckUtils]: 28: Hoare triple {10543#true} ~m_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,880 INFO L280 TraceCheckUtils]: 29: Hoare triple {10543#true} ~t1_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,880 INFO L280 TraceCheckUtils]: 30: Hoare triple {10543#true} ~t2_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,880 INFO L280 TraceCheckUtils]: 31: Hoare triple {10543#true} ~t3_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,881 INFO L280 TraceCheckUtils]: 32: Hoare triple {10543#true} ~t4_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,881 INFO L280 TraceCheckUtils]: 33: Hoare triple {10543#true} ~t5_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,881 INFO L280 TraceCheckUtils]: 34: Hoare triple {10543#true} ~t6_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,882 INFO L280 TraceCheckUtils]: 35: Hoare triple {10543#true} ~t7_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,882 INFO L280 TraceCheckUtils]: 36: Hoare triple {10543#true} ~t8_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,882 INFO L280 TraceCheckUtils]: 37: Hoare triple {10543#true} ~t9_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,883 INFO L280 TraceCheckUtils]: 38: Hoare triple {10543#true} ~t10_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,883 INFO L280 TraceCheckUtils]: 39: Hoare triple {10543#true} ~t11_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,883 INFO L280 TraceCheckUtils]: 40: Hoare triple {10543#true} ~t12_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,884 INFO L280 TraceCheckUtils]: 41: Hoare triple {10543#true} ~t13_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:13,884 INFO L280 TraceCheckUtils]: 42: Hoare triple {10543#true} ~M_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,885 INFO L280 TraceCheckUtils]: 43: Hoare triple {10543#true} ~T1_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,885 INFO L280 TraceCheckUtils]: 44: Hoare triple {10543#true} ~T2_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,885 INFO L280 TraceCheckUtils]: 45: Hoare triple {10543#true} ~T3_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,886 INFO L280 TraceCheckUtils]: 46: Hoare triple {10543#true} ~T4_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,886 INFO L280 TraceCheckUtils]: 47: Hoare triple {10543#true} ~T5_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,886 INFO L280 TraceCheckUtils]: 48: Hoare triple {10543#true} ~T6_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,887 INFO L280 TraceCheckUtils]: 49: Hoare triple {10543#true} ~T7_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,887 INFO L280 TraceCheckUtils]: 50: Hoare triple {10543#true} ~T8_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,887 INFO L280 TraceCheckUtils]: 51: Hoare triple {10543#true} ~T9_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,888 INFO L280 TraceCheckUtils]: 52: Hoare triple {10543#true} ~T10_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,888 INFO L280 TraceCheckUtils]: 53: Hoare triple {10543#true} ~T11_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,888 INFO L280 TraceCheckUtils]: 54: Hoare triple {10543#true} ~T12_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,889 INFO L280 TraceCheckUtils]: 55: Hoare triple {10543#true} ~T13_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,889 INFO L280 TraceCheckUtils]: 56: Hoare triple {10543#true} ~E_1~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,889 INFO L280 TraceCheckUtils]: 57: Hoare triple {10543#true} ~E_2~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,889 INFO L280 TraceCheckUtils]: 58: Hoare triple {10543#true} ~E_3~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,890 INFO L280 TraceCheckUtils]: 59: Hoare triple {10543#true} ~E_4~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,890 INFO L280 TraceCheckUtils]: 60: Hoare triple {10543#true} ~E_5~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,890 INFO L280 TraceCheckUtils]: 61: Hoare triple {10543#true} ~E_6~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,890 INFO L280 TraceCheckUtils]: 62: Hoare triple {10543#true} ~E_7~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,891 INFO L280 TraceCheckUtils]: 63: Hoare triple {10543#true} ~E_8~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,891 INFO L280 TraceCheckUtils]: 64: Hoare triple {10543#true} ~E_9~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,891 INFO L280 TraceCheckUtils]: 65: Hoare triple {10543#true} ~E_10~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,891 INFO L280 TraceCheckUtils]: 66: Hoare triple {10543#true} ~E_11~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,892 INFO L280 TraceCheckUtils]: 67: Hoare triple {10543#true} ~E_12~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,892 INFO L280 TraceCheckUtils]: 68: Hoare triple {10543#true} ~E_13~0 := 2; {10543#true} is VALID [2020-07-10 20:28:13,892 INFO L280 TraceCheckUtils]: 69: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:13,892 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {10543#true} {10543#true} #2180#return; {10543#true} is VALID [2020-07-10 20:28:13,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:13,985 INFO L280 TraceCheckUtils]: 0: Hoare triple {10900#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} ~m_i~0 := 1; {10543#true} is VALID [2020-07-10 20:28:13,985 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} ~t1_i~0 := 1; {10543#true} is VALID [2020-07-10 20:28:13,986 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~t2_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:13,987 INFO L280 TraceCheckUtils]: 3: Hoare triple {10632#(= 1 ~t2_i~0)} ~t3_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:13,989 INFO L280 TraceCheckUtils]: 4: Hoare triple {10632#(= 1 ~t2_i~0)} ~t4_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:13,990 INFO L280 TraceCheckUtils]: 5: Hoare triple {10632#(= 1 ~t2_i~0)} ~t5_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:13,991 INFO L280 TraceCheckUtils]: 6: Hoare triple {10632#(= 1 ~t2_i~0)} ~t6_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:13,991 INFO L280 TraceCheckUtils]: 7: Hoare triple {10632#(= 1 ~t2_i~0)} ~t7_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:13,992 INFO L280 TraceCheckUtils]: 8: Hoare triple {10632#(= 1 ~t2_i~0)} ~t8_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:13,994 INFO L280 TraceCheckUtils]: 9: Hoare triple {10632#(= 1 ~t2_i~0)} ~t9_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:13,995 INFO L280 TraceCheckUtils]: 10: Hoare triple {10632#(= 1 ~t2_i~0)} ~t10_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:13,996 INFO L280 TraceCheckUtils]: 11: Hoare triple {10632#(= 1 ~t2_i~0)} ~t11_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:13,997 INFO L280 TraceCheckUtils]: 12: Hoare triple {10632#(= 1 ~t2_i~0)} ~t12_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:13,998 INFO L280 TraceCheckUtils]: 13: Hoare triple {10632#(= 1 ~t2_i~0)} ~t13_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:13,999 INFO L280 TraceCheckUtils]: 14: Hoare triple {10632#(= 1 ~t2_i~0)} assume true; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,000 INFO L275 TraceCheckUtils]: 15: Hoare quadruple {10632#(= 1 ~t2_i~0)} {10543#true} #2078#return; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,007 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,008 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {10543#true} {10632#(= 1 ~t2_i~0)} #2150#return; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,120 INFO L280 TraceCheckUtils]: 0: Hoare triple {10901#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} assume 1 == ~m_i~0; {10543#true} is VALID [2020-07-10 20:28:14,120 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} ~m_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,121 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} assume 1 == ~t1_i~0; {10543#true} is VALID [2020-07-10 20:28:14,121 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} ~t1_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,122 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume !(1 == ~t2_i~0); {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,123 INFO L280 TraceCheckUtils]: 5: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t2_st~0 := 2; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,124 INFO L280 TraceCheckUtils]: 6: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume 1 == ~t3_i~0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,125 INFO L280 TraceCheckUtils]: 7: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t3_st~0 := 0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,126 INFO L280 TraceCheckUtils]: 8: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume !(1 == ~t4_i~0); {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,128 INFO L280 TraceCheckUtils]: 9: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t4_st~0 := 2; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,129 INFO L280 TraceCheckUtils]: 10: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume 1 == ~t5_i~0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,130 INFO L280 TraceCheckUtils]: 11: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t5_st~0 := 0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,131 INFO L280 TraceCheckUtils]: 12: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume !(1 == ~t6_i~0); {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,132 INFO L280 TraceCheckUtils]: 13: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t6_st~0 := 2; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,133 INFO L280 TraceCheckUtils]: 14: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume 1 == ~t7_i~0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,134 INFO L280 TraceCheckUtils]: 15: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t7_st~0 := 0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,135 INFO L280 TraceCheckUtils]: 16: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume !(1 == ~t8_i~0); {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,136 INFO L280 TraceCheckUtils]: 17: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t8_st~0 := 2; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,137 INFO L280 TraceCheckUtils]: 18: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume 1 == ~t9_i~0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,138 INFO L280 TraceCheckUtils]: 19: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t9_st~0 := 0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,139 INFO L280 TraceCheckUtils]: 20: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume !(1 == ~t10_i~0); {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,141 INFO L280 TraceCheckUtils]: 21: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t10_st~0 := 2; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,142 INFO L280 TraceCheckUtils]: 22: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume 1 == ~t11_i~0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,143 INFO L280 TraceCheckUtils]: 23: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t11_st~0 := 0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,144 INFO L280 TraceCheckUtils]: 24: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume !(1 == ~t12_i~0); {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,145 INFO L280 TraceCheckUtils]: 25: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t12_st~0 := 2; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,146 INFO L280 TraceCheckUtils]: 26: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume 1 == ~t13_i~0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,147 INFO L280 TraceCheckUtils]: 27: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t13_st~0 := 0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,147 INFO L280 TraceCheckUtils]: 28: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume true; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,148 INFO L275 TraceCheckUtils]: 29: Hoare quadruple {10902#(not (= 1 ~t2_i~0))} {10632#(= 1 ~t2_i~0)} #2152#return; {10544#false} is VALID [2020-07-10 20:28:14,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,320 INFO L280 TraceCheckUtils]: 0: Hoare triple {10903#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(0 == ~M_E~0); {10543#true} is VALID [2020-07-10 20:28:14,321 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(0 == ~T1_E~0); {10543#true} is VALID [2020-07-10 20:28:14,321 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} assume !(0 == ~T2_E~0); {10543#true} is VALID [2020-07-10 20:28:14,321 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} assume !(0 == ~T3_E~0); {10543#true} is VALID [2020-07-10 20:28:14,322 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume !(0 == ~T4_E~0); {10543#true} is VALID [2020-07-10 20:28:14,322 INFO L280 TraceCheckUtils]: 5: Hoare triple {10543#true} assume !(0 == ~T5_E~0); {10543#true} is VALID [2020-07-10 20:28:14,323 INFO L280 TraceCheckUtils]: 6: Hoare triple {10543#true} assume !(0 == ~T6_E~0); {10543#true} is VALID [2020-07-10 20:28:14,323 INFO L280 TraceCheckUtils]: 7: Hoare triple {10543#true} assume !(0 == ~T7_E~0); {10543#true} is VALID [2020-07-10 20:28:14,324 INFO L280 TraceCheckUtils]: 8: Hoare triple {10543#true} assume !(0 == ~T8_E~0); {10543#true} is VALID [2020-07-10 20:28:14,324 INFO L280 TraceCheckUtils]: 9: Hoare triple {10543#true} assume !(0 == ~T9_E~0); {10543#true} is VALID [2020-07-10 20:28:14,324 INFO L280 TraceCheckUtils]: 10: Hoare triple {10543#true} assume !(0 == ~T10_E~0); {10543#true} is VALID [2020-07-10 20:28:14,325 INFO L280 TraceCheckUtils]: 11: Hoare triple {10543#true} assume !(0 == ~T11_E~0); {10543#true} is VALID [2020-07-10 20:28:14,325 INFO L280 TraceCheckUtils]: 12: Hoare triple {10543#true} assume !(0 == ~T12_E~0); {10543#true} is VALID [2020-07-10 20:28:14,325 INFO L280 TraceCheckUtils]: 13: Hoare triple {10543#true} assume !(0 == ~T13_E~0); {10543#true} is VALID [2020-07-10 20:28:14,326 INFO L280 TraceCheckUtils]: 14: Hoare triple {10543#true} assume !(0 == ~E_1~0); {10543#true} is VALID [2020-07-10 20:28:14,326 INFO L280 TraceCheckUtils]: 15: Hoare triple {10543#true} assume !(0 == ~E_2~0); {10543#true} is VALID [2020-07-10 20:28:14,326 INFO L280 TraceCheckUtils]: 16: Hoare triple {10543#true} assume !(0 == ~E_3~0); {10543#true} is VALID [2020-07-10 20:28:14,326 INFO L280 TraceCheckUtils]: 17: Hoare triple {10543#true} assume !(0 == ~E_4~0); {10543#true} is VALID [2020-07-10 20:28:14,326 INFO L280 TraceCheckUtils]: 18: Hoare triple {10543#true} assume !(0 == ~E_5~0); {10543#true} is VALID [2020-07-10 20:28:14,327 INFO L280 TraceCheckUtils]: 19: Hoare triple {10543#true} assume !(0 == ~E_6~0); {10543#true} is VALID [2020-07-10 20:28:14,327 INFO L280 TraceCheckUtils]: 20: Hoare triple {10543#true} assume !(0 == ~E_7~0); {10543#true} is VALID [2020-07-10 20:28:14,327 INFO L280 TraceCheckUtils]: 21: Hoare triple {10543#true} assume !(0 == ~E_8~0); {10543#true} is VALID [2020-07-10 20:28:14,327 INFO L280 TraceCheckUtils]: 22: Hoare triple {10543#true} assume !(0 == ~E_9~0); {10543#true} is VALID [2020-07-10 20:28:14,327 INFO L280 TraceCheckUtils]: 23: Hoare triple {10543#true} assume !(0 == ~E_10~0); {10543#true} is VALID [2020-07-10 20:28:14,328 INFO L280 TraceCheckUtils]: 24: Hoare triple {10543#true} assume !(0 == ~E_11~0); {10543#true} is VALID [2020-07-10 20:28:14,328 INFO L280 TraceCheckUtils]: 25: Hoare triple {10543#true} assume !(0 == ~E_12~0); {10543#true} is VALID [2020-07-10 20:28:14,329 INFO L280 TraceCheckUtils]: 26: Hoare triple {10543#true} assume !(0 == ~E_13~0); {10543#true} is VALID [2020-07-10 20:28:14,329 INFO L280 TraceCheckUtils]: 27: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,329 INFO L275 TraceCheckUtils]: 28: Hoare quadruple {10543#true} {10544#false} #2154#return; {10544#false} is VALID [2020-07-10 20:28:14,366 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,398 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~0; {10543#true} is VALID [2020-07-10 20:28:14,399 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~m_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,399 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,400 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~0; {10543#true} is VALID [2020-07-10 20:28:14,400 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,400 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2086#return; {10543#true} is VALID [2020-07-10 20:28:14,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,412 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~1; {10543#true} is VALID [2020-07-10 20:28:14,413 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t1_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,413 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~1 := 0; {10543#true} is VALID [2020-07-10 20:28:14,413 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~1; {10543#true} is VALID [2020-07-10 20:28:14,413 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,414 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2088#return; {10543#true} is VALID [2020-07-10 20:28:14,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,419 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~2; {10543#true} is VALID [2020-07-10 20:28:14,420 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t2_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,420 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~2 := 0; {10543#true} is VALID [2020-07-10 20:28:14,420 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~2; {10543#true} is VALID [2020-07-10 20:28:14,421 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,421 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2090#return; {10543#true} is VALID [2020-07-10 20:28:14,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,426 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~3; {10543#true} is VALID [2020-07-10 20:28:14,426 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t3_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,427 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~3 := 0; {10543#true} is VALID [2020-07-10 20:28:14,427 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~3; {10543#true} is VALID [2020-07-10 20:28:14,427 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,427 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2092#return; {10543#true} is VALID [2020-07-10 20:28:14,428 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,432 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~4; {10543#true} is VALID [2020-07-10 20:28:14,433 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t4_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,433 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~4 := 0; {10543#true} is VALID [2020-07-10 20:28:14,433 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~4; {10543#true} is VALID [2020-07-10 20:28:14,433 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,434 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2094#return; {10543#true} is VALID [2020-07-10 20:28:14,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,438 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~5; {10543#true} is VALID [2020-07-10 20:28:14,439 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t5_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,439 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~5 := 0; {10543#true} is VALID [2020-07-10 20:28:14,439 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~5; {10543#true} is VALID [2020-07-10 20:28:14,439 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,440 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2096#return; {10543#true} is VALID [2020-07-10 20:28:14,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,445 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~6; {10543#true} is VALID [2020-07-10 20:28:14,445 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t6_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,445 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~6 := 0; {10543#true} is VALID [2020-07-10 20:28:14,446 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~6; {10543#true} is VALID [2020-07-10 20:28:14,446 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,446 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2098#return; {10543#true} is VALID [2020-07-10 20:28:14,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,450 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~7; {10543#true} is VALID [2020-07-10 20:28:14,450 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t7_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,451 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~7 := 0; {10543#true} is VALID [2020-07-10 20:28:14,451 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~7; {10543#true} is VALID [2020-07-10 20:28:14,451 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,451 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2100#return; {10543#true} is VALID [2020-07-10 20:28:14,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,457 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~8; {10543#true} is VALID [2020-07-10 20:28:14,457 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t8_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,457 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~8 := 0; {10543#true} is VALID [2020-07-10 20:28:14,457 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~8; {10543#true} is VALID [2020-07-10 20:28:14,458 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,458 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2102#return; {10543#true} is VALID [2020-07-10 20:28:14,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,464 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~9; {10543#true} is VALID [2020-07-10 20:28:14,464 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t9_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,464 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~9 := 0; {10543#true} is VALID [2020-07-10 20:28:14,465 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~9; {10543#true} is VALID [2020-07-10 20:28:14,465 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,465 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2104#return; {10543#true} is VALID [2020-07-10 20:28:14,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,470 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~10; {10543#true} is VALID [2020-07-10 20:28:14,470 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t10_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,471 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~10 := 0; {10543#true} is VALID [2020-07-10 20:28:14,471 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~10; {10543#true} is VALID [2020-07-10 20:28:14,471 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,471 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2106#return; {10543#true} is VALID [2020-07-10 20:28:14,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,478 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~11; {10543#true} is VALID [2020-07-10 20:28:14,478 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t11_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,478 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~11 := 0; {10543#true} is VALID [2020-07-10 20:28:14,479 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~11; {10543#true} is VALID [2020-07-10 20:28:14,479 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,479 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2108#return; {10543#true} is VALID [2020-07-10 20:28:14,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,485 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~12; {10543#true} is VALID [2020-07-10 20:28:14,485 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t12_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,485 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~12 := 0; {10543#true} is VALID [2020-07-10 20:28:14,485 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~12; {10543#true} is VALID [2020-07-10 20:28:14,486 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,486 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2110#return; {10543#true} is VALID [2020-07-10 20:28:14,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,492 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~13; {10543#true} is VALID [2020-07-10 20:28:14,493 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~t13_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,493 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~13 := 0; {10543#true} is VALID [2020-07-10 20:28:14,493 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~13; {10543#true} is VALID [2020-07-10 20:28:14,494 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,494 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10543#true} #2112#return; {10543#true} is VALID [2020-07-10 20:28:14,494 INFO L280 TraceCheckUtils]: 0: Hoare triple {10901#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} havoc ~tmp~1; {10543#true} is VALID [2020-07-10 20:28:14,494 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} havoc ~tmp___0~0; {10543#true} is VALID [2020-07-10 20:28:14,495 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} havoc ~tmp___1~0; {10543#true} is VALID [2020-07-10 20:28:14,495 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} havoc ~tmp___2~0; {10543#true} is VALID [2020-07-10 20:28:14,495 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} havoc ~tmp___3~0; {10543#true} is VALID [2020-07-10 20:28:14,496 INFO L280 TraceCheckUtils]: 5: Hoare triple {10543#true} havoc ~tmp___4~0; {10543#true} is VALID [2020-07-10 20:28:14,496 INFO L280 TraceCheckUtils]: 6: Hoare triple {10543#true} havoc ~tmp___5~0; {10543#true} is VALID [2020-07-10 20:28:14,496 INFO L280 TraceCheckUtils]: 7: Hoare triple {10543#true} havoc ~tmp___6~0; {10543#true} is VALID [2020-07-10 20:28:14,496 INFO L280 TraceCheckUtils]: 8: Hoare triple {10543#true} havoc ~tmp___7~0; {10543#true} is VALID [2020-07-10 20:28:14,497 INFO L280 TraceCheckUtils]: 9: Hoare triple {10543#true} havoc ~tmp___8~0; {10543#true} is VALID [2020-07-10 20:28:14,497 INFO L280 TraceCheckUtils]: 10: Hoare triple {10543#true} havoc ~tmp___9~0; {10543#true} is VALID [2020-07-10 20:28:14,497 INFO L280 TraceCheckUtils]: 11: Hoare triple {10543#true} havoc ~tmp___10~0; {10543#true} is VALID [2020-07-10 20:28:14,497 INFO L280 TraceCheckUtils]: 12: Hoare triple {10543#true} havoc ~tmp___11~0; {10543#true} is VALID [2020-07-10 20:28:14,498 INFO L280 TraceCheckUtils]: 13: Hoare triple {10543#true} havoc ~tmp___12~0; {10543#true} is VALID [2020-07-10 20:28:14,498 INFO L263 TraceCheckUtils]: 14: Hoare triple {10543#true} call #t~ret15 := is_master_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,498 INFO L280 TraceCheckUtils]: 15: Hoare triple {10543#true} havoc ~__retres1~0; {10543#true} is VALID [2020-07-10 20:28:14,498 INFO L280 TraceCheckUtils]: 16: Hoare triple {10543#true} assume !(1 == ~m_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,499 INFO L280 TraceCheckUtils]: 17: Hoare triple {10543#true} ~__retres1~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,499 INFO L280 TraceCheckUtils]: 18: Hoare triple {10543#true} #res := ~__retres1~0; {10543#true} is VALID [2020-07-10 20:28:14,499 INFO L280 TraceCheckUtils]: 19: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,499 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {10543#true} {10543#true} #2086#return; {10543#true} is VALID [2020-07-10 20:28:14,500 INFO L280 TraceCheckUtils]: 21: Hoare triple {10543#true} assume -2147483648 <= #t~ret15 && #t~ret15 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,500 INFO L280 TraceCheckUtils]: 22: Hoare triple {10543#true} ~tmp~1 := #t~ret15; {10543#true} is VALID [2020-07-10 20:28:14,500 INFO L280 TraceCheckUtils]: 23: Hoare triple {10543#true} havoc #t~ret15; {10543#true} is VALID [2020-07-10 20:28:14,500 INFO L280 TraceCheckUtils]: 24: Hoare triple {10543#true} assume !(0 != ~tmp~1); {10543#true} is VALID [2020-07-10 20:28:14,500 INFO L263 TraceCheckUtils]: 25: Hoare triple {10543#true} call #t~ret16 := is_transmit1_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,501 INFO L280 TraceCheckUtils]: 26: Hoare triple {10543#true} havoc ~__retres1~1; {10543#true} is VALID [2020-07-10 20:28:14,501 INFO L280 TraceCheckUtils]: 27: Hoare triple {10543#true} assume !(1 == ~t1_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,501 INFO L280 TraceCheckUtils]: 28: Hoare triple {10543#true} ~__retres1~1 := 0; {10543#true} is VALID [2020-07-10 20:28:14,501 INFO L280 TraceCheckUtils]: 29: Hoare triple {10543#true} #res := ~__retres1~1; {10543#true} is VALID [2020-07-10 20:28:14,501 INFO L280 TraceCheckUtils]: 30: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,502 INFO L275 TraceCheckUtils]: 31: Hoare quadruple {10543#true} {10543#true} #2088#return; {10543#true} is VALID [2020-07-10 20:28:14,502 INFO L280 TraceCheckUtils]: 32: Hoare triple {10543#true} assume -2147483648 <= #t~ret16 && #t~ret16 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,502 INFO L280 TraceCheckUtils]: 33: Hoare triple {10543#true} ~tmp___0~0 := #t~ret16; {10543#true} is VALID [2020-07-10 20:28:14,502 INFO L280 TraceCheckUtils]: 34: Hoare triple {10543#true} havoc #t~ret16; {10543#true} is VALID [2020-07-10 20:28:14,502 INFO L280 TraceCheckUtils]: 35: Hoare triple {10543#true} assume !(0 != ~tmp___0~0); {10543#true} is VALID [2020-07-10 20:28:14,503 INFO L263 TraceCheckUtils]: 36: Hoare triple {10543#true} call #t~ret17 := is_transmit2_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,503 INFO L280 TraceCheckUtils]: 37: Hoare triple {10543#true} havoc ~__retres1~2; {10543#true} is VALID [2020-07-10 20:28:14,503 INFO L280 TraceCheckUtils]: 38: Hoare triple {10543#true} assume !(1 == ~t2_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,503 INFO L280 TraceCheckUtils]: 39: Hoare triple {10543#true} ~__retres1~2 := 0; {10543#true} is VALID [2020-07-10 20:28:14,504 INFO L280 TraceCheckUtils]: 40: Hoare triple {10543#true} #res := ~__retres1~2; {10543#true} is VALID [2020-07-10 20:28:14,504 INFO L280 TraceCheckUtils]: 41: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,504 INFO L275 TraceCheckUtils]: 42: Hoare quadruple {10543#true} {10543#true} #2090#return; {10543#true} is VALID [2020-07-10 20:28:14,505 INFO L280 TraceCheckUtils]: 43: Hoare triple {10543#true} assume -2147483648 <= #t~ret17 && #t~ret17 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,505 INFO L280 TraceCheckUtils]: 44: Hoare triple {10543#true} ~tmp___1~0 := #t~ret17; {10543#true} is VALID [2020-07-10 20:28:14,505 INFO L280 TraceCheckUtils]: 45: Hoare triple {10543#true} havoc #t~ret17; {10543#true} is VALID [2020-07-10 20:28:14,506 INFO L280 TraceCheckUtils]: 46: Hoare triple {10543#true} assume !(0 != ~tmp___1~0); {10543#true} is VALID [2020-07-10 20:28:14,506 INFO L263 TraceCheckUtils]: 47: Hoare triple {10543#true} call #t~ret18 := is_transmit3_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,506 INFO L280 TraceCheckUtils]: 48: Hoare triple {10543#true} havoc ~__retres1~3; {10543#true} is VALID [2020-07-10 20:28:14,506 INFO L280 TraceCheckUtils]: 49: Hoare triple {10543#true} assume !(1 == ~t3_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,507 INFO L280 TraceCheckUtils]: 50: Hoare triple {10543#true} ~__retres1~3 := 0; {10543#true} is VALID [2020-07-10 20:28:14,507 INFO L280 TraceCheckUtils]: 51: Hoare triple {10543#true} #res := ~__retres1~3; {10543#true} is VALID [2020-07-10 20:28:14,507 INFO L280 TraceCheckUtils]: 52: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,508 INFO L275 TraceCheckUtils]: 53: Hoare quadruple {10543#true} {10543#true} #2092#return; {10543#true} is VALID [2020-07-10 20:28:14,508 INFO L280 TraceCheckUtils]: 54: Hoare triple {10543#true} assume -2147483648 <= #t~ret18 && #t~ret18 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,508 INFO L280 TraceCheckUtils]: 55: Hoare triple {10543#true} ~tmp___2~0 := #t~ret18; {10543#true} is VALID [2020-07-10 20:28:14,508 INFO L280 TraceCheckUtils]: 56: Hoare triple {10543#true} havoc #t~ret18; {10543#true} is VALID [2020-07-10 20:28:14,509 INFO L280 TraceCheckUtils]: 57: Hoare triple {10543#true} assume !(0 != ~tmp___2~0); {10543#true} is VALID [2020-07-10 20:28:14,509 INFO L263 TraceCheckUtils]: 58: Hoare triple {10543#true} call #t~ret19 := is_transmit4_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,509 INFO L280 TraceCheckUtils]: 59: Hoare triple {10543#true} havoc ~__retres1~4; {10543#true} is VALID [2020-07-10 20:28:14,509 INFO L280 TraceCheckUtils]: 60: Hoare triple {10543#true} assume !(1 == ~t4_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,510 INFO L280 TraceCheckUtils]: 61: Hoare triple {10543#true} ~__retres1~4 := 0; {10543#true} is VALID [2020-07-10 20:28:14,510 INFO L280 TraceCheckUtils]: 62: Hoare triple {10543#true} #res := ~__retres1~4; {10543#true} is VALID [2020-07-10 20:28:14,510 INFO L280 TraceCheckUtils]: 63: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,510 INFO L275 TraceCheckUtils]: 64: Hoare quadruple {10543#true} {10543#true} #2094#return; {10543#true} is VALID [2020-07-10 20:28:14,511 INFO L280 TraceCheckUtils]: 65: Hoare triple {10543#true} assume -2147483648 <= #t~ret19 && #t~ret19 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,511 INFO L280 TraceCheckUtils]: 66: Hoare triple {10543#true} ~tmp___3~0 := #t~ret19; {10543#true} is VALID [2020-07-10 20:28:14,511 INFO L280 TraceCheckUtils]: 67: Hoare triple {10543#true} havoc #t~ret19; {10543#true} is VALID [2020-07-10 20:28:14,511 INFO L280 TraceCheckUtils]: 68: Hoare triple {10543#true} assume !(0 != ~tmp___3~0); {10543#true} is VALID [2020-07-10 20:28:14,512 INFO L263 TraceCheckUtils]: 69: Hoare triple {10543#true} call #t~ret20 := is_transmit5_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,512 INFO L280 TraceCheckUtils]: 70: Hoare triple {10543#true} havoc ~__retres1~5; {10543#true} is VALID [2020-07-10 20:28:14,512 INFO L280 TraceCheckUtils]: 71: Hoare triple {10543#true} assume !(1 == ~t5_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,513 INFO L280 TraceCheckUtils]: 72: Hoare triple {10543#true} ~__retres1~5 := 0; {10543#true} is VALID [2020-07-10 20:28:14,513 INFO L280 TraceCheckUtils]: 73: Hoare triple {10543#true} #res := ~__retres1~5; {10543#true} is VALID [2020-07-10 20:28:14,513 INFO L280 TraceCheckUtils]: 74: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,513 INFO L275 TraceCheckUtils]: 75: Hoare quadruple {10543#true} {10543#true} #2096#return; {10543#true} is VALID [2020-07-10 20:28:14,514 INFO L280 TraceCheckUtils]: 76: Hoare triple {10543#true} assume -2147483648 <= #t~ret20 && #t~ret20 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,514 INFO L280 TraceCheckUtils]: 77: Hoare triple {10543#true} ~tmp___4~0 := #t~ret20; {10543#true} is VALID [2020-07-10 20:28:14,514 INFO L280 TraceCheckUtils]: 78: Hoare triple {10543#true} havoc #t~ret20; {10543#true} is VALID [2020-07-10 20:28:14,514 INFO L280 TraceCheckUtils]: 79: Hoare triple {10543#true} assume !(0 != ~tmp___4~0); {10543#true} is VALID [2020-07-10 20:28:14,515 INFO L263 TraceCheckUtils]: 80: Hoare triple {10543#true} call #t~ret21 := is_transmit6_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,515 INFO L280 TraceCheckUtils]: 81: Hoare triple {10543#true} havoc ~__retres1~6; {10543#true} is VALID [2020-07-10 20:28:14,515 INFO L280 TraceCheckUtils]: 82: Hoare triple {10543#true} assume !(1 == ~t6_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,515 INFO L280 TraceCheckUtils]: 83: Hoare triple {10543#true} ~__retres1~6 := 0; {10543#true} is VALID [2020-07-10 20:28:14,516 INFO L280 TraceCheckUtils]: 84: Hoare triple {10543#true} #res := ~__retres1~6; {10543#true} is VALID [2020-07-10 20:28:14,516 INFO L280 TraceCheckUtils]: 85: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,516 INFO L275 TraceCheckUtils]: 86: Hoare quadruple {10543#true} {10543#true} #2098#return; {10543#true} is VALID [2020-07-10 20:28:14,516 INFO L280 TraceCheckUtils]: 87: Hoare triple {10543#true} assume -2147483648 <= #t~ret21 && #t~ret21 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,517 INFO L280 TraceCheckUtils]: 88: Hoare triple {10543#true} ~tmp___5~0 := #t~ret21; {10543#true} is VALID [2020-07-10 20:28:14,517 INFO L280 TraceCheckUtils]: 89: Hoare triple {10543#true} havoc #t~ret21; {10543#true} is VALID [2020-07-10 20:28:14,517 INFO L280 TraceCheckUtils]: 90: Hoare triple {10543#true} assume !(0 != ~tmp___5~0); {10543#true} is VALID [2020-07-10 20:28:14,518 INFO L263 TraceCheckUtils]: 91: Hoare triple {10543#true} call #t~ret22 := is_transmit7_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,518 INFO L280 TraceCheckUtils]: 92: Hoare triple {10543#true} havoc ~__retres1~7; {10543#true} is VALID [2020-07-10 20:28:14,518 INFO L280 TraceCheckUtils]: 93: Hoare triple {10543#true} assume !(1 == ~t7_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,518 INFO L280 TraceCheckUtils]: 94: Hoare triple {10543#true} ~__retres1~7 := 0; {10543#true} is VALID [2020-07-10 20:28:14,519 INFO L280 TraceCheckUtils]: 95: Hoare triple {10543#true} #res := ~__retres1~7; {10543#true} is VALID [2020-07-10 20:28:14,519 INFO L280 TraceCheckUtils]: 96: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,519 INFO L275 TraceCheckUtils]: 97: Hoare quadruple {10543#true} {10543#true} #2100#return; {10543#true} is VALID [2020-07-10 20:28:14,519 INFO L280 TraceCheckUtils]: 98: Hoare triple {10543#true} assume -2147483648 <= #t~ret22 && #t~ret22 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,520 INFO L280 TraceCheckUtils]: 99: Hoare triple {10543#true} ~tmp___6~0 := #t~ret22; {10543#true} is VALID [2020-07-10 20:28:14,520 INFO L280 TraceCheckUtils]: 100: Hoare triple {10543#true} havoc #t~ret22; {10543#true} is VALID [2020-07-10 20:28:14,520 INFO L280 TraceCheckUtils]: 101: Hoare triple {10543#true} assume !(0 != ~tmp___6~0); {10543#true} is VALID [2020-07-10 20:28:14,520 INFO L263 TraceCheckUtils]: 102: Hoare triple {10543#true} call #t~ret23 := is_transmit8_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,521 INFO L280 TraceCheckUtils]: 103: Hoare triple {10543#true} havoc ~__retres1~8; {10543#true} is VALID [2020-07-10 20:28:14,521 INFO L280 TraceCheckUtils]: 104: Hoare triple {10543#true} assume !(1 == ~t8_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,521 INFO L280 TraceCheckUtils]: 105: Hoare triple {10543#true} ~__retres1~8 := 0; {10543#true} is VALID [2020-07-10 20:28:14,521 INFO L280 TraceCheckUtils]: 106: Hoare triple {10543#true} #res := ~__retres1~8; {10543#true} is VALID [2020-07-10 20:28:14,521 INFO L280 TraceCheckUtils]: 107: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,522 INFO L275 TraceCheckUtils]: 108: Hoare quadruple {10543#true} {10543#true} #2102#return; {10543#true} is VALID [2020-07-10 20:28:14,522 INFO L280 TraceCheckUtils]: 109: Hoare triple {10543#true} assume -2147483648 <= #t~ret23 && #t~ret23 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,522 INFO L280 TraceCheckUtils]: 110: Hoare triple {10543#true} ~tmp___7~0 := #t~ret23; {10543#true} is VALID [2020-07-10 20:28:14,522 INFO L280 TraceCheckUtils]: 111: Hoare triple {10543#true} havoc #t~ret23; {10543#true} is VALID [2020-07-10 20:28:14,523 INFO L280 TraceCheckUtils]: 112: Hoare triple {10543#true} assume !(0 != ~tmp___7~0); {10543#true} is VALID [2020-07-10 20:28:14,523 INFO L263 TraceCheckUtils]: 113: Hoare triple {10543#true} call #t~ret24 := is_transmit9_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,523 INFO L280 TraceCheckUtils]: 114: Hoare triple {10543#true} havoc ~__retres1~9; {10543#true} is VALID [2020-07-10 20:28:14,523 INFO L280 TraceCheckUtils]: 115: Hoare triple {10543#true} assume !(1 == ~t9_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,523 INFO L280 TraceCheckUtils]: 116: Hoare triple {10543#true} ~__retres1~9 := 0; {10543#true} is VALID [2020-07-10 20:28:14,524 INFO L280 TraceCheckUtils]: 117: Hoare triple {10543#true} #res := ~__retres1~9; {10543#true} is VALID [2020-07-10 20:28:14,524 INFO L280 TraceCheckUtils]: 118: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,524 INFO L275 TraceCheckUtils]: 119: Hoare quadruple {10543#true} {10543#true} #2104#return; {10543#true} is VALID [2020-07-10 20:28:14,524 INFO L280 TraceCheckUtils]: 120: Hoare triple {10543#true} assume -2147483648 <= #t~ret24 && #t~ret24 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,525 INFO L280 TraceCheckUtils]: 121: Hoare triple {10543#true} ~tmp___8~0 := #t~ret24; {10543#true} is VALID [2020-07-10 20:28:14,525 INFO L280 TraceCheckUtils]: 122: Hoare triple {10543#true} havoc #t~ret24; {10543#true} is VALID [2020-07-10 20:28:14,525 INFO L280 TraceCheckUtils]: 123: Hoare triple {10543#true} assume !(0 != ~tmp___8~0); {10543#true} is VALID [2020-07-10 20:28:14,525 INFO L263 TraceCheckUtils]: 124: Hoare triple {10543#true} call #t~ret25 := is_transmit10_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,525 INFO L280 TraceCheckUtils]: 125: Hoare triple {10543#true} havoc ~__retres1~10; {10543#true} is VALID [2020-07-10 20:28:14,526 INFO L280 TraceCheckUtils]: 126: Hoare triple {10543#true} assume !(1 == ~t10_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,526 INFO L280 TraceCheckUtils]: 127: Hoare triple {10543#true} ~__retres1~10 := 0; {10543#true} is VALID [2020-07-10 20:28:14,526 INFO L280 TraceCheckUtils]: 128: Hoare triple {10543#true} #res := ~__retres1~10; {10543#true} is VALID [2020-07-10 20:28:14,526 INFO L280 TraceCheckUtils]: 129: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,526 INFO L275 TraceCheckUtils]: 130: Hoare quadruple {10543#true} {10543#true} #2106#return; {10543#true} is VALID [2020-07-10 20:28:14,527 INFO L280 TraceCheckUtils]: 131: Hoare triple {10543#true} assume -2147483648 <= #t~ret25 && #t~ret25 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,527 INFO L280 TraceCheckUtils]: 132: Hoare triple {10543#true} ~tmp___9~0 := #t~ret25; {10543#true} is VALID [2020-07-10 20:28:14,527 INFO L280 TraceCheckUtils]: 133: Hoare triple {10543#true} havoc #t~ret25; {10543#true} is VALID [2020-07-10 20:28:14,527 INFO L280 TraceCheckUtils]: 134: Hoare triple {10543#true} assume !(0 != ~tmp___9~0); {10543#true} is VALID [2020-07-10 20:28:14,528 INFO L263 TraceCheckUtils]: 135: Hoare triple {10543#true} call #t~ret26 := is_transmit11_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,528 INFO L280 TraceCheckUtils]: 136: Hoare triple {10543#true} havoc ~__retres1~11; {10543#true} is VALID [2020-07-10 20:28:14,528 INFO L280 TraceCheckUtils]: 137: Hoare triple {10543#true} assume !(1 == ~t11_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,528 INFO L280 TraceCheckUtils]: 138: Hoare triple {10543#true} ~__retres1~11 := 0; {10543#true} is VALID [2020-07-10 20:28:14,528 INFO L280 TraceCheckUtils]: 139: Hoare triple {10543#true} #res := ~__retres1~11; {10543#true} is VALID [2020-07-10 20:28:14,529 INFO L280 TraceCheckUtils]: 140: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,529 INFO L275 TraceCheckUtils]: 141: Hoare quadruple {10543#true} {10543#true} #2108#return; {10543#true} is VALID [2020-07-10 20:28:14,529 INFO L280 TraceCheckUtils]: 142: Hoare triple {10543#true} assume -2147483648 <= #t~ret26 && #t~ret26 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,529 INFO L280 TraceCheckUtils]: 143: Hoare triple {10543#true} ~tmp___10~0 := #t~ret26; {10543#true} is VALID [2020-07-10 20:28:14,530 INFO L280 TraceCheckUtils]: 144: Hoare triple {10543#true} havoc #t~ret26; {10543#true} is VALID [2020-07-10 20:28:14,530 INFO L280 TraceCheckUtils]: 145: Hoare triple {10543#true} assume !(0 != ~tmp___10~0); {10543#true} is VALID [2020-07-10 20:28:14,530 INFO L263 TraceCheckUtils]: 146: Hoare triple {10543#true} call #t~ret27 := is_transmit12_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,530 INFO L280 TraceCheckUtils]: 147: Hoare triple {10543#true} havoc ~__retres1~12; {10543#true} is VALID [2020-07-10 20:28:14,530 INFO L280 TraceCheckUtils]: 148: Hoare triple {10543#true} assume !(1 == ~t12_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,531 INFO L280 TraceCheckUtils]: 149: Hoare triple {10543#true} ~__retres1~12 := 0; {10543#true} is VALID [2020-07-10 20:28:14,531 INFO L280 TraceCheckUtils]: 150: Hoare triple {10543#true} #res := ~__retres1~12; {10543#true} is VALID [2020-07-10 20:28:14,531 INFO L280 TraceCheckUtils]: 151: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,531 INFO L275 TraceCheckUtils]: 152: Hoare quadruple {10543#true} {10543#true} #2110#return; {10543#true} is VALID [2020-07-10 20:28:14,532 INFO L280 TraceCheckUtils]: 153: Hoare triple {10543#true} assume -2147483648 <= #t~ret27 && #t~ret27 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,532 INFO L280 TraceCheckUtils]: 154: Hoare triple {10543#true} ~tmp___11~0 := #t~ret27; {10543#true} is VALID [2020-07-10 20:28:14,532 INFO L280 TraceCheckUtils]: 155: Hoare triple {10543#true} havoc #t~ret27; {10543#true} is VALID [2020-07-10 20:28:14,532 INFO L280 TraceCheckUtils]: 156: Hoare triple {10543#true} assume !(0 != ~tmp___11~0); {10543#true} is VALID [2020-07-10 20:28:14,532 INFO L263 TraceCheckUtils]: 157: Hoare triple {10543#true} call #t~ret28 := is_transmit13_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,533 INFO L280 TraceCheckUtils]: 158: Hoare triple {10543#true} havoc ~__retres1~13; {10543#true} is VALID [2020-07-10 20:28:14,533 INFO L280 TraceCheckUtils]: 159: Hoare triple {10543#true} assume !(1 == ~t13_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,533 INFO L280 TraceCheckUtils]: 160: Hoare triple {10543#true} ~__retres1~13 := 0; {10543#true} is VALID [2020-07-10 20:28:14,533 INFO L280 TraceCheckUtils]: 161: Hoare triple {10543#true} #res := ~__retres1~13; {10543#true} is VALID [2020-07-10 20:28:14,533 INFO L280 TraceCheckUtils]: 162: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,534 INFO L275 TraceCheckUtils]: 163: Hoare quadruple {10543#true} {10543#true} #2112#return; {10543#true} is VALID [2020-07-10 20:28:14,534 INFO L280 TraceCheckUtils]: 164: Hoare triple {10543#true} assume -2147483648 <= #t~ret28 && #t~ret28 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,534 INFO L280 TraceCheckUtils]: 165: Hoare triple {10543#true} ~tmp___12~0 := #t~ret28; {10543#true} is VALID [2020-07-10 20:28:14,534 INFO L280 TraceCheckUtils]: 166: Hoare triple {10543#true} havoc #t~ret28; {10543#true} is VALID [2020-07-10 20:28:14,535 INFO L280 TraceCheckUtils]: 167: Hoare triple {10543#true} assume !(0 != ~tmp___12~0); {10543#true} is VALID [2020-07-10 20:28:14,535 INFO L280 TraceCheckUtils]: 168: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,535 INFO L275 TraceCheckUtils]: 169: Hoare quadruple {10543#true} {10544#false} #2156#return; {10544#false} is VALID [2020-07-10 20:28:14,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,572 INFO L280 TraceCheckUtils]: 0: Hoare triple {10903#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(1 == ~M_E~0); {10543#true} is VALID [2020-07-10 20:28:14,573 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume !(1 == ~T1_E~0); {10543#true} is VALID [2020-07-10 20:28:14,573 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} assume !(1 == ~T2_E~0); {10543#true} is VALID [2020-07-10 20:28:14,573 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} assume !(1 == ~T3_E~0); {10543#true} is VALID [2020-07-10 20:28:14,573 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume !(1 == ~T4_E~0); {10543#true} is VALID [2020-07-10 20:28:14,574 INFO L280 TraceCheckUtils]: 5: Hoare triple {10543#true} assume !(1 == ~T5_E~0); {10543#true} is VALID [2020-07-10 20:28:14,574 INFO L280 TraceCheckUtils]: 6: Hoare triple {10543#true} assume !(1 == ~T6_E~0); {10543#true} is VALID [2020-07-10 20:28:14,574 INFO L280 TraceCheckUtils]: 7: Hoare triple {10543#true} assume !(1 == ~T7_E~0); {10543#true} is VALID [2020-07-10 20:28:14,575 INFO L280 TraceCheckUtils]: 8: Hoare triple {10543#true} assume !(1 == ~T8_E~0); {10543#true} is VALID [2020-07-10 20:28:14,575 INFO L280 TraceCheckUtils]: 9: Hoare triple {10543#true} assume !(1 == ~T9_E~0); {10543#true} is VALID [2020-07-10 20:28:14,575 INFO L280 TraceCheckUtils]: 10: Hoare triple {10543#true} assume !(1 == ~T10_E~0); {10543#true} is VALID [2020-07-10 20:28:14,575 INFO L280 TraceCheckUtils]: 11: Hoare triple {10543#true} assume !(1 == ~T11_E~0); {10543#true} is VALID [2020-07-10 20:28:14,576 INFO L280 TraceCheckUtils]: 12: Hoare triple {10543#true} assume !(1 == ~T12_E~0); {10543#true} is VALID [2020-07-10 20:28:14,576 INFO L280 TraceCheckUtils]: 13: Hoare triple {10543#true} assume !(1 == ~T13_E~0); {10543#true} is VALID [2020-07-10 20:28:14,576 INFO L280 TraceCheckUtils]: 14: Hoare triple {10543#true} assume !(1 == ~E_1~0); {10543#true} is VALID [2020-07-10 20:28:14,576 INFO L280 TraceCheckUtils]: 15: Hoare triple {10543#true} assume !(1 == ~E_2~0); {10543#true} is VALID [2020-07-10 20:28:14,577 INFO L280 TraceCheckUtils]: 16: Hoare triple {10543#true} assume !(1 == ~E_3~0); {10543#true} is VALID [2020-07-10 20:28:14,577 INFO L280 TraceCheckUtils]: 17: Hoare triple {10543#true} assume !(1 == ~E_4~0); {10543#true} is VALID [2020-07-10 20:28:14,577 INFO L280 TraceCheckUtils]: 18: Hoare triple {10543#true} assume !(1 == ~E_5~0); {10543#true} is VALID [2020-07-10 20:28:14,577 INFO L280 TraceCheckUtils]: 19: Hoare triple {10543#true} assume !(1 == ~E_6~0); {10543#true} is VALID [2020-07-10 20:28:14,578 INFO L280 TraceCheckUtils]: 20: Hoare triple {10543#true} assume !(1 == ~E_7~0); {10543#true} is VALID [2020-07-10 20:28:14,578 INFO L280 TraceCheckUtils]: 21: Hoare triple {10543#true} assume !(1 == ~E_8~0); {10543#true} is VALID [2020-07-10 20:28:14,578 INFO L280 TraceCheckUtils]: 22: Hoare triple {10543#true} assume !(1 == ~E_9~0); {10543#true} is VALID [2020-07-10 20:28:14,579 INFO L280 TraceCheckUtils]: 23: Hoare triple {10543#true} assume !(1 == ~E_10~0); {10543#true} is VALID [2020-07-10 20:28:14,579 INFO L280 TraceCheckUtils]: 24: Hoare triple {10543#true} assume !(1 == ~E_11~0); {10543#true} is VALID [2020-07-10 20:28:14,579 INFO L280 TraceCheckUtils]: 25: Hoare triple {10543#true} assume !(1 == ~E_12~0); {10543#true} is VALID [2020-07-10 20:28:14,579 INFO L280 TraceCheckUtils]: 26: Hoare triple {10543#true} assume !(1 == ~E_13~0); {10543#true} is VALID [2020-07-10 20:28:14,579 INFO L280 TraceCheckUtils]: 27: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,580 INFO L275 TraceCheckUtils]: 28: Hoare quadruple {10543#true} {10544#false} #2158#return; {10544#false} is VALID [2020-07-10 20:28:14,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:28:14,586 INFO L280 TraceCheckUtils]: 0: Hoare triple {10543#true} havoc ~__retres1~14; {10543#true} is VALID [2020-07-10 20:28:14,586 INFO L280 TraceCheckUtils]: 1: Hoare triple {10543#true} assume 0 == ~m_st~0; {10543#true} is VALID [2020-07-10 20:28:14,587 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~__retres1~14 := 1; {10543#true} is VALID [2020-07-10 20:28:14,587 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} #res := ~__retres1~14; {10543#true} is VALID [2020-07-10 20:28:14,587 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,587 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {10543#true} {10544#false} #2118#return; {10544#false} is VALID [2020-07-10 20:28:14,592 INFO L263 TraceCheckUtils]: 0: Hoare triple {10543#true} call ULTIMATE.init(); {10899#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} is VALID [2020-07-10 20:28:14,593 INFO L280 TraceCheckUtils]: 1: Hoare triple {10899#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} ~m_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,593 INFO L280 TraceCheckUtils]: 2: Hoare triple {10543#true} ~t1_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,593 INFO L280 TraceCheckUtils]: 3: Hoare triple {10543#true} ~t2_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,594 INFO L280 TraceCheckUtils]: 4: Hoare triple {10543#true} ~t3_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,594 INFO L280 TraceCheckUtils]: 5: Hoare triple {10543#true} ~t4_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,594 INFO L280 TraceCheckUtils]: 6: Hoare triple {10543#true} ~t5_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,594 INFO L280 TraceCheckUtils]: 7: Hoare triple {10543#true} ~t6_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,594 INFO L280 TraceCheckUtils]: 8: Hoare triple {10543#true} ~t7_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,595 INFO L280 TraceCheckUtils]: 9: Hoare triple {10543#true} ~t8_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,595 INFO L280 TraceCheckUtils]: 10: Hoare triple {10543#true} ~t9_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,595 INFO L280 TraceCheckUtils]: 11: Hoare triple {10543#true} ~t10_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,595 INFO L280 TraceCheckUtils]: 12: Hoare triple {10543#true} ~t11_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,596 INFO L280 TraceCheckUtils]: 13: Hoare triple {10543#true} ~t12_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,596 INFO L280 TraceCheckUtils]: 14: Hoare triple {10543#true} ~t13_pc~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,596 INFO L280 TraceCheckUtils]: 15: Hoare triple {10543#true} ~m_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,596 INFO L280 TraceCheckUtils]: 16: Hoare triple {10543#true} ~t1_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,597 INFO L280 TraceCheckUtils]: 17: Hoare triple {10543#true} ~t2_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,597 INFO L280 TraceCheckUtils]: 18: Hoare triple {10543#true} ~t3_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,597 INFO L280 TraceCheckUtils]: 19: Hoare triple {10543#true} ~t4_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,597 INFO L280 TraceCheckUtils]: 20: Hoare triple {10543#true} ~t5_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,598 INFO L280 TraceCheckUtils]: 21: Hoare triple {10543#true} ~t6_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,598 INFO L280 TraceCheckUtils]: 22: Hoare triple {10543#true} ~t7_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,598 INFO L280 TraceCheckUtils]: 23: Hoare triple {10543#true} ~t8_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,598 INFO L280 TraceCheckUtils]: 24: Hoare triple {10543#true} ~t9_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,598 INFO L280 TraceCheckUtils]: 25: Hoare triple {10543#true} ~t10_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,599 INFO L280 TraceCheckUtils]: 26: Hoare triple {10543#true} ~t11_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,599 INFO L280 TraceCheckUtils]: 27: Hoare triple {10543#true} ~t12_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,599 INFO L280 TraceCheckUtils]: 28: Hoare triple {10543#true} ~t13_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,599 INFO L280 TraceCheckUtils]: 29: Hoare triple {10543#true} ~m_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,600 INFO L280 TraceCheckUtils]: 30: Hoare triple {10543#true} ~t1_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,600 INFO L280 TraceCheckUtils]: 31: Hoare triple {10543#true} ~t2_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,600 INFO L280 TraceCheckUtils]: 32: Hoare triple {10543#true} ~t3_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,600 INFO L280 TraceCheckUtils]: 33: Hoare triple {10543#true} ~t4_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,601 INFO L280 TraceCheckUtils]: 34: Hoare triple {10543#true} ~t5_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,601 INFO L280 TraceCheckUtils]: 35: Hoare triple {10543#true} ~t6_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,601 INFO L280 TraceCheckUtils]: 36: Hoare triple {10543#true} ~t7_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,601 INFO L280 TraceCheckUtils]: 37: Hoare triple {10543#true} ~t8_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,602 INFO L280 TraceCheckUtils]: 38: Hoare triple {10543#true} ~t9_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,602 INFO L280 TraceCheckUtils]: 39: Hoare triple {10543#true} ~t10_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,602 INFO L280 TraceCheckUtils]: 40: Hoare triple {10543#true} ~t11_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,602 INFO L280 TraceCheckUtils]: 41: Hoare triple {10543#true} ~t12_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,603 INFO L280 TraceCheckUtils]: 42: Hoare triple {10543#true} ~t13_i~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,603 INFO L280 TraceCheckUtils]: 43: Hoare triple {10543#true} ~M_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,603 INFO L280 TraceCheckUtils]: 44: Hoare triple {10543#true} ~T1_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,603 INFO L280 TraceCheckUtils]: 45: Hoare triple {10543#true} ~T2_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,604 INFO L280 TraceCheckUtils]: 46: Hoare triple {10543#true} ~T3_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,604 INFO L280 TraceCheckUtils]: 47: Hoare triple {10543#true} ~T4_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,604 INFO L280 TraceCheckUtils]: 48: Hoare triple {10543#true} ~T5_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,604 INFO L280 TraceCheckUtils]: 49: Hoare triple {10543#true} ~T6_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,605 INFO L280 TraceCheckUtils]: 50: Hoare triple {10543#true} ~T7_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,605 INFO L280 TraceCheckUtils]: 51: Hoare triple {10543#true} ~T8_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,605 INFO L280 TraceCheckUtils]: 52: Hoare triple {10543#true} ~T9_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,605 INFO L280 TraceCheckUtils]: 53: Hoare triple {10543#true} ~T10_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,606 INFO L280 TraceCheckUtils]: 54: Hoare triple {10543#true} ~T11_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,606 INFO L280 TraceCheckUtils]: 55: Hoare triple {10543#true} ~T12_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,606 INFO L280 TraceCheckUtils]: 56: Hoare triple {10543#true} ~T13_E~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,606 INFO L280 TraceCheckUtils]: 57: Hoare triple {10543#true} ~E_1~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,607 INFO L280 TraceCheckUtils]: 58: Hoare triple {10543#true} ~E_2~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,607 INFO L280 TraceCheckUtils]: 59: Hoare triple {10543#true} ~E_3~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,607 INFO L280 TraceCheckUtils]: 60: Hoare triple {10543#true} ~E_4~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,607 INFO L280 TraceCheckUtils]: 61: Hoare triple {10543#true} ~E_5~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,608 INFO L280 TraceCheckUtils]: 62: Hoare triple {10543#true} ~E_6~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,608 INFO L280 TraceCheckUtils]: 63: Hoare triple {10543#true} ~E_7~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,608 INFO L280 TraceCheckUtils]: 64: Hoare triple {10543#true} ~E_8~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,608 INFO L280 TraceCheckUtils]: 65: Hoare triple {10543#true} ~E_9~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,609 INFO L280 TraceCheckUtils]: 66: Hoare triple {10543#true} ~E_10~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,609 INFO L280 TraceCheckUtils]: 67: Hoare triple {10543#true} ~E_11~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,609 INFO L280 TraceCheckUtils]: 68: Hoare triple {10543#true} ~E_12~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,609 INFO L280 TraceCheckUtils]: 69: Hoare triple {10543#true} ~E_13~0 := 2; {10543#true} is VALID [2020-07-10 20:28:14,610 INFO L280 TraceCheckUtils]: 70: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,610 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {10543#true} {10543#true} #2180#return; {10543#true} is VALID [2020-07-10 20:28:14,622 INFO L263 TraceCheckUtils]: 72: Hoare triple {10543#true} call #t~ret32 := main(); {10543#true} is VALID [2020-07-10 20:28:14,623 INFO L280 TraceCheckUtils]: 73: Hoare triple {10543#true} havoc ~__retres1~15; {10543#true} is VALID [2020-07-10 20:28:14,632 INFO L263 TraceCheckUtils]: 74: Hoare triple {10543#true} call init_model(); {10900#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} is VALID [2020-07-10 20:28:14,633 INFO L280 TraceCheckUtils]: 75: Hoare triple {10900#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} ~m_i~0 := 1; {10543#true} is VALID [2020-07-10 20:28:14,633 INFO L280 TraceCheckUtils]: 76: Hoare triple {10543#true} ~t1_i~0 := 1; {10543#true} is VALID [2020-07-10 20:28:14,635 INFO L280 TraceCheckUtils]: 77: Hoare triple {10543#true} ~t2_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,636 INFO L280 TraceCheckUtils]: 78: Hoare triple {10632#(= 1 ~t2_i~0)} ~t3_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,637 INFO L280 TraceCheckUtils]: 79: Hoare triple {10632#(= 1 ~t2_i~0)} ~t4_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,638 INFO L280 TraceCheckUtils]: 80: Hoare triple {10632#(= 1 ~t2_i~0)} ~t5_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,639 INFO L280 TraceCheckUtils]: 81: Hoare triple {10632#(= 1 ~t2_i~0)} ~t6_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,639 INFO L280 TraceCheckUtils]: 82: Hoare triple {10632#(= 1 ~t2_i~0)} ~t7_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,640 INFO L280 TraceCheckUtils]: 83: Hoare triple {10632#(= 1 ~t2_i~0)} ~t8_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,641 INFO L280 TraceCheckUtils]: 84: Hoare triple {10632#(= 1 ~t2_i~0)} ~t9_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,642 INFO L280 TraceCheckUtils]: 85: Hoare triple {10632#(= 1 ~t2_i~0)} ~t10_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,643 INFO L280 TraceCheckUtils]: 86: Hoare triple {10632#(= 1 ~t2_i~0)} ~t11_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,643 INFO L280 TraceCheckUtils]: 87: Hoare triple {10632#(= 1 ~t2_i~0)} ~t12_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,644 INFO L280 TraceCheckUtils]: 88: Hoare triple {10632#(= 1 ~t2_i~0)} ~t13_i~0 := 1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,645 INFO L280 TraceCheckUtils]: 89: Hoare triple {10632#(= 1 ~t2_i~0)} assume true; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,646 INFO L275 TraceCheckUtils]: 90: Hoare quadruple {10632#(= 1 ~t2_i~0)} {10543#true} #2078#return; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,647 INFO L263 TraceCheckUtils]: 91: Hoare triple {10632#(= 1 ~t2_i~0)} call start_simulation(); {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,648 INFO L280 TraceCheckUtils]: 92: Hoare triple {10632#(= 1 ~t2_i~0)} havoc ~kernel_st~0; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,649 INFO L280 TraceCheckUtils]: 93: Hoare triple {10632#(= 1 ~t2_i~0)} havoc ~tmp~3; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,650 INFO L280 TraceCheckUtils]: 94: Hoare triple {10632#(= 1 ~t2_i~0)} havoc ~tmp___0~1; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,651 INFO L280 TraceCheckUtils]: 95: Hoare triple {10632#(= 1 ~t2_i~0)} ~kernel_st~0 := 0; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,651 INFO L263 TraceCheckUtils]: 96: Hoare triple {10632#(= 1 ~t2_i~0)} call update_channels(); {10543#true} is VALID [2020-07-10 20:28:14,652 INFO L280 TraceCheckUtils]: 97: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,653 INFO L275 TraceCheckUtils]: 98: Hoare quadruple {10543#true} {10632#(= 1 ~t2_i~0)} #2150#return; {10632#(= 1 ~t2_i~0)} is VALID [2020-07-10 20:28:14,655 INFO L263 TraceCheckUtils]: 99: Hoare triple {10632#(= 1 ~t2_i~0)} call init_threads(); {10901#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} is VALID [2020-07-10 20:28:14,655 INFO L280 TraceCheckUtils]: 100: Hoare triple {10901#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} assume 1 == ~m_i~0; {10543#true} is VALID [2020-07-10 20:28:14,655 INFO L280 TraceCheckUtils]: 101: Hoare triple {10543#true} ~m_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,656 INFO L280 TraceCheckUtils]: 102: Hoare triple {10543#true} assume 1 == ~t1_i~0; {10543#true} is VALID [2020-07-10 20:28:14,656 INFO L280 TraceCheckUtils]: 103: Hoare triple {10543#true} ~t1_st~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,657 INFO L280 TraceCheckUtils]: 104: Hoare triple {10543#true} assume !(1 == ~t2_i~0); {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,658 INFO L280 TraceCheckUtils]: 105: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t2_st~0 := 2; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,659 INFO L280 TraceCheckUtils]: 106: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume 1 == ~t3_i~0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,659 INFO L280 TraceCheckUtils]: 107: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t3_st~0 := 0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,660 INFO L280 TraceCheckUtils]: 108: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume !(1 == ~t4_i~0); {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,661 INFO L280 TraceCheckUtils]: 109: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t4_st~0 := 2; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,662 INFO L280 TraceCheckUtils]: 110: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume 1 == ~t5_i~0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,663 INFO L280 TraceCheckUtils]: 111: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t5_st~0 := 0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,664 INFO L280 TraceCheckUtils]: 112: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume !(1 == ~t6_i~0); {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,665 INFO L280 TraceCheckUtils]: 113: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t6_st~0 := 2; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,665 INFO L280 TraceCheckUtils]: 114: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume 1 == ~t7_i~0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,666 INFO L280 TraceCheckUtils]: 115: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t7_st~0 := 0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,667 INFO L280 TraceCheckUtils]: 116: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume !(1 == ~t8_i~0); {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,668 INFO L280 TraceCheckUtils]: 117: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t8_st~0 := 2; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,669 INFO L280 TraceCheckUtils]: 118: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume 1 == ~t9_i~0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,670 INFO L280 TraceCheckUtils]: 119: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t9_st~0 := 0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,671 INFO L280 TraceCheckUtils]: 120: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume !(1 == ~t10_i~0); {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,671 INFO L280 TraceCheckUtils]: 121: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t10_st~0 := 2; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,672 INFO L280 TraceCheckUtils]: 122: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume 1 == ~t11_i~0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,672 INFO L280 TraceCheckUtils]: 123: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t11_st~0 := 0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,673 INFO L280 TraceCheckUtils]: 124: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume !(1 == ~t12_i~0); {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,674 INFO L280 TraceCheckUtils]: 125: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t12_st~0 := 2; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,674 INFO L280 TraceCheckUtils]: 126: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume 1 == ~t13_i~0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,675 INFO L280 TraceCheckUtils]: 127: Hoare triple {10902#(not (= 1 ~t2_i~0))} ~t13_st~0 := 0; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,676 INFO L280 TraceCheckUtils]: 128: Hoare triple {10902#(not (= 1 ~t2_i~0))} assume true; {10902#(not (= 1 ~t2_i~0))} is VALID [2020-07-10 20:28:14,676 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {10902#(not (= 1 ~t2_i~0))} {10632#(= 1 ~t2_i~0)} #2152#return; {10544#false} is VALID [2020-07-10 20:28:14,677 INFO L263 TraceCheckUtils]: 130: Hoare triple {10544#false} call fire_delta_events(); {10903#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} is VALID [2020-07-10 20:28:14,677 INFO L280 TraceCheckUtils]: 131: Hoare triple {10903#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(0 == ~M_E~0); {10543#true} is VALID [2020-07-10 20:28:14,677 INFO L280 TraceCheckUtils]: 132: Hoare triple {10543#true} assume !(0 == ~T1_E~0); {10543#true} is VALID [2020-07-10 20:28:14,677 INFO L280 TraceCheckUtils]: 133: Hoare triple {10543#true} assume !(0 == ~T2_E~0); {10543#true} is VALID [2020-07-10 20:28:14,678 INFO L280 TraceCheckUtils]: 134: Hoare triple {10543#true} assume !(0 == ~T3_E~0); {10543#true} is VALID [2020-07-10 20:28:14,678 INFO L280 TraceCheckUtils]: 135: Hoare triple {10543#true} assume !(0 == ~T4_E~0); {10543#true} is VALID [2020-07-10 20:28:14,678 INFO L280 TraceCheckUtils]: 136: Hoare triple {10543#true} assume !(0 == ~T5_E~0); {10543#true} is VALID [2020-07-10 20:28:14,678 INFO L280 TraceCheckUtils]: 137: Hoare triple {10543#true} assume !(0 == ~T6_E~0); {10543#true} is VALID [2020-07-10 20:28:14,678 INFO L280 TraceCheckUtils]: 138: Hoare triple {10543#true} assume !(0 == ~T7_E~0); {10543#true} is VALID [2020-07-10 20:28:14,679 INFO L280 TraceCheckUtils]: 139: Hoare triple {10543#true} assume !(0 == ~T8_E~0); {10543#true} is VALID [2020-07-10 20:28:14,679 INFO L280 TraceCheckUtils]: 140: Hoare triple {10543#true} assume !(0 == ~T9_E~0); {10543#true} is VALID [2020-07-10 20:28:14,679 INFO L280 TraceCheckUtils]: 141: Hoare triple {10543#true} assume !(0 == ~T10_E~0); {10543#true} is VALID [2020-07-10 20:28:14,679 INFO L280 TraceCheckUtils]: 142: Hoare triple {10543#true} assume !(0 == ~T11_E~0); {10543#true} is VALID [2020-07-10 20:28:14,679 INFO L280 TraceCheckUtils]: 143: Hoare triple {10543#true} assume !(0 == ~T12_E~0); {10543#true} is VALID [2020-07-10 20:28:14,680 INFO L280 TraceCheckUtils]: 144: Hoare triple {10543#true} assume !(0 == ~T13_E~0); {10543#true} is VALID [2020-07-10 20:28:14,680 INFO L280 TraceCheckUtils]: 145: Hoare triple {10543#true} assume !(0 == ~E_1~0); {10543#true} is VALID [2020-07-10 20:28:14,680 INFO L280 TraceCheckUtils]: 146: Hoare triple {10543#true} assume !(0 == ~E_2~0); {10543#true} is VALID [2020-07-10 20:28:14,680 INFO L280 TraceCheckUtils]: 147: Hoare triple {10543#true} assume !(0 == ~E_3~0); {10543#true} is VALID [2020-07-10 20:28:14,681 INFO L280 TraceCheckUtils]: 148: Hoare triple {10543#true} assume !(0 == ~E_4~0); {10543#true} is VALID [2020-07-10 20:28:14,681 INFO L280 TraceCheckUtils]: 149: Hoare triple {10543#true} assume !(0 == ~E_5~0); {10543#true} is VALID [2020-07-10 20:28:14,681 INFO L280 TraceCheckUtils]: 150: Hoare triple {10543#true} assume !(0 == ~E_6~0); {10543#true} is VALID [2020-07-10 20:28:14,681 INFO L280 TraceCheckUtils]: 151: Hoare triple {10543#true} assume !(0 == ~E_7~0); {10543#true} is VALID [2020-07-10 20:28:14,681 INFO L280 TraceCheckUtils]: 152: Hoare triple {10543#true} assume !(0 == ~E_8~0); {10543#true} is VALID [2020-07-10 20:28:14,682 INFO L280 TraceCheckUtils]: 153: Hoare triple {10543#true} assume !(0 == ~E_9~0); {10543#true} is VALID [2020-07-10 20:28:14,682 INFO L280 TraceCheckUtils]: 154: Hoare triple {10543#true} assume !(0 == ~E_10~0); {10543#true} is VALID [2020-07-10 20:28:14,682 INFO L280 TraceCheckUtils]: 155: Hoare triple {10543#true} assume !(0 == ~E_11~0); {10543#true} is VALID [2020-07-10 20:28:14,682 INFO L280 TraceCheckUtils]: 156: Hoare triple {10543#true} assume !(0 == ~E_12~0); {10543#true} is VALID [2020-07-10 20:28:14,682 INFO L280 TraceCheckUtils]: 157: Hoare triple {10543#true} assume !(0 == ~E_13~0); {10543#true} is VALID [2020-07-10 20:28:14,683 INFO L280 TraceCheckUtils]: 158: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,683 INFO L275 TraceCheckUtils]: 159: Hoare quadruple {10543#true} {10544#false} #2154#return; {10544#false} is VALID [2020-07-10 20:28:14,683 INFO L263 TraceCheckUtils]: 160: Hoare triple {10544#false} call activate_threads(); {10901#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} is VALID [2020-07-10 20:28:14,683 INFO L280 TraceCheckUtils]: 161: Hoare triple {10901#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} havoc ~tmp~1; {10543#true} is VALID [2020-07-10 20:28:14,683 INFO L280 TraceCheckUtils]: 162: Hoare triple {10543#true} havoc ~tmp___0~0; {10543#true} is VALID [2020-07-10 20:28:14,684 INFO L280 TraceCheckUtils]: 163: Hoare triple {10543#true} havoc ~tmp___1~0; {10543#true} is VALID [2020-07-10 20:28:14,684 INFO L280 TraceCheckUtils]: 164: Hoare triple {10543#true} havoc ~tmp___2~0; {10543#true} is VALID [2020-07-10 20:28:14,684 INFO L280 TraceCheckUtils]: 165: Hoare triple {10543#true} havoc ~tmp___3~0; {10543#true} is VALID [2020-07-10 20:28:14,684 INFO L280 TraceCheckUtils]: 166: Hoare triple {10543#true} havoc ~tmp___4~0; {10543#true} is VALID [2020-07-10 20:28:14,685 INFO L280 TraceCheckUtils]: 167: Hoare triple {10543#true} havoc ~tmp___5~0; {10543#true} is VALID [2020-07-10 20:28:14,685 INFO L280 TraceCheckUtils]: 168: Hoare triple {10543#true} havoc ~tmp___6~0; {10543#true} is VALID [2020-07-10 20:28:14,685 INFO L280 TraceCheckUtils]: 169: Hoare triple {10543#true} havoc ~tmp___7~0; {10543#true} is VALID [2020-07-10 20:28:14,685 INFO L280 TraceCheckUtils]: 170: Hoare triple {10543#true} havoc ~tmp___8~0; {10543#true} is VALID [2020-07-10 20:28:14,685 INFO L280 TraceCheckUtils]: 171: Hoare triple {10543#true} havoc ~tmp___9~0; {10543#true} is VALID [2020-07-10 20:28:14,686 INFO L280 TraceCheckUtils]: 172: Hoare triple {10543#true} havoc ~tmp___10~0; {10543#true} is VALID [2020-07-10 20:28:14,686 INFO L280 TraceCheckUtils]: 173: Hoare triple {10543#true} havoc ~tmp___11~0; {10543#true} is VALID [2020-07-10 20:28:14,686 INFO L280 TraceCheckUtils]: 174: Hoare triple {10543#true} havoc ~tmp___12~0; {10543#true} is VALID [2020-07-10 20:28:14,686 INFO L263 TraceCheckUtils]: 175: Hoare triple {10543#true} call #t~ret15 := is_master_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,686 INFO L280 TraceCheckUtils]: 176: Hoare triple {10543#true} havoc ~__retres1~0; {10543#true} is VALID [2020-07-10 20:28:14,687 INFO L280 TraceCheckUtils]: 177: Hoare triple {10543#true} assume !(1 == ~m_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,687 INFO L280 TraceCheckUtils]: 178: Hoare triple {10543#true} ~__retres1~0 := 0; {10543#true} is VALID [2020-07-10 20:28:14,687 INFO L280 TraceCheckUtils]: 179: Hoare triple {10543#true} #res := ~__retres1~0; {10543#true} is VALID [2020-07-10 20:28:14,687 INFO L280 TraceCheckUtils]: 180: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,688 INFO L275 TraceCheckUtils]: 181: Hoare quadruple {10543#true} {10543#true} #2086#return; {10543#true} is VALID [2020-07-10 20:28:14,688 INFO L280 TraceCheckUtils]: 182: Hoare triple {10543#true} assume -2147483648 <= #t~ret15 && #t~ret15 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,688 INFO L280 TraceCheckUtils]: 183: Hoare triple {10543#true} ~tmp~1 := #t~ret15; {10543#true} is VALID [2020-07-10 20:28:14,688 INFO L280 TraceCheckUtils]: 184: Hoare triple {10543#true} havoc #t~ret15; {10543#true} is VALID [2020-07-10 20:28:14,688 INFO L280 TraceCheckUtils]: 185: Hoare triple {10543#true} assume !(0 != ~tmp~1); {10543#true} is VALID [2020-07-10 20:28:14,689 INFO L263 TraceCheckUtils]: 186: Hoare triple {10543#true} call #t~ret16 := is_transmit1_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,689 INFO L280 TraceCheckUtils]: 187: Hoare triple {10543#true} havoc ~__retres1~1; {10543#true} is VALID [2020-07-10 20:28:14,689 INFO L280 TraceCheckUtils]: 188: Hoare triple {10543#true} assume !(1 == ~t1_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,689 INFO L280 TraceCheckUtils]: 189: Hoare triple {10543#true} ~__retres1~1 := 0; {10543#true} is VALID [2020-07-10 20:28:14,689 INFO L280 TraceCheckUtils]: 190: Hoare triple {10543#true} #res := ~__retres1~1; {10543#true} is VALID [2020-07-10 20:28:14,690 INFO L280 TraceCheckUtils]: 191: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,690 INFO L275 TraceCheckUtils]: 192: Hoare quadruple {10543#true} {10543#true} #2088#return; {10543#true} is VALID [2020-07-10 20:28:14,690 INFO L280 TraceCheckUtils]: 193: Hoare triple {10543#true} assume -2147483648 <= #t~ret16 && #t~ret16 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,690 INFO L280 TraceCheckUtils]: 194: Hoare triple {10543#true} ~tmp___0~0 := #t~ret16; {10543#true} is VALID [2020-07-10 20:28:14,690 INFO L280 TraceCheckUtils]: 195: Hoare triple {10543#true} havoc #t~ret16; {10543#true} is VALID [2020-07-10 20:28:14,691 INFO L280 TraceCheckUtils]: 196: Hoare triple {10543#true} assume !(0 != ~tmp___0~0); {10543#true} is VALID [2020-07-10 20:28:14,691 INFO L263 TraceCheckUtils]: 197: Hoare triple {10543#true} call #t~ret17 := is_transmit2_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,691 INFO L280 TraceCheckUtils]: 198: Hoare triple {10543#true} havoc ~__retres1~2; {10543#true} is VALID [2020-07-10 20:28:14,691 INFO L280 TraceCheckUtils]: 199: Hoare triple {10543#true} assume !(1 == ~t2_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,691 INFO L280 TraceCheckUtils]: 200: Hoare triple {10543#true} ~__retres1~2 := 0; {10543#true} is VALID [2020-07-10 20:28:14,692 INFO L280 TraceCheckUtils]: 201: Hoare triple {10543#true} #res := ~__retres1~2; {10543#true} is VALID [2020-07-10 20:28:14,692 INFO L280 TraceCheckUtils]: 202: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,692 INFO L275 TraceCheckUtils]: 203: Hoare quadruple {10543#true} {10543#true} #2090#return; {10543#true} is VALID [2020-07-10 20:28:14,692 INFO L280 TraceCheckUtils]: 204: Hoare triple {10543#true} assume -2147483648 <= #t~ret17 && #t~ret17 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,692 INFO L280 TraceCheckUtils]: 205: Hoare triple {10543#true} ~tmp___1~0 := #t~ret17; {10543#true} is VALID [2020-07-10 20:28:14,693 INFO L280 TraceCheckUtils]: 206: Hoare triple {10543#true} havoc #t~ret17; {10543#true} is VALID [2020-07-10 20:28:14,693 INFO L280 TraceCheckUtils]: 207: Hoare triple {10543#true} assume !(0 != ~tmp___1~0); {10543#true} is VALID [2020-07-10 20:28:14,693 INFO L263 TraceCheckUtils]: 208: Hoare triple {10543#true} call #t~ret18 := is_transmit3_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,693 INFO L280 TraceCheckUtils]: 209: Hoare triple {10543#true} havoc ~__retres1~3; {10543#true} is VALID [2020-07-10 20:28:14,694 INFO L280 TraceCheckUtils]: 210: Hoare triple {10543#true} assume !(1 == ~t3_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,694 INFO L280 TraceCheckUtils]: 211: Hoare triple {10543#true} ~__retres1~3 := 0; {10543#true} is VALID [2020-07-10 20:28:14,694 INFO L280 TraceCheckUtils]: 212: Hoare triple {10543#true} #res := ~__retres1~3; {10543#true} is VALID [2020-07-10 20:28:14,694 INFO L280 TraceCheckUtils]: 213: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,694 INFO L275 TraceCheckUtils]: 214: Hoare quadruple {10543#true} {10543#true} #2092#return; {10543#true} is VALID [2020-07-10 20:28:14,695 INFO L280 TraceCheckUtils]: 215: Hoare triple {10543#true} assume -2147483648 <= #t~ret18 && #t~ret18 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,695 INFO L280 TraceCheckUtils]: 216: Hoare triple {10543#true} ~tmp___2~0 := #t~ret18; {10543#true} is VALID [2020-07-10 20:28:14,695 INFO L280 TraceCheckUtils]: 217: Hoare triple {10543#true} havoc #t~ret18; {10543#true} is VALID [2020-07-10 20:28:14,695 INFO L280 TraceCheckUtils]: 218: Hoare triple {10543#true} assume !(0 != ~tmp___2~0); {10543#true} is VALID [2020-07-10 20:28:14,696 INFO L263 TraceCheckUtils]: 219: Hoare triple {10543#true} call #t~ret19 := is_transmit4_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,696 INFO L280 TraceCheckUtils]: 220: Hoare triple {10543#true} havoc ~__retres1~4; {10543#true} is VALID [2020-07-10 20:28:14,696 INFO L280 TraceCheckUtils]: 221: Hoare triple {10543#true} assume !(1 == ~t4_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,696 INFO L280 TraceCheckUtils]: 222: Hoare triple {10543#true} ~__retres1~4 := 0; {10543#true} is VALID [2020-07-10 20:28:14,697 INFO L280 TraceCheckUtils]: 223: Hoare triple {10543#true} #res := ~__retres1~4; {10543#true} is VALID [2020-07-10 20:28:14,697 INFO L280 TraceCheckUtils]: 224: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,697 INFO L275 TraceCheckUtils]: 225: Hoare quadruple {10543#true} {10543#true} #2094#return; {10543#true} is VALID [2020-07-10 20:28:14,697 INFO L280 TraceCheckUtils]: 226: Hoare triple {10543#true} assume -2147483648 <= #t~ret19 && #t~ret19 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,698 INFO L280 TraceCheckUtils]: 227: Hoare triple {10543#true} ~tmp___3~0 := #t~ret19; {10543#true} is VALID [2020-07-10 20:28:14,698 INFO L280 TraceCheckUtils]: 228: Hoare triple {10543#true} havoc #t~ret19; {10543#true} is VALID [2020-07-10 20:28:14,698 INFO L280 TraceCheckUtils]: 229: Hoare triple {10543#true} assume !(0 != ~tmp___3~0); {10543#true} is VALID [2020-07-10 20:28:14,698 INFO L263 TraceCheckUtils]: 230: Hoare triple {10543#true} call #t~ret20 := is_transmit5_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,699 INFO L280 TraceCheckUtils]: 231: Hoare triple {10543#true} havoc ~__retres1~5; {10543#true} is VALID [2020-07-10 20:28:14,699 INFO L280 TraceCheckUtils]: 232: Hoare triple {10543#true} assume !(1 == ~t5_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,699 INFO L280 TraceCheckUtils]: 233: Hoare triple {10543#true} ~__retres1~5 := 0; {10543#true} is VALID [2020-07-10 20:28:14,699 INFO L280 TraceCheckUtils]: 234: Hoare triple {10543#true} #res := ~__retres1~5; {10543#true} is VALID [2020-07-10 20:28:14,700 INFO L280 TraceCheckUtils]: 235: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,700 INFO L275 TraceCheckUtils]: 236: Hoare quadruple {10543#true} {10543#true} #2096#return; {10543#true} is VALID [2020-07-10 20:28:14,700 INFO L280 TraceCheckUtils]: 237: Hoare triple {10543#true} assume -2147483648 <= #t~ret20 && #t~ret20 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,700 INFO L280 TraceCheckUtils]: 238: Hoare triple {10543#true} ~tmp___4~0 := #t~ret20; {10543#true} is VALID [2020-07-10 20:28:14,700 INFO L280 TraceCheckUtils]: 239: Hoare triple {10543#true} havoc #t~ret20; {10543#true} is VALID [2020-07-10 20:28:14,701 INFO L280 TraceCheckUtils]: 240: Hoare triple {10543#true} assume !(0 != ~tmp___4~0); {10543#true} is VALID [2020-07-10 20:28:14,701 INFO L263 TraceCheckUtils]: 241: Hoare triple {10543#true} call #t~ret21 := is_transmit6_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,701 INFO L280 TraceCheckUtils]: 242: Hoare triple {10543#true} havoc ~__retres1~6; {10543#true} is VALID [2020-07-10 20:28:14,701 INFO L280 TraceCheckUtils]: 243: Hoare triple {10543#true} assume !(1 == ~t6_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,702 INFO L280 TraceCheckUtils]: 244: Hoare triple {10543#true} ~__retres1~6 := 0; {10543#true} is VALID [2020-07-10 20:28:14,702 INFO L280 TraceCheckUtils]: 245: Hoare triple {10543#true} #res := ~__retres1~6; {10543#true} is VALID [2020-07-10 20:28:14,702 INFO L280 TraceCheckUtils]: 246: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,702 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {10543#true} {10543#true} #2098#return; {10543#true} is VALID [2020-07-10 20:28:14,703 INFO L280 TraceCheckUtils]: 248: Hoare triple {10543#true} assume -2147483648 <= #t~ret21 && #t~ret21 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,703 INFO L280 TraceCheckUtils]: 249: Hoare triple {10543#true} ~tmp___5~0 := #t~ret21; {10543#true} is VALID [2020-07-10 20:28:14,703 INFO L280 TraceCheckUtils]: 250: Hoare triple {10543#true} havoc #t~ret21; {10543#true} is VALID [2020-07-10 20:28:14,703 INFO L280 TraceCheckUtils]: 251: Hoare triple {10543#true} assume !(0 != ~tmp___5~0); {10543#true} is VALID [2020-07-10 20:28:14,703 INFO L263 TraceCheckUtils]: 252: Hoare triple {10543#true} call #t~ret22 := is_transmit7_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,704 INFO L280 TraceCheckUtils]: 253: Hoare triple {10543#true} havoc ~__retres1~7; {10543#true} is VALID [2020-07-10 20:28:14,704 INFO L280 TraceCheckUtils]: 254: Hoare triple {10543#true} assume !(1 == ~t7_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,733 INFO L280 TraceCheckUtils]: 255: Hoare triple {10543#true} ~__retres1~7 := 0; {10543#true} is VALID [2020-07-10 20:28:14,733 INFO L280 TraceCheckUtils]: 256: Hoare triple {10543#true} #res := ~__retres1~7; {10543#true} is VALID [2020-07-10 20:28:14,733 INFO L280 TraceCheckUtils]: 257: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,734 INFO L275 TraceCheckUtils]: 258: Hoare quadruple {10543#true} {10543#true} #2100#return; {10543#true} is VALID [2020-07-10 20:28:14,734 INFO L280 TraceCheckUtils]: 259: Hoare triple {10543#true} assume -2147483648 <= #t~ret22 && #t~ret22 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,734 INFO L280 TraceCheckUtils]: 260: Hoare triple {10543#true} ~tmp___6~0 := #t~ret22; {10543#true} is VALID [2020-07-10 20:28:14,734 INFO L280 TraceCheckUtils]: 261: Hoare triple {10543#true} havoc #t~ret22; {10543#true} is VALID [2020-07-10 20:28:14,735 INFO L280 TraceCheckUtils]: 262: Hoare triple {10543#true} assume !(0 != ~tmp___6~0); {10543#true} is VALID [2020-07-10 20:28:14,735 INFO L263 TraceCheckUtils]: 263: Hoare triple {10543#true} call #t~ret23 := is_transmit8_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,735 INFO L280 TraceCheckUtils]: 264: Hoare triple {10543#true} havoc ~__retres1~8; {10543#true} is VALID [2020-07-10 20:28:14,735 INFO L280 TraceCheckUtils]: 265: Hoare triple {10543#true} assume !(1 == ~t8_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,736 INFO L280 TraceCheckUtils]: 266: Hoare triple {10543#true} ~__retres1~8 := 0; {10543#true} is VALID [2020-07-10 20:28:14,736 INFO L280 TraceCheckUtils]: 267: Hoare triple {10543#true} #res := ~__retres1~8; {10543#true} is VALID [2020-07-10 20:28:14,736 INFO L280 TraceCheckUtils]: 268: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,736 INFO L275 TraceCheckUtils]: 269: Hoare quadruple {10543#true} {10543#true} #2102#return; {10543#true} is VALID [2020-07-10 20:28:14,736 INFO L280 TraceCheckUtils]: 270: Hoare triple {10543#true} assume -2147483648 <= #t~ret23 && #t~ret23 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,737 INFO L280 TraceCheckUtils]: 271: Hoare triple {10543#true} ~tmp___7~0 := #t~ret23; {10543#true} is VALID [2020-07-10 20:28:14,737 INFO L280 TraceCheckUtils]: 272: Hoare triple {10543#true} havoc #t~ret23; {10543#true} is VALID [2020-07-10 20:28:14,737 INFO L280 TraceCheckUtils]: 273: Hoare triple {10543#true} assume !(0 != ~tmp___7~0); {10543#true} is VALID [2020-07-10 20:28:14,737 INFO L263 TraceCheckUtils]: 274: Hoare triple {10543#true} call #t~ret24 := is_transmit9_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,737 INFO L280 TraceCheckUtils]: 275: Hoare triple {10543#true} havoc ~__retres1~9; {10543#true} is VALID [2020-07-10 20:28:14,738 INFO L280 TraceCheckUtils]: 276: Hoare triple {10543#true} assume !(1 == ~t9_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,738 INFO L280 TraceCheckUtils]: 277: Hoare triple {10543#true} ~__retres1~9 := 0; {10543#true} is VALID [2020-07-10 20:28:14,738 INFO L280 TraceCheckUtils]: 278: Hoare triple {10543#true} #res := ~__retres1~9; {10543#true} is VALID [2020-07-10 20:28:14,738 INFO L280 TraceCheckUtils]: 279: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,738 INFO L275 TraceCheckUtils]: 280: Hoare quadruple {10543#true} {10543#true} #2104#return; {10543#true} is VALID [2020-07-10 20:28:14,739 INFO L280 TraceCheckUtils]: 281: Hoare triple {10543#true} assume -2147483648 <= #t~ret24 && #t~ret24 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,739 INFO L280 TraceCheckUtils]: 282: Hoare triple {10543#true} ~tmp___8~0 := #t~ret24; {10543#true} is VALID [2020-07-10 20:28:14,739 INFO L280 TraceCheckUtils]: 283: Hoare triple {10543#true} havoc #t~ret24; {10543#true} is VALID [2020-07-10 20:28:14,739 INFO L280 TraceCheckUtils]: 284: Hoare triple {10543#true} assume !(0 != ~tmp___8~0); {10543#true} is VALID [2020-07-10 20:28:14,739 INFO L263 TraceCheckUtils]: 285: Hoare triple {10543#true} call #t~ret25 := is_transmit10_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,740 INFO L280 TraceCheckUtils]: 286: Hoare triple {10543#true} havoc ~__retres1~10; {10543#true} is VALID [2020-07-10 20:28:14,740 INFO L280 TraceCheckUtils]: 287: Hoare triple {10543#true} assume !(1 == ~t10_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,740 INFO L280 TraceCheckUtils]: 288: Hoare triple {10543#true} ~__retres1~10 := 0; {10543#true} is VALID [2020-07-10 20:28:14,740 INFO L280 TraceCheckUtils]: 289: Hoare triple {10543#true} #res := ~__retres1~10; {10543#true} is VALID [2020-07-10 20:28:14,740 INFO L280 TraceCheckUtils]: 290: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,741 INFO L275 TraceCheckUtils]: 291: Hoare quadruple {10543#true} {10543#true} #2106#return; {10543#true} is VALID [2020-07-10 20:28:14,741 INFO L280 TraceCheckUtils]: 292: Hoare triple {10543#true} assume -2147483648 <= #t~ret25 && #t~ret25 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,741 INFO L280 TraceCheckUtils]: 293: Hoare triple {10543#true} ~tmp___9~0 := #t~ret25; {10543#true} is VALID [2020-07-10 20:28:14,741 INFO L280 TraceCheckUtils]: 294: Hoare triple {10543#true} havoc #t~ret25; {10543#true} is VALID [2020-07-10 20:28:14,742 INFO L280 TraceCheckUtils]: 295: Hoare triple {10543#true} assume !(0 != ~tmp___9~0); {10543#true} is VALID [2020-07-10 20:28:14,742 INFO L263 TraceCheckUtils]: 296: Hoare triple {10543#true} call #t~ret26 := is_transmit11_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,742 INFO L280 TraceCheckUtils]: 297: Hoare triple {10543#true} havoc ~__retres1~11; {10543#true} is VALID [2020-07-10 20:28:14,742 INFO L280 TraceCheckUtils]: 298: Hoare triple {10543#true} assume !(1 == ~t11_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,742 INFO L280 TraceCheckUtils]: 299: Hoare triple {10543#true} ~__retres1~11 := 0; {10543#true} is VALID [2020-07-10 20:28:14,743 INFO L280 TraceCheckUtils]: 300: Hoare triple {10543#true} #res := ~__retres1~11; {10543#true} is VALID [2020-07-10 20:28:14,743 INFO L280 TraceCheckUtils]: 301: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,743 INFO L275 TraceCheckUtils]: 302: Hoare quadruple {10543#true} {10543#true} #2108#return; {10543#true} is VALID [2020-07-10 20:28:14,743 INFO L280 TraceCheckUtils]: 303: Hoare triple {10543#true} assume -2147483648 <= #t~ret26 && #t~ret26 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,743 INFO L280 TraceCheckUtils]: 304: Hoare triple {10543#true} ~tmp___10~0 := #t~ret26; {10543#true} is VALID [2020-07-10 20:28:14,744 INFO L280 TraceCheckUtils]: 305: Hoare triple {10543#true} havoc #t~ret26; {10543#true} is VALID [2020-07-10 20:28:14,744 INFO L280 TraceCheckUtils]: 306: Hoare triple {10543#true} assume !(0 != ~tmp___10~0); {10543#true} is VALID [2020-07-10 20:28:14,744 INFO L263 TraceCheckUtils]: 307: Hoare triple {10543#true} call #t~ret27 := is_transmit12_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,744 INFO L280 TraceCheckUtils]: 308: Hoare triple {10543#true} havoc ~__retres1~12; {10543#true} is VALID [2020-07-10 20:28:14,745 INFO L280 TraceCheckUtils]: 309: Hoare triple {10543#true} assume !(1 == ~t12_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,745 INFO L280 TraceCheckUtils]: 310: Hoare triple {10543#true} ~__retres1~12 := 0; {10543#true} is VALID [2020-07-10 20:28:14,745 INFO L280 TraceCheckUtils]: 311: Hoare triple {10543#true} #res := ~__retres1~12; {10543#true} is VALID [2020-07-10 20:28:14,745 INFO L280 TraceCheckUtils]: 312: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,745 INFO L275 TraceCheckUtils]: 313: Hoare quadruple {10543#true} {10543#true} #2110#return; {10543#true} is VALID [2020-07-10 20:28:14,746 INFO L280 TraceCheckUtils]: 314: Hoare triple {10543#true} assume -2147483648 <= #t~ret27 && #t~ret27 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,746 INFO L280 TraceCheckUtils]: 315: Hoare triple {10543#true} ~tmp___11~0 := #t~ret27; {10543#true} is VALID [2020-07-10 20:28:14,746 INFO L280 TraceCheckUtils]: 316: Hoare triple {10543#true} havoc #t~ret27; {10543#true} is VALID [2020-07-10 20:28:14,746 INFO L280 TraceCheckUtils]: 317: Hoare triple {10543#true} assume !(0 != ~tmp___11~0); {10543#true} is VALID [2020-07-10 20:28:14,747 INFO L263 TraceCheckUtils]: 318: Hoare triple {10543#true} call #t~ret28 := is_transmit13_triggered(); {10543#true} is VALID [2020-07-10 20:28:14,747 INFO L280 TraceCheckUtils]: 319: Hoare triple {10543#true} havoc ~__retres1~13; {10543#true} is VALID [2020-07-10 20:28:14,747 INFO L280 TraceCheckUtils]: 320: Hoare triple {10543#true} assume !(1 == ~t13_pc~0); {10543#true} is VALID [2020-07-10 20:28:14,747 INFO L280 TraceCheckUtils]: 321: Hoare triple {10543#true} ~__retres1~13 := 0; {10543#true} is VALID [2020-07-10 20:28:14,747 INFO L280 TraceCheckUtils]: 322: Hoare triple {10543#true} #res := ~__retres1~13; {10543#true} is VALID [2020-07-10 20:28:14,748 INFO L280 TraceCheckUtils]: 323: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,748 INFO L275 TraceCheckUtils]: 324: Hoare quadruple {10543#true} {10543#true} #2112#return; {10543#true} is VALID [2020-07-10 20:28:14,748 INFO L280 TraceCheckUtils]: 325: Hoare triple {10543#true} assume -2147483648 <= #t~ret28 && #t~ret28 <= 2147483647; {10543#true} is VALID [2020-07-10 20:28:14,748 INFO L280 TraceCheckUtils]: 326: Hoare triple {10543#true} ~tmp___12~0 := #t~ret28; {10543#true} is VALID [2020-07-10 20:28:14,748 INFO L280 TraceCheckUtils]: 327: Hoare triple {10543#true} havoc #t~ret28; {10543#true} is VALID [2020-07-10 20:28:14,749 INFO L280 TraceCheckUtils]: 328: Hoare triple {10543#true} assume !(0 != ~tmp___12~0); {10543#true} is VALID [2020-07-10 20:28:14,749 INFO L280 TraceCheckUtils]: 329: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,749 INFO L275 TraceCheckUtils]: 330: Hoare quadruple {10543#true} {10544#false} #2156#return; {10544#false} is VALID [2020-07-10 20:28:14,749 INFO L263 TraceCheckUtils]: 331: Hoare triple {10544#false} call reset_delta_events(); {10903#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} is VALID [2020-07-10 20:28:14,750 INFO L280 TraceCheckUtils]: 332: Hoare triple {10903#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(1 == ~M_E~0); {10543#true} is VALID [2020-07-10 20:28:14,750 INFO L280 TraceCheckUtils]: 333: Hoare triple {10543#true} assume !(1 == ~T1_E~0); {10543#true} is VALID [2020-07-10 20:28:14,750 INFO L280 TraceCheckUtils]: 334: Hoare triple {10543#true} assume !(1 == ~T2_E~0); {10543#true} is VALID [2020-07-10 20:28:14,750 INFO L280 TraceCheckUtils]: 335: Hoare triple {10543#true} assume !(1 == ~T3_E~0); {10543#true} is VALID [2020-07-10 20:28:14,750 INFO L280 TraceCheckUtils]: 336: Hoare triple {10543#true} assume !(1 == ~T4_E~0); {10543#true} is VALID [2020-07-10 20:28:14,751 INFO L280 TraceCheckUtils]: 337: Hoare triple {10543#true} assume !(1 == ~T5_E~0); {10543#true} is VALID [2020-07-10 20:28:14,751 INFO L280 TraceCheckUtils]: 338: Hoare triple {10543#true} assume !(1 == ~T6_E~0); {10543#true} is VALID [2020-07-10 20:28:14,751 INFO L280 TraceCheckUtils]: 339: Hoare triple {10543#true} assume !(1 == ~T7_E~0); {10543#true} is VALID [2020-07-10 20:28:14,751 INFO L280 TraceCheckUtils]: 340: Hoare triple {10543#true} assume !(1 == ~T8_E~0); {10543#true} is VALID [2020-07-10 20:28:14,752 INFO L280 TraceCheckUtils]: 341: Hoare triple {10543#true} assume !(1 == ~T9_E~0); {10543#true} is VALID [2020-07-10 20:28:14,752 INFO L280 TraceCheckUtils]: 342: Hoare triple {10543#true} assume !(1 == ~T10_E~0); {10543#true} is VALID [2020-07-10 20:28:14,752 INFO L280 TraceCheckUtils]: 343: Hoare triple {10543#true} assume !(1 == ~T11_E~0); {10543#true} is VALID [2020-07-10 20:28:14,752 INFO L280 TraceCheckUtils]: 344: Hoare triple {10543#true} assume !(1 == ~T12_E~0); {10543#true} is VALID [2020-07-10 20:28:14,752 INFO L280 TraceCheckUtils]: 345: Hoare triple {10543#true} assume !(1 == ~T13_E~0); {10543#true} is VALID [2020-07-10 20:28:14,752 INFO L280 TraceCheckUtils]: 346: Hoare triple {10543#true} assume !(1 == ~E_1~0); {10543#true} is VALID [2020-07-10 20:28:14,753 INFO L280 TraceCheckUtils]: 347: Hoare triple {10543#true} assume !(1 == ~E_2~0); {10543#true} is VALID [2020-07-10 20:28:14,753 INFO L280 TraceCheckUtils]: 348: Hoare triple {10543#true} assume !(1 == ~E_3~0); {10543#true} is VALID [2020-07-10 20:28:14,753 INFO L280 TraceCheckUtils]: 349: Hoare triple {10543#true} assume !(1 == ~E_4~0); {10543#true} is VALID [2020-07-10 20:28:14,753 INFO L280 TraceCheckUtils]: 350: Hoare triple {10543#true} assume !(1 == ~E_5~0); {10543#true} is VALID [2020-07-10 20:28:14,753 INFO L280 TraceCheckUtils]: 351: Hoare triple {10543#true} assume !(1 == ~E_6~0); {10543#true} is VALID [2020-07-10 20:28:14,754 INFO L280 TraceCheckUtils]: 352: Hoare triple {10543#true} assume !(1 == ~E_7~0); {10543#true} is VALID [2020-07-10 20:28:14,754 INFO L280 TraceCheckUtils]: 353: Hoare triple {10543#true} assume !(1 == ~E_8~0); {10543#true} is VALID [2020-07-10 20:28:14,754 INFO L280 TraceCheckUtils]: 354: Hoare triple {10543#true} assume !(1 == ~E_9~0); {10543#true} is VALID [2020-07-10 20:28:14,754 INFO L280 TraceCheckUtils]: 355: Hoare triple {10543#true} assume !(1 == ~E_10~0); {10543#true} is VALID [2020-07-10 20:28:14,755 INFO L280 TraceCheckUtils]: 356: Hoare triple {10543#true} assume !(1 == ~E_11~0); {10543#true} is VALID [2020-07-10 20:28:14,755 INFO L280 TraceCheckUtils]: 357: Hoare triple {10543#true} assume !(1 == ~E_12~0); {10543#true} is VALID [2020-07-10 20:28:14,755 INFO L280 TraceCheckUtils]: 358: Hoare triple {10543#true} assume !(1 == ~E_13~0); {10543#true} is VALID [2020-07-10 20:28:14,755 INFO L280 TraceCheckUtils]: 359: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,755 INFO L275 TraceCheckUtils]: 360: Hoare quadruple {10543#true} {10544#false} #2158#return; {10544#false} is VALID [2020-07-10 20:28:14,756 INFO L280 TraceCheckUtils]: 361: Hoare triple {10544#false} assume !false; {10544#false} is VALID [2020-07-10 20:28:14,756 INFO L280 TraceCheckUtils]: 362: Hoare triple {10544#false} ~kernel_st~0 := 1; {10544#false} is VALID [2020-07-10 20:28:14,756 INFO L263 TraceCheckUtils]: 363: Hoare triple {10544#false} call eval(); {10544#false} is VALID [2020-07-10 20:28:14,756 INFO L280 TraceCheckUtils]: 364: Hoare triple {10544#false} havoc ~tmp~0; {10544#false} is VALID [2020-07-10 20:28:14,756 INFO L280 TraceCheckUtils]: 365: Hoare triple {10544#false} assume !false; {10544#false} is VALID [2020-07-10 20:28:14,757 INFO L263 TraceCheckUtils]: 366: Hoare triple {10544#false} call #t~ret0 := exists_runnable_thread(); {10543#true} is VALID [2020-07-10 20:28:14,757 INFO L280 TraceCheckUtils]: 367: Hoare triple {10543#true} havoc ~__retres1~14; {10543#true} is VALID [2020-07-10 20:28:14,757 INFO L280 TraceCheckUtils]: 368: Hoare triple {10543#true} assume 0 == ~m_st~0; {10543#true} is VALID [2020-07-10 20:28:14,757 INFO L280 TraceCheckUtils]: 369: Hoare triple {10543#true} ~__retres1~14 := 1; {10543#true} is VALID [2020-07-10 20:28:14,757 INFO L280 TraceCheckUtils]: 370: Hoare triple {10543#true} #res := ~__retres1~14; {10543#true} is VALID [2020-07-10 20:28:14,758 INFO L280 TraceCheckUtils]: 371: Hoare triple {10543#true} assume true; {10543#true} is VALID [2020-07-10 20:28:14,758 INFO L275 TraceCheckUtils]: 372: Hoare quadruple {10543#true} {10544#false} #2118#return; {10544#false} is VALID [2020-07-10 20:28:14,758 INFO L280 TraceCheckUtils]: 373: Hoare triple {10544#false} assume -2147483648 <= #t~ret0 && #t~ret0 <= 2147483647; {10544#false} is VALID [2020-07-10 20:28:14,758 INFO L280 TraceCheckUtils]: 374: Hoare triple {10544#false} ~tmp~0 := #t~ret0; {10544#false} is VALID [2020-07-10 20:28:14,758 INFO L280 TraceCheckUtils]: 375: Hoare triple {10544#false} havoc #t~ret0; {10544#false} is VALID [2020-07-10 20:28:14,759 INFO L280 TraceCheckUtils]: 376: Hoare triple {10544#false} assume 0 != ~tmp~0; {10544#false} is VALID [2020-07-10 20:28:14,759 INFO L280 TraceCheckUtils]: 377: Hoare triple {10544#false} assume !(0 == ~m_st~0); {10544#false} is VALID [2020-07-10 20:28:14,759 INFO L280 TraceCheckUtils]: 378: Hoare triple {10544#false} assume 0 == ~t1_st~0; {10544#false} is VALID [2020-07-10 20:28:14,759 INFO L280 TraceCheckUtils]: 379: Hoare triple {10544#false} havoc ~tmp_ndt_2~0; {10544#false} is VALID [2020-07-10 20:28:14,760 INFO L280 TraceCheckUtils]: 380: Hoare triple {10544#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {10544#false} is VALID [2020-07-10 20:28:14,760 INFO L280 TraceCheckUtils]: 381: Hoare triple {10544#false} ~tmp_ndt_2~0 := #t~nondet2; {10544#false} is VALID [2020-07-10 20:28:14,760 INFO L280 TraceCheckUtils]: 382: Hoare triple {10544#false} havoc #t~nondet2; {10544#false} is VALID [2020-07-10 20:28:14,760 INFO L280 TraceCheckUtils]: 383: Hoare triple {10544#false} assume !(0 != ~tmp_ndt_2~0); {10544#false} is VALID [2020-07-10 20:28:14,760 INFO L263 TraceCheckUtils]: 384: Hoare triple {10544#false} call error(); {10544#false} is VALID [2020-07-10 20:28:14,761 INFO L280 TraceCheckUtils]: 385: Hoare triple {10544#false} assume !false; {10544#false} is VALID [2020-07-10 20:28:14,874 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:28:14,874 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:28:14,874 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1222746347] [2020-07-10 20:28:14,875 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:28:14,875 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-10 20:28:14,875 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932084707] [2020-07-10 20:28:14,877 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 386 [2020-07-10 20:28:14,878 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:28:14,879 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-10 20:28:15,311 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 386 edges. 386 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:28:15,312 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-10 20:28:15,312 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:28:15,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-10 20:28:15,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-07-10 20:28:15,313 INFO L87 Difference]: Start difference. First operand 862 states and 1090 transitions. Second operand 8 states. [2020-07-10 20:28:15,594 WARN L193 SmtUtils]: Spent 186.00 ms on a formula simplification that was a NOOP. DAG size: 166 [2020-07-10 20:28:16,363 WARN L193 SmtUtils]: Spent 124.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2020-07-10 20:28:18,285 WARN L193 SmtUtils]: Spent 288.00 ms on a formula simplification that was a NOOP. DAG size: 211 [2020-07-10 20:28:18,650 WARN L193 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2020-07-10 20:28:18,904 WARN L193 SmtUtils]: Spent 121.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2020-07-10 20:28:19,911 WARN L193 SmtUtils]: Spent 277.00 ms on a formula simplification that was a NOOP. DAG size: 210 [2020-07-10 20:28:20,627 WARN L193 SmtUtils]: Spent 122.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2020-07-10 20:29:03,204 WARN L193 SmtUtils]: Spent 202.00 ms on a formula simplification that was a NOOP. DAG size: 168 [2020-07-10 20:29:44,628 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:29:44,629 INFO L93 Difference]: Finished difference Result 2230 states and 2909 transitions. [2020-07-10 20:29:44,629 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-07-10 20:29:44,629 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 386 [2020-07-10 20:29:44,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:29:44,630 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 20:29:44,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2909 transitions. [2020-07-10 20:29:44,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 20:29:44,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2909 transitions. [2020-07-10 20:29:44,776 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states and 2909 transitions. [2020-07-10 20:29:54,438 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2909 edges. 2909 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:29:54,617 INFO L225 Difference]: With dead ends: 2230 [2020-07-10 20:29:54,618 INFO L226 Difference]: Without dead ends: 1473 [2020-07-10 20:29:54,626 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2020-07-10 20:29:54,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1473 states. [2020-07-10 20:30:21,583 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1473 to 861. [2020-07-10 20:30:21,583 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:30:21,584 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1473 states. Second operand 861 states. [2020-07-10 20:30:21,584 INFO L74 IsIncluded]: Start isIncluded. First operand 1473 states. Second operand 861 states. [2020-07-10 20:30:21,584 INFO L87 Difference]: Start difference. First operand 1473 states. Second operand 861 states. [2020-07-10 20:30:21,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:30:21,809 INFO L93 Difference]: Finished difference Result 1473 states and 1926 transitions. [2020-07-10 20:30:21,809 INFO L276 IsEmpty]: Start isEmpty. Operand 1473 states and 1926 transitions. [2020-07-10 20:30:21,824 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:30:21,824 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:30:21,824 INFO L74 IsIncluded]: Start isIncluded. First operand 861 states. Second operand 1473 states. [2020-07-10 20:30:21,825 INFO L87 Difference]: Start difference. First operand 861 states. Second operand 1473 states. [2020-07-10 20:30:22,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:30:22,063 INFO L93 Difference]: Finished difference Result 1473 states and 1926 transitions. [2020-07-10 20:30:22,063 INFO L276 IsEmpty]: Start isEmpty. Operand 1473 states and 1926 transitions. [2020-07-10 20:30:22,074 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:30:22,074 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:30:22,074 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:30:22,074 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:30:22,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 861 states. [2020-07-10 20:30:22,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 861 states to 861 states and 1088 transitions. [2020-07-10 20:30:22,140 INFO L78 Accepts]: Start accepts. Automaton has 861 states and 1088 transitions. Word has length 386 [2020-07-10 20:30:22,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:30:22,141 INFO L479 AbstractCegarLoop]: Abstraction has 861 states and 1088 transitions. [2020-07-10 20:30:22,141 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-10 20:30:22,141 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 861 states and 1088 transitions. [2020-07-10 20:30:29,216 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1088 edges. 1088 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:30:29,217 INFO L276 IsEmpty]: Start isEmpty. Operand 861 states and 1088 transitions. [2020-07-10 20:30:29,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 387 [2020-07-10 20:30:29,226 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:30:29,227 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:30:29,228 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-07-10 20:30:29,228 INFO L427 AbstractCegarLoop]: === Iteration 3 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:30:29,228 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:30:29,229 INFO L82 PathProgramCache]: Analyzing trace with hash -2090341531, now seen corresponding path program 1 times [2020-07-10 20:30:29,229 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:30:29,229 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1160343623] [2020-07-10 20:30:29,230 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:30:29,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:29,717 WARN L193 SmtUtils]: Spent 302.00 ms on a formula simplification that was a NOOP. DAG size: 208 [2020-07-10 20:30:29,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:29,807 INFO L280 TraceCheckUtils]: 0: Hoare triple {20500#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} ~m_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,807 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} ~t1_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,808 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~t2_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,808 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} ~t3_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,808 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} ~t4_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,808 INFO L280 TraceCheckUtils]: 5: Hoare triple {20144#true} ~t5_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,809 INFO L280 TraceCheckUtils]: 6: Hoare triple {20144#true} ~t6_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,809 INFO L280 TraceCheckUtils]: 7: Hoare triple {20144#true} ~t7_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,809 INFO L280 TraceCheckUtils]: 8: Hoare triple {20144#true} ~t8_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,809 INFO L280 TraceCheckUtils]: 9: Hoare triple {20144#true} ~t9_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,810 INFO L280 TraceCheckUtils]: 10: Hoare triple {20144#true} ~t10_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,810 INFO L280 TraceCheckUtils]: 11: Hoare triple {20144#true} ~t11_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,810 INFO L280 TraceCheckUtils]: 12: Hoare triple {20144#true} ~t12_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,810 INFO L280 TraceCheckUtils]: 13: Hoare triple {20144#true} ~t13_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,810 INFO L280 TraceCheckUtils]: 14: Hoare triple {20144#true} ~m_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,811 INFO L280 TraceCheckUtils]: 15: Hoare triple {20144#true} ~t1_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,811 INFO L280 TraceCheckUtils]: 16: Hoare triple {20144#true} ~t2_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,811 INFO L280 TraceCheckUtils]: 17: Hoare triple {20144#true} ~t3_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,811 INFO L280 TraceCheckUtils]: 18: Hoare triple {20144#true} ~t4_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,812 INFO L280 TraceCheckUtils]: 19: Hoare triple {20144#true} ~t5_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,812 INFO L280 TraceCheckUtils]: 20: Hoare triple {20144#true} ~t6_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,812 INFO L280 TraceCheckUtils]: 21: Hoare triple {20144#true} ~t7_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,812 INFO L280 TraceCheckUtils]: 22: Hoare triple {20144#true} ~t8_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,813 INFO L280 TraceCheckUtils]: 23: Hoare triple {20144#true} ~t9_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,813 INFO L280 TraceCheckUtils]: 24: Hoare triple {20144#true} ~t10_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,813 INFO L280 TraceCheckUtils]: 25: Hoare triple {20144#true} ~t11_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,813 INFO L280 TraceCheckUtils]: 26: Hoare triple {20144#true} ~t12_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,813 INFO L280 TraceCheckUtils]: 27: Hoare triple {20144#true} ~t13_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,814 INFO L280 TraceCheckUtils]: 28: Hoare triple {20144#true} ~m_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,814 INFO L280 TraceCheckUtils]: 29: Hoare triple {20144#true} ~t1_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,814 INFO L280 TraceCheckUtils]: 30: Hoare triple {20144#true} ~t2_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,814 INFO L280 TraceCheckUtils]: 31: Hoare triple {20144#true} ~t3_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,815 INFO L280 TraceCheckUtils]: 32: Hoare triple {20144#true} ~t4_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,815 INFO L280 TraceCheckUtils]: 33: Hoare triple {20144#true} ~t5_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,815 INFO L280 TraceCheckUtils]: 34: Hoare triple {20144#true} ~t6_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,815 INFO L280 TraceCheckUtils]: 35: Hoare triple {20144#true} ~t7_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,815 INFO L280 TraceCheckUtils]: 36: Hoare triple {20144#true} ~t8_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,816 INFO L280 TraceCheckUtils]: 37: Hoare triple {20144#true} ~t9_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,816 INFO L280 TraceCheckUtils]: 38: Hoare triple {20144#true} ~t10_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,816 INFO L280 TraceCheckUtils]: 39: Hoare triple {20144#true} ~t11_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,816 INFO L280 TraceCheckUtils]: 40: Hoare triple {20144#true} ~t12_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,817 INFO L280 TraceCheckUtils]: 41: Hoare triple {20144#true} ~t13_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:29,817 INFO L280 TraceCheckUtils]: 42: Hoare triple {20144#true} ~M_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,817 INFO L280 TraceCheckUtils]: 43: Hoare triple {20144#true} ~T1_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,817 INFO L280 TraceCheckUtils]: 44: Hoare triple {20144#true} ~T2_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,818 INFO L280 TraceCheckUtils]: 45: Hoare triple {20144#true} ~T3_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,818 INFO L280 TraceCheckUtils]: 46: Hoare triple {20144#true} ~T4_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,818 INFO L280 TraceCheckUtils]: 47: Hoare triple {20144#true} ~T5_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,818 INFO L280 TraceCheckUtils]: 48: Hoare triple {20144#true} ~T6_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,819 INFO L280 TraceCheckUtils]: 49: Hoare triple {20144#true} ~T7_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,820 INFO L280 TraceCheckUtils]: 50: Hoare triple {20144#true} ~T8_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,820 INFO L280 TraceCheckUtils]: 51: Hoare triple {20144#true} ~T9_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,820 INFO L280 TraceCheckUtils]: 52: Hoare triple {20144#true} ~T10_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,820 INFO L280 TraceCheckUtils]: 53: Hoare triple {20144#true} ~T11_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,820 INFO L280 TraceCheckUtils]: 54: Hoare triple {20144#true} ~T12_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,821 INFO L280 TraceCheckUtils]: 55: Hoare triple {20144#true} ~T13_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,821 INFO L280 TraceCheckUtils]: 56: Hoare triple {20144#true} ~E_1~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,821 INFO L280 TraceCheckUtils]: 57: Hoare triple {20144#true} ~E_2~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,821 INFO L280 TraceCheckUtils]: 58: Hoare triple {20144#true} ~E_3~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,822 INFO L280 TraceCheckUtils]: 59: Hoare triple {20144#true} ~E_4~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,822 INFO L280 TraceCheckUtils]: 60: Hoare triple {20144#true} ~E_5~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,822 INFO L280 TraceCheckUtils]: 61: Hoare triple {20144#true} ~E_6~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,822 INFO L280 TraceCheckUtils]: 62: Hoare triple {20144#true} ~E_7~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,823 INFO L280 TraceCheckUtils]: 63: Hoare triple {20144#true} ~E_8~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,823 INFO L280 TraceCheckUtils]: 64: Hoare triple {20144#true} ~E_9~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,823 INFO L280 TraceCheckUtils]: 65: Hoare triple {20144#true} ~E_10~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,823 INFO L280 TraceCheckUtils]: 66: Hoare triple {20144#true} ~E_11~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,823 INFO L280 TraceCheckUtils]: 67: Hoare triple {20144#true} ~E_12~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,824 INFO L280 TraceCheckUtils]: 68: Hoare triple {20144#true} ~E_13~0 := 2; {20144#true} is VALID [2020-07-10 20:30:29,824 INFO L280 TraceCheckUtils]: 69: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:29,824 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {20144#true} {20144#true} #2180#return; {20144#true} is VALID [2020-07-10 20:30:29,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:29,910 INFO L280 TraceCheckUtils]: 0: Hoare triple {20501#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} ~m_i~0 := 1; {20144#true} is VALID [2020-07-10 20:30:29,911 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} ~t1_i~0 := 1; {20144#true} is VALID [2020-07-10 20:30:29,911 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~t2_i~0 := 1; {20144#true} is VALID [2020-07-10 20:30:29,911 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} ~t3_i~0 := 1; {20144#true} is VALID [2020-07-10 20:30:29,912 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} ~t4_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,913 INFO L280 TraceCheckUtils]: 5: Hoare triple {20233#(= 1 ~t4_i~0)} ~t5_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,914 INFO L280 TraceCheckUtils]: 6: Hoare triple {20233#(= 1 ~t4_i~0)} ~t6_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,915 INFO L280 TraceCheckUtils]: 7: Hoare triple {20233#(= 1 ~t4_i~0)} ~t7_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,915 INFO L280 TraceCheckUtils]: 8: Hoare triple {20233#(= 1 ~t4_i~0)} ~t8_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,916 INFO L280 TraceCheckUtils]: 9: Hoare triple {20233#(= 1 ~t4_i~0)} ~t9_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,917 INFO L280 TraceCheckUtils]: 10: Hoare triple {20233#(= 1 ~t4_i~0)} ~t10_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,917 INFO L280 TraceCheckUtils]: 11: Hoare triple {20233#(= 1 ~t4_i~0)} ~t11_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,918 INFO L280 TraceCheckUtils]: 12: Hoare triple {20233#(= 1 ~t4_i~0)} ~t12_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,919 INFO L280 TraceCheckUtils]: 13: Hoare triple {20233#(= 1 ~t4_i~0)} ~t13_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,920 INFO L280 TraceCheckUtils]: 14: Hoare triple {20233#(= 1 ~t4_i~0)} assume true; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,921 INFO L275 TraceCheckUtils]: 15: Hoare quadruple {20233#(= 1 ~t4_i~0)} {20144#true} #2078#return; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:29,928 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:29,930 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {20144#true} {20233#(= 1 ~t4_i~0)} #2150#return; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:29,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,037 INFO L280 TraceCheckUtils]: 0: Hoare triple {20502#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} assume 1 == ~m_i~0; {20144#true} is VALID [2020-07-10 20:30:30,037 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} ~m_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,038 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} assume 1 == ~t1_i~0; {20144#true} is VALID [2020-07-10 20:30:30,038 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} ~t1_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,038 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume 1 == ~t2_i~0; {20144#true} is VALID [2020-07-10 20:30:30,038 INFO L280 TraceCheckUtils]: 5: Hoare triple {20144#true} ~t2_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,039 INFO L280 TraceCheckUtils]: 6: Hoare triple {20144#true} assume 1 == ~t3_i~0; {20144#true} is VALID [2020-07-10 20:30:30,039 INFO L280 TraceCheckUtils]: 7: Hoare triple {20144#true} ~t3_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,040 INFO L280 TraceCheckUtils]: 8: Hoare triple {20144#true} assume !(1 == ~t4_i~0); {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,040 INFO L280 TraceCheckUtils]: 9: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t4_st~0 := 2; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,041 INFO L280 TraceCheckUtils]: 10: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume 1 == ~t5_i~0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,042 INFO L280 TraceCheckUtils]: 11: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t5_st~0 := 0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,043 INFO L280 TraceCheckUtils]: 12: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume !(1 == ~t6_i~0); {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,044 INFO L280 TraceCheckUtils]: 13: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t6_st~0 := 2; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,044 INFO L280 TraceCheckUtils]: 14: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume 1 == ~t7_i~0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,045 INFO L280 TraceCheckUtils]: 15: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t7_st~0 := 0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,046 INFO L280 TraceCheckUtils]: 16: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume !(1 == ~t8_i~0); {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,047 INFO L280 TraceCheckUtils]: 17: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t8_st~0 := 2; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,047 INFO L280 TraceCheckUtils]: 18: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume 1 == ~t9_i~0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,048 INFO L280 TraceCheckUtils]: 19: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t9_st~0 := 0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,049 INFO L280 TraceCheckUtils]: 20: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume !(1 == ~t10_i~0); {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,049 INFO L280 TraceCheckUtils]: 21: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t10_st~0 := 2; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,050 INFO L280 TraceCheckUtils]: 22: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume 1 == ~t11_i~0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,051 INFO L280 TraceCheckUtils]: 23: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t11_st~0 := 0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,052 INFO L280 TraceCheckUtils]: 24: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume !(1 == ~t12_i~0); {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,052 INFO L280 TraceCheckUtils]: 25: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t12_st~0 := 2; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,053 INFO L280 TraceCheckUtils]: 26: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume 1 == ~t13_i~0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,053 INFO L280 TraceCheckUtils]: 27: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t13_st~0 := 0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,054 INFO L280 TraceCheckUtils]: 28: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume true; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,055 INFO L275 TraceCheckUtils]: 29: Hoare quadruple {20503#(not (= 1 ~t4_i~0))} {20233#(= 1 ~t4_i~0)} #2152#return; {20145#false} is VALID [2020-07-10 20:30:30,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,221 INFO L280 TraceCheckUtils]: 0: Hoare triple {20504#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(0 == ~M_E~0); {20144#true} is VALID [2020-07-10 20:30:30,222 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(0 == ~T1_E~0); {20144#true} is VALID [2020-07-10 20:30:30,222 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} assume !(0 == ~T2_E~0); {20144#true} is VALID [2020-07-10 20:30:30,222 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} assume !(0 == ~T3_E~0); {20144#true} is VALID [2020-07-10 20:30:30,222 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume !(0 == ~T4_E~0); {20144#true} is VALID [2020-07-10 20:30:30,223 INFO L280 TraceCheckUtils]: 5: Hoare triple {20144#true} assume !(0 == ~T5_E~0); {20144#true} is VALID [2020-07-10 20:30:30,223 INFO L280 TraceCheckUtils]: 6: Hoare triple {20144#true} assume !(0 == ~T6_E~0); {20144#true} is VALID [2020-07-10 20:30:30,223 INFO L280 TraceCheckUtils]: 7: Hoare triple {20144#true} assume !(0 == ~T7_E~0); {20144#true} is VALID [2020-07-10 20:30:30,223 INFO L280 TraceCheckUtils]: 8: Hoare triple {20144#true} assume !(0 == ~T8_E~0); {20144#true} is VALID [2020-07-10 20:30:30,224 INFO L280 TraceCheckUtils]: 9: Hoare triple {20144#true} assume !(0 == ~T9_E~0); {20144#true} is VALID [2020-07-10 20:30:30,224 INFO L280 TraceCheckUtils]: 10: Hoare triple {20144#true} assume !(0 == ~T10_E~0); {20144#true} is VALID [2020-07-10 20:30:30,224 INFO L280 TraceCheckUtils]: 11: Hoare triple {20144#true} assume !(0 == ~T11_E~0); {20144#true} is VALID [2020-07-10 20:30:30,225 INFO L280 TraceCheckUtils]: 12: Hoare triple {20144#true} assume !(0 == ~T12_E~0); {20144#true} is VALID [2020-07-10 20:30:30,225 INFO L280 TraceCheckUtils]: 13: Hoare triple {20144#true} assume !(0 == ~T13_E~0); {20144#true} is VALID [2020-07-10 20:30:30,225 INFO L280 TraceCheckUtils]: 14: Hoare triple {20144#true} assume !(0 == ~E_1~0); {20144#true} is VALID [2020-07-10 20:30:30,225 INFO L280 TraceCheckUtils]: 15: Hoare triple {20144#true} assume !(0 == ~E_2~0); {20144#true} is VALID [2020-07-10 20:30:30,225 INFO L280 TraceCheckUtils]: 16: Hoare triple {20144#true} assume !(0 == ~E_3~0); {20144#true} is VALID [2020-07-10 20:30:30,226 INFO L280 TraceCheckUtils]: 17: Hoare triple {20144#true} assume !(0 == ~E_4~0); {20144#true} is VALID [2020-07-10 20:30:30,226 INFO L280 TraceCheckUtils]: 18: Hoare triple {20144#true} assume !(0 == ~E_5~0); {20144#true} is VALID [2020-07-10 20:30:30,226 INFO L280 TraceCheckUtils]: 19: Hoare triple {20144#true} assume !(0 == ~E_6~0); {20144#true} is VALID [2020-07-10 20:30:30,226 INFO L280 TraceCheckUtils]: 20: Hoare triple {20144#true} assume !(0 == ~E_7~0); {20144#true} is VALID [2020-07-10 20:30:30,227 INFO L280 TraceCheckUtils]: 21: Hoare triple {20144#true} assume !(0 == ~E_8~0); {20144#true} is VALID [2020-07-10 20:30:30,227 INFO L280 TraceCheckUtils]: 22: Hoare triple {20144#true} assume !(0 == ~E_9~0); {20144#true} is VALID [2020-07-10 20:30:30,227 INFO L280 TraceCheckUtils]: 23: Hoare triple {20144#true} assume !(0 == ~E_10~0); {20144#true} is VALID [2020-07-10 20:30:30,227 INFO L280 TraceCheckUtils]: 24: Hoare triple {20144#true} assume !(0 == ~E_11~0); {20144#true} is VALID [2020-07-10 20:30:30,228 INFO L280 TraceCheckUtils]: 25: Hoare triple {20144#true} assume !(0 == ~E_12~0); {20144#true} is VALID [2020-07-10 20:30:30,228 INFO L280 TraceCheckUtils]: 26: Hoare triple {20144#true} assume !(0 == ~E_13~0); {20144#true} is VALID [2020-07-10 20:30:30,228 INFO L280 TraceCheckUtils]: 27: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,228 INFO L275 TraceCheckUtils]: 28: Hoare quadruple {20144#true} {20145#false} #2154#return; {20145#false} is VALID [2020-07-10 20:30:30,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,317 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~0; {20144#true} is VALID [2020-07-10 20:30:30,318 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~m_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,318 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,319 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~0; {20144#true} is VALID [2020-07-10 20:30:30,319 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,319 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2086#return; {20144#true} is VALID [2020-07-10 20:30:30,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,324 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~1; {20144#true} is VALID [2020-07-10 20:30:30,325 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t1_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,326 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~1 := 0; {20144#true} is VALID [2020-07-10 20:30:30,326 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~1; {20144#true} is VALID [2020-07-10 20:30:30,326 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,327 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2088#return; {20144#true} is VALID [2020-07-10 20:30:30,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,333 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~2; {20144#true} is VALID [2020-07-10 20:30:30,334 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t2_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,334 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~2 := 0; {20144#true} is VALID [2020-07-10 20:30:30,335 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~2; {20144#true} is VALID [2020-07-10 20:30:30,335 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,335 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2090#return; {20144#true} is VALID [2020-07-10 20:30:30,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,343 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~3; {20144#true} is VALID [2020-07-10 20:30:30,343 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t3_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,344 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~3 := 0; {20144#true} is VALID [2020-07-10 20:30:30,344 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~3; {20144#true} is VALID [2020-07-10 20:30:30,344 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,345 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2092#return; {20144#true} is VALID [2020-07-10 20:30:30,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,352 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~4; {20144#true} is VALID [2020-07-10 20:30:30,353 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t4_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,353 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~4 := 0; {20144#true} is VALID [2020-07-10 20:30:30,354 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~4; {20144#true} is VALID [2020-07-10 20:30:30,354 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,354 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2094#return; {20144#true} is VALID [2020-07-10 20:30:30,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,362 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~5; {20144#true} is VALID [2020-07-10 20:30:30,363 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t5_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,364 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~5 := 0; {20144#true} is VALID [2020-07-10 20:30:30,364 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~5; {20144#true} is VALID [2020-07-10 20:30:30,365 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,365 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2096#return; {20144#true} is VALID [2020-07-10 20:30:30,367 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,374 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~6; {20144#true} is VALID [2020-07-10 20:30:30,374 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t6_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,375 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~6 := 0; {20144#true} is VALID [2020-07-10 20:30:30,375 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~6; {20144#true} is VALID [2020-07-10 20:30:30,376 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,376 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2098#return; {20144#true} is VALID [2020-07-10 20:30:30,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,384 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~7; {20144#true} is VALID [2020-07-10 20:30:30,385 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t7_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,386 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~7 := 0; {20144#true} is VALID [2020-07-10 20:30:30,386 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~7; {20144#true} is VALID [2020-07-10 20:30:30,386 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,387 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2100#return; {20144#true} is VALID [2020-07-10 20:30:30,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,394 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~8; {20144#true} is VALID [2020-07-10 20:30:30,394 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t8_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,395 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~8 := 0; {20144#true} is VALID [2020-07-10 20:30:30,395 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~8; {20144#true} is VALID [2020-07-10 20:30:30,396 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,396 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2102#return; {20144#true} is VALID [2020-07-10 20:30:30,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,403 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~9; {20144#true} is VALID [2020-07-10 20:30:30,404 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t9_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,404 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~9 := 0; {20144#true} is VALID [2020-07-10 20:30:30,405 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~9; {20144#true} is VALID [2020-07-10 20:30:30,405 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,406 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2104#return; {20144#true} is VALID [2020-07-10 20:30:30,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,413 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~10; {20144#true} is VALID [2020-07-10 20:30:30,414 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t10_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,414 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~10 := 0; {20144#true} is VALID [2020-07-10 20:30:30,415 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~10; {20144#true} is VALID [2020-07-10 20:30:30,415 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,416 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2106#return; {20144#true} is VALID [2020-07-10 20:30:30,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,422 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~11; {20144#true} is VALID [2020-07-10 20:30:30,422 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t11_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,423 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~11 := 0; {20144#true} is VALID [2020-07-10 20:30:30,423 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~11; {20144#true} is VALID [2020-07-10 20:30:30,423 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,423 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2108#return; {20144#true} is VALID [2020-07-10 20:30:30,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,429 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~12; {20144#true} is VALID [2020-07-10 20:30:30,430 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t12_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,430 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~12 := 0; {20144#true} is VALID [2020-07-10 20:30:30,430 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~12; {20144#true} is VALID [2020-07-10 20:30:30,431 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,432 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2110#return; {20144#true} is VALID [2020-07-10 20:30:30,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,441 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~13; {20144#true} is VALID [2020-07-10 20:30:30,442 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~t13_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,442 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~13 := 0; {20144#true} is VALID [2020-07-10 20:30:30,443 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~13; {20144#true} is VALID [2020-07-10 20:30:30,443 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,444 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20144#true} #2112#return; {20144#true} is VALID [2020-07-10 20:30:30,444 INFO L280 TraceCheckUtils]: 0: Hoare triple {20502#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} havoc ~tmp~1; {20144#true} is VALID [2020-07-10 20:30:30,445 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} havoc ~tmp___0~0; {20144#true} is VALID [2020-07-10 20:30:30,445 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} havoc ~tmp___1~0; {20144#true} is VALID [2020-07-10 20:30:30,445 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} havoc ~tmp___2~0; {20144#true} is VALID [2020-07-10 20:30:30,446 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} havoc ~tmp___3~0; {20144#true} is VALID [2020-07-10 20:30:30,446 INFO L280 TraceCheckUtils]: 5: Hoare triple {20144#true} havoc ~tmp___4~0; {20144#true} is VALID [2020-07-10 20:30:30,447 INFO L280 TraceCheckUtils]: 6: Hoare triple {20144#true} havoc ~tmp___5~0; {20144#true} is VALID [2020-07-10 20:30:30,447 INFO L280 TraceCheckUtils]: 7: Hoare triple {20144#true} havoc ~tmp___6~0; {20144#true} is VALID [2020-07-10 20:30:30,447 INFO L280 TraceCheckUtils]: 8: Hoare triple {20144#true} havoc ~tmp___7~0; {20144#true} is VALID [2020-07-10 20:30:30,448 INFO L280 TraceCheckUtils]: 9: Hoare triple {20144#true} havoc ~tmp___8~0; {20144#true} is VALID [2020-07-10 20:30:30,448 INFO L280 TraceCheckUtils]: 10: Hoare triple {20144#true} havoc ~tmp___9~0; {20144#true} is VALID [2020-07-10 20:30:30,449 INFO L280 TraceCheckUtils]: 11: Hoare triple {20144#true} havoc ~tmp___10~0; {20144#true} is VALID [2020-07-10 20:30:30,449 INFO L280 TraceCheckUtils]: 12: Hoare triple {20144#true} havoc ~tmp___11~0; {20144#true} is VALID [2020-07-10 20:30:30,449 INFO L280 TraceCheckUtils]: 13: Hoare triple {20144#true} havoc ~tmp___12~0; {20144#true} is VALID [2020-07-10 20:30:30,450 INFO L263 TraceCheckUtils]: 14: Hoare triple {20144#true} call #t~ret15 := is_master_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,450 INFO L280 TraceCheckUtils]: 15: Hoare triple {20144#true} havoc ~__retres1~0; {20144#true} is VALID [2020-07-10 20:30:30,451 INFO L280 TraceCheckUtils]: 16: Hoare triple {20144#true} assume !(1 == ~m_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,451 INFO L280 TraceCheckUtils]: 17: Hoare triple {20144#true} ~__retres1~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,451 INFO L280 TraceCheckUtils]: 18: Hoare triple {20144#true} #res := ~__retres1~0; {20144#true} is VALID [2020-07-10 20:30:30,452 INFO L280 TraceCheckUtils]: 19: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,452 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {20144#true} {20144#true} #2086#return; {20144#true} is VALID [2020-07-10 20:30:30,453 INFO L280 TraceCheckUtils]: 21: Hoare triple {20144#true} assume -2147483648 <= #t~ret15 && #t~ret15 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,453 INFO L280 TraceCheckUtils]: 22: Hoare triple {20144#true} ~tmp~1 := #t~ret15; {20144#true} is VALID [2020-07-10 20:30:30,453 INFO L280 TraceCheckUtils]: 23: Hoare triple {20144#true} havoc #t~ret15; {20144#true} is VALID [2020-07-10 20:30:30,454 INFO L280 TraceCheckUtils]: 24: Hoare triple {20144#true} assume !(0 != ~tmp~1); {20144#true} is VALID [2020-07-10 20:30:30,454 INFO L263 TraceCheckUtils]: 25: Hoare triple {20144#true} call #t~ret16 := is_transmit1_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,454 INFO L280 TraceCheckUtils]: 26: Hoare triple {20144#true} havoc ~__retres1~1; {20144#true} is VALID [2020-07-10 20:30:30,454 INFO L280 TraceCheckUtils]: 27: Hoare triple {20144#true} assume !(1 == ~t1_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,455 INFO L280 TraceCheckUtils]: 28: Hoare triple {20144#true} ~__retres1~1 := 0; {20144#true} is VALID [2020-07-10 20:30:30,455 INFO L280 TraceCheckUtils]: 29: Hoare triple {20144#true} #res := ~__retres1~1; {20144#true} is VALID [2020-07-10 20:30:30,455 INFO L280 TraceCheckUtils]: 30: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,456 INFO L275 TraceCheckUtils]: 31: Hoare quadruple {20144#true} {20144#true} #2088#return; {20144#true} is VALID [2020-07-10 20:30:30,456 INFO L280 TraceCheckUtils]: 32: Hoare triple {20144#true} assume -2147483648 <= #t~ret16 && #t~ret16 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,456 INFO L280 TraceCheckUtils]: 33: Hoare triple {20144#true} ~tmp___0~0 := #t~ret16; {20144#true} is VALID [2020-07-10 20:30:30,457 INFO L280 TraceCheckUtils]: 34: Hoare triple {20144#true} havoc #t~ret16; {20144#true} is VALID [2020-07-10 20:30:30,457 INFO L280 TraceCheckUtils]: 35: Hoare triple {20144#true} assume !(0 != ~tmp___0~0); {20144#true} is VALID [2020-07-10 20:30:30,457 INFO L263 TraceCheckUtils]: 36: Hoare triple {20144#true} call #t~ret17 := is_transmit2_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,457 INFO L280 TraceCheckUtils]: 37: Hoare triple {20144#true} havoc ~__retres1~2; {20144#true} is VALID [2020-07-10 20:30:30,458 INFO L280 TraceCheckUtils]: 38: Hoare triple {20144#true} assume !(1 == ~t2_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,458 INFO L280 TraceCheckUtils]: 39: Hoare triple {20144#true} ~__retres1~2 := 0; {20144#true} is VALID [2020-07-10 20:30:30,458 INFO L280 TraceCheckUtils]: 40: Hoare triple {20144#true} #res := ~__retres1~2; {20144#true} is VALID [2020-07-10 20:30:30,458 INFO L280 TraceCheckUtils]: 41: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,459 INFO L275 TraceCheckUtils]: 42: Hoare quadruple {20144#true} {20144#true} #2090#return; {20144#true} is VALID [2020-07-10 20:30:30,459 INFO L280 TraceCheckUtils]: 43: Hoare triple {20144#true} assume -2147483648 <= #t~ret17 && #t~ret17 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,459 INFO L280 TraceCheckUtils]: 44: Hoare triple {20144#true} ~tmp___1~0 := #t~ret17; {20144#true} is VALID [2020-07-10 20:30:30,460 INFO L280 TraceCheckUtils]: 45: Hoare triple {20144#true} havoc #t~ret17; {20144#true} is VALID [2020-07-10 20:30:30,460 INFO L280 TraceCheckUtils]: 46: Hoare triple {20144#true} assume !(0 != ~tmp___1~0); {20144#true} is VALID [2020-07-10 20:30:30,460 INFO L263 TraceCheckUtils]: 47: Hoare triple {20144#true} call #t~ret18 := is_transmit3_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,460 INFO L280 TraceCheckUtils]: 48: Hoare triple {20144#true} havoc ~__retres1~3; {20144#true} is VALID [2020-07-10 20:30:30,461 INFO L280 TraceCheckUtils]: 49: Hoare triple {20144#true} assume !(1 == ~t3_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,461 INFO L280 TraceCheckUtils]: 50: Hoare triple {20144#true} ~__retres1~3 := 0; {20144#true} is VALID [2020-07-10 20:30:30,461 INFO L280 TraceCheckUtils]: 51: Hoare triple {20144#true} #res := ~__retres1~3; {20144#true} is VALID [2020-07-10 20:30:30,461 INFO L280 TraceCheckUtils]: 52: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,462 INFO L275 TraceCheckUtils]: 53: Hoare quadruple {20144#true} {20144#true} #2092#return; {20144#true} is VALID [2020-07-10 20:30:30,462 INFO L280 TraceCheckUtils]: 54: Hoare triple {20144#true} assume -2147483648 <= #t~ret18 && #t~ret18 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,462 INFO L280 TraceCheckUtils]: 55: Hoare triple {20144#true} ~tmp___2~0 := #t~ret18; {20144#true} is VALID [2020-07-10 20:30:30,463 INFO L280 TraceCheckUtils]: 56: Hoare triple {20144#true} havoc #t~ret18; {20144#true} is VALID [2020-07-10 20:30:30,463 INFO L280 TraceCheckUtils]: 57: Hoare triple {20144#true} assume !(0 != ~tmp___2~0); {20144#true} is VALID [2020-07-10 20:30:30,463 INFO L263 TraceCheckUtils]: 58: Hoare triple {20144#true} call #t~ret19 := is_transmit4_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,463 INFO L280 TraceCheckUtils]: 59: Hoare triple {20144#true} havoc ~__retres1~4; {20144#true} is VALID [2020-07-10 20:30:30,463 INFO L280 TraceCheckUtils]: 60: Hoare triple {20144#true} assume !(1 == ~t4_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,464 INFO L280 TraceCheckUtils]: 61: Hoare triple {20144#true} ~__retres1~4 := 0; {20144#true} is VALID [2020-07-10 20:30:30,464 INFO L280 TraceCheckUtils]: 62: Hoare triple {20144#true} #res := ~__retres1~4; {20144#true} is VALID [2020-07-10 20:30:30,464 INFO L280 TraceCheckUtils]: 63: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,465 INFO L275 TraceCheckUtils]: 64: Hoare quadruple {20144#true} {20144#true} #2094#return; {20144#true} is VALID [2020-07-10 20:30:30,465 INFO L280 TraceCheckUtils]: 65: Hoare triple {20144#true} assume -2147483648 <= #t~ret19 && #t~ret19 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,465 INFO L280 TraceCheckUtils]: 66: Hoare triple {20144#true} ~tmp___3~0 := #t~ret19; {20144#true} is VALID [2020-07-10 20:30:30,466 INFO L280 TraceCheckUtils]: 67: Hoare triple {20144#true} havoc #t~ret19; {20144#true} is VALID [2020-07-10 20:30:30,466 INFO L280 TraceCheckUtils]: 68: Hoare triple {20144#true} assume !(0 != ~tmp___3~0); {20144#true} is VALID [2020-07-10 20:30:30,466 INFO L263 TraceCheckUtils]: 69: Hoare triple {20144#true} call #t~ret20 := is_transmit5_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,467 INFO L280 TraceCheckUtils]: 70: Hoare triple {20144#true} havoc ~__retres1~5; {20144#true} is VALID [2020-07-10 20:30:30,467 INFO L280 TraceCheckUtils]: 71: Hoare triple {20144#true} assume !(1 == ~t5_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,468 INFO L280 TraceCheckUtils]: 72: Hoare triple {20144#true} ~__retres1~5 := 0; {20144#true} is VALID [2020-07-10 20:30:30,468 INFO L280 TraceCheckUtils]: 73: Hoare triple {20144#true} #res := ~__retres1~5; {20144#true} is VALID [2020-07-10 20:30:30,468 INFO L280 TraceCheckUtils]: 74: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,469 INFO L275 TraceCheckUtils]: 75: Hoare quadruple {20144#true} {20144#true} #2096#return; {20144#true} is VALID [2020-07-10 20:30:30,469 INFO L280 TraceCheckUtils]: 76: Hoare triple {20144#true} assume -2147483648 <= #t~ret20 && #t~ret20 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,469 INFO L280 TraceCheckUtils]: 77: Hoare triple {20144#true} ~tmp___4~0 := #t~ret20; {20144#true} is VALID [2020-07-10 20:30:30,470 INFO L280 TraceCheckUtils]: 78: Hoare triple {20144#true} havoc #t~ret20; {20144#true} is VALID [2020-07-10 20:30:30,470 INFO L280 TraceCheckUtils]: 79: Hoare triple {20144#true} assume !(0 != ~tmp___4~0); {20144#true} is VALID [2020-07-10 20:30:30,471 INFO L263 TraceCheckUtils]: 80: Hoare triple {20144#true} call #t~ret21 := is_transmit6_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,471 INFO L280 TraceCheckUtils]: 81: Hoare triple {20144#true} havoc ~__retres1~6; {20144#true} is VALID [2020-07-10 20:30:30,471 INFO L280 TraceCheckUtils]: 82: Hoare triple {20144#true} assume !(1 == ~t6_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,472 INFO L280 TraceCheckUtils]: 83: Hoare triple {20144#true} ~__retres1~6 := 0; {20144#true} is VALID [2020-07-10 20:30:30,472 INFO L280 TraceCheckUtils]: 84: Hoare triple {20144#true} #res := ~__retres1~6; {20144#true} is VALID [2020-07-10 20:30:30,473 INFO L280 TraceCheckUtils]: 85: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,473 INFO L275 TraceCheckUtils]: 86: Hoare quadruple {20144#true} {20144#true} #2098#return; {20144#true} is VALID [2020-07-10 20:30:30,473 INFO L280 TraceCheckUtils]: 87: Hoare triple {20144#true} assume -2147483648 <= #t~ret21 && #t~ret21 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,474 INFO L280 TraceCheckUtils]: 88: Hoare triple {20144#true} ~tmp___5~0 := #t~ret21; {20144#true} is VALID [2020-07-10 20:30:30,474 INFO L280 TraceCheckUtils]: 89: Hoare triple {20144#true} havoc #t~ret21; {20144#true} is VALID [2020-07-10 20:30:30,475 INFO L280 TraceCheckUtils]: 90: Hoare triple {20144#true} assume !(0 != ~tmp___5~0); {20144#true} is VALID [2020-07-10 20:30:30,475 INFO L263 TraceCheckUtils]: 91: Hoare triple {20144#true} call #t~ret22 := is_transmit7_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,475 INFO L280 TraceCheckUtils]: 92: Hoare triple {20144#true} havoc ~__retres1~7; {20144#true} is VALID [2020-07-10 20:30:30,476 INFO L280 TraceCheckUtils]: 93: Hoare triple {20144#true} assume !(1 == ~t7_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,476 INFO L280 TraceCheckUtils]: 94: Hoare triple {20144#true} ~__retres1~7 := 0; {20144#true} is VALID [2020-07-10 20:30:30,477 INFO L280 TraceCheckUtils]: 95: Hoare triple {20144#true} #res := ~__retres1~7; {20144#true} is VALID [2020-07-10 20:30:30,477 INFO L280 TraceCheckUtils]: 96: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,477 INFO L275 TraceCheckUtils]: 97: Hoare quadruple {20144#true} {20144#true} #2100#return; {20144#true} is VALID [2020-07-10 20:30:30,478 INFO L280 TraceCheckUtils]: 98: Hoare triple {20144#true} assume -2147483648 <= #t~ret22 && #t~ret22 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,478 INFO L280 TraceCheckUtils]: 99: Hoare triple {20144#true} ~tmp___6~0 := #t~ret22; {20144#true} is VALID [2020-07-10 20:30:30,479 INFO L280 TraceCheckUtils]: 100: Hoare triple {20144#true} havoc #t~ret22; {20144#true} is VALID [2020-07-10 20:30:30,479 INFO L280 TraceCheckUtils]: 101: Hoare triple {20144#true} assume !(0 != ~tmp___6~0); {20144#true} is VALID [2020-07-10 20:30:30,479 INFO L263 TraceCheckUtils]: 102: Hoare triple {20144#true} call #t~ret23 := is_transmit8_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,480 INFO L280 TraceCheckUtils]: 103: Hoare triple {20144#true} havoc ~__retres1~8; {20144#true} is VALID [2020-07-10 20:30:30,480 INFO L280 TraceCheckUtils]: 104: Hoare triple {20144#true} assume !(1 == ~t8_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,480 INFO L280 TraceCheckUtils]: 105: Hoare triple {20144#true} ~__retres1~8 := 0; {20144#true} is VALID [2020-07-10 20:30:30,481 INFO L280 TraceCheckUtils]: 106: Hoare triple {20144#true} #res := ~__retres1~8; {20144#true} is VALID [2020-07-10 20:30:30,481 INFO L280 TraceCheckUtils]: 107: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,482 INFO L275 TraceCheckUtils]: 108: Hoare quadruple {20144#true} {20144#true} #2102#return; {20144#true} is VALID [2020-07-10 20:30:30,482 INFO L280 TraceCheckUtils]: 109: Hoare triple {20144#true} assume -2147483648 <= #t~ret23 && #t~ret23 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,483 INFO L280 TraceCheckUtils]: 110: Hoare triple {20144#true} ~tmp___7~0 := #t~ret23; {20144#true} is VALID [2020-07-10 20:30:30,483 INFO L280 TraceCheckUtils]: 111: Hoare triple {20144#true} havoc #t~ret23; {20144#true} is VALID [2020-07-10 20:30:30,483 INFO L280 TraceCheckUtils]: 112: Hoare triple {20144#true} assume !(0 != ~tmp___7~0); {20144#true} is VALID [2020-07-10 20:30:30,484 INFO L263 TraceCheckUtils]: 113: Hoare triple {20144#true} call #t~ret24 := is_transmit9_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,484 INFO L280 TraceCheckUtils]: 114: Hoare triple {20144#true} havoc ~__retres1~9; {20144#true} is VALID [2020-07-10 20:30:30,485 INFO L280 TraceCheckUtils]: 115: Hoare triple {20144#true} assume !(1 == ~t9_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,485 INFO L280 TraceCheckUtils]: 116: Hoare triple {20144#true} ~__retres1~9 := 0; {20144#true} is VALID [2020-07-10 20:30:30,485 INFO L280 TraceCheckUtils]: 117: Hoare triple {20144#true} #res := ~__retres1~9; {20144#true} is VALID [2020-07-10 20:30:30,486 INFO L280 TraceCheckUtils]: 118: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,486 INFO L275 TraceCheckUtils]: 119: Hoare quadruple {20144#true} {20144#true} #2104#return; {20144#true} is VALID [2020-07-10 20:30:30,487 INFO L280 TraceCheckUtils]: 120: Hoare triple {20144#true} assume -2147483648 <= #t~ret24 && #t~ret24 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,487 INFO L280 TraceCheckUtils]: 121: Hoare triple {20144#true} ~tmp___8~0 := #t~ret24; {20144#true} is VALID [2020-07-10 20:30:30,488 INFO L280 TraceCheckUtils]: 122: Hoare triple {20144#true} havoc #t~ret24; {20144#true} is VALID [2020-07-10 20:30:30,488 INFO L280 TraceCheckUtils]: 123: Hoare triple {20144#true} assume !(0 != ~tmp___8~0); {20144#true} is VALID [2020-07-10 20:30:30,488 INFO L263 TraceCheckUtils]: 124: Hoare triple {20144#true} call #t~ret25 := is_transmit10_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,489 INFO L280 TraceCheckUtils]: 125: Hoare triple {20144#true} havoc ~__retres1~10; {20144#true} is VALID [2020-07-10 20:30:30,489 INFO L280 TraceCheckUtils]: 126: Hoare triple {20144#true} assume !(1 == ~t10_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,489 INFO L280 TraceCheckUtils]: 127: Hoare triple {20144#true} ~__retres1~10 := 0; {20144#true} is VALID [2020-07-10 20:30:30,490 INFO L280 TraceCheckUtils]: 128: Hoare triple {20144#true} #res := ~__retres1~10; {20144#true} is VALID [2020-07-10 20:30:30,490 INFO L280 TraceCheckUtils]: 129: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,491 INFO L275 TraceCheckUtils]: 130: Hoare quadruple {20144#true} {20144#true} #2106#return; {20144#true} is VALID [2020-07-10 20:30:30,491 INFO L280 TraceCheckUtils]: 131: Hoare triple {20144#true} assume -2147483648 <= #t~ret25 && #t~ret25 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,492 INFO L280 TraceCheckUtils]: 132: Hoare triple {20144#true} ~tmp___9~0 := #t~ret25; {20144#true} is VALID [2020-07-10 20:30:30,492 INFO L280 TraceCheckUtils]: 133: Hoare triple {20144#true} havoc #t~ret25; {20144#true} is VALID [2020-07-10 20:30:30,492 INFO L280 TraceCheckUtils]: 134: Hoare triple {20144#true} assume !(0 != ~tmp___9~0); {20144#true} is VALID [2020-07-10 20:30:30,493 INFO L263 TraceCheckUtils]: 135: Hoare triple {20144#true} call #t~ret26 := is_transmit11_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,493 INFO L280 TraceCheckUtils]: 136: Hoare triple {20144#true} havoc ~__retres1~11; {20144#true} is VALID [2020-07-10 20:30:30,493 INFO L280 TraceCheckUtils]: 137: Hoare triple {20144#true} assume !(1 == ~t11_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,494 INFO L280 TraceCheckUtils]: 138: Hoare triple {20144#true} ~__retres1~11 := 0; {20144#true} is VALID [2020-07-10 20:30:30,494 INFO L280 TraceCheckUtils]: 139: Hoare triple {20144#true} #res := ~__retres1~11; {20144#true} is VALID [2020-07-10 20:30:30,495 INFO L280 TraceCheckUtils]: 140: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,495 INFO L275 TraceCheckUtils]: 141: Hoare quadruple {20144#true} {20144#true} #2108#return; {20144#true} is VALID [2020-07-10 20:30:30,495 INFO L280 TraceCheckUtils]: 142: Hoare triple {20144#true} assume -2147483648 <= #t~ret26 && #t~ret26 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,496 INFO L280 TraceCheckUtils]: 143: Hoare triple {20144#true} ~tmp___10~0 := #t~ret26; {20144#true} is VALID [2020-07-10 20:30:30,496 INFO L280 TraceCheckUtils]: 144: Hoare triple {20144#true} havoc #t~ret26; {20144#true} is VALID [2020-07-10 20:30:30,497 INFO L280 TraceCheckUtils]: 145: Hoare triple {20144#true} assume !(0 != ~tmp___10~0); {20144#true} is VALID [2020-07-10 20:30:30,497 INFO L263 TraceCheckUtils]: 146: Hoare triple {20144#true} call #t~ret27 := is_transmit12_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,498 INFO L280 TraceCheckUtils]: 147: Hoare triple {20144#true} havoc ~__retres1~12; {20144#true} is VALID [2020-07-10 20:30:30,498 INFO L280 TraceCheckUtils]: 148: Hoare triple {20144#true} assume !(1 == ~t12_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,498 INFO L280 TraceCheckUtils]: 149: Hoare triple {20144#true} ~__retres1~12 := 0; {20144#true} is VALID [2020-07-10 20:30:30,499 INFO L280 TraceCheckUtils]: 150: Hoare triple {20144#true} #res := ~__retres1~12; {20144#true} is VALID [2020-07-10 20:30:30,499 INFO L280 TraceCheckUtils]: 151: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,500 INFO L275 TraceCheckUtils]: 152: Hoare quadruple {20144#true} {20144#true} #2110#return; {20144#true} is VALID [2020-07-10 20:30:30,500 INFO L280 TraceCheckUtils]: 153: Hoare triple {20144#true} assume -2147483648 <= #t~ret27 && #t~ret27 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,500 INFO L280 TraceCheckUtils]: 154: Hoare triple {20144#true} ~tmp___11~0 := #t~ret27; {20144#true} is VALID [2020-07-10 20:30:30,501 INFO L280 TraceCheckUtils]: 155: Hoare triple {20144#true} havoc #t~ret27; {20144#true} is VALID [2020-07-10 20:30:30,501 INFO L280 TraceCheckUtils]: 156: Hoare triple {20144#true} assume !(0 != ~tmp___11~0); {20144#true} is VALID [2020-07-10 20:30:30,501 INFO L263 TraceCheckUtils]: 157: Hoare triple {20144#true} call #t~ret28 := is_transmit13_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,502 INFO L280 TraceCheckUtils]: 158: Hoare triple {20144#true} havoc ~__retres1~13; {20144#true} is VALID [2020-07-10 20:30:30,502 INFO L280 TraceCheckUtils]: 159: Hoare triple {20144#true} assume !(1 == ~t13_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,503 INFO L280 TraceCheckUtils]: 160: Hoare triple {20144#true} ~__retres1~13 := 0; {20144#true} is VALID [2020-07-10 20:30:30,503 INFO L280 TraceCheckUtils]: 161: Hoare triple {20144#true} #res := ~__retres1~13; {20144#true} is VALID [2020-07-10 20:30:30,503 INFO L280 TraceCheckUtils]: 162: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,504 INFO L275 TraceCheckUtils]: 163: Hoare quadruple {20144#true} {20144#true} #2112#return; {20144#true} is VALID [2020-07-10 20:30:30,504 INFO L280 TraceCheckUtils]: 164: Hoare triple {20144#true} assume -2147483648 <= #t~ret28 && #t~ret28 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,504 INFO L280 TraceCheckUtils]: 165: Hoare triple {20144#true} ~tmp___12~0 := #t~ret28; {20144#true} is VALID [2020-07-10 20:30:30,505 INFO L280 TraceCheckUtils]: 166: Hoare triple {20144#true} havoc #t~ret28; {20144#true} is VALID [2020-07-10 20:30:30,505 INFO L280 TraceCheckUtils]: 167: Hoare triple {20144#true} assume !(0 != ~tmp___12~0); {20144#true} is VALID [2020-07-10 20:30:30,506 INFO L280 TraceCheckUtils]: 168: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,506 INFO L275 TraceCheckUtils]: 169: Hoare quadruple {20144#true} {20145#false} #2156#return; {20145#false} is VALID [2020-07-10 20:30:30,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,552 INFO L280 TraceCheckUtils]: 0: Hoare triple {20504#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(1 == ~M_E~0); {20144#true} is VALID [2020-07-10 20:30:30,553 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume !(1 == ~T1_E~0); {20144#true} is VALID [2020-07-10 20:30:30,553 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} assume !(1 == ~T2_E~0); {20144#true} is VALID [2020-07-10 20:30:30,554 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} assume !(1 == ~T3_E~0); {20144#true} is VALID [2020-07-10 20:30:30,554 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume !(1 == ~T4_E~0); {20144#true} is VALID [2020-07-10 20:30:30,554 INFO L280 TraceCheckUtils]: 5: Hoare triple {20144#true} assume !(1 == ~T5_E~0); {20144#true} is VALID [2020-07-10 20:30:30,554 INFO L280 TraceCheckUtils]: 6: Hoare triple {20144#true} assume !(1 == ~T6_E~0); {20144#true} is VALID [2020-07-10 20:30:30,555 INFO L280 TraceCheckUtils]: 7: Hoare triple {20144#true} assume !(1 == ~T7_E~0); {20144#true} is VALID [2020-07-10 20:30:30,555 INFO L280 TraceCheckUtils]: 8: Hoare triple {20144#true} assume !(1 == ~T8_E~0); {20144#true} is VALID [2020-07-10 20:30:30,556 INFO L280 TraceCheckUtils]: 9: Hoare triple {20144#true} assume !(1 == ~T9_E~0); {20144#true} is VALID [2020-07-10 20:30:30,556 INFO L280 TraceCheckUtils]: 10: Hoare triple {20144#true} assume !(1 == ~T10_E~0); {20144#true} is VALID [2020-07-10 20:30:30,556 INFO L280 TraceCheckUtils]: 11: Hoare triple {20144#true} assume !(1 == ~T11_E~0); {20144#true} is VALID [2020-07-10 20:30:30,557 INFO L280 TraceCheckUtils]: 12: Hoare triple {20144#true} assume !(1 == ~T12_E~0); {20144#true} is VALID [2020-07-10 20:30:30,557 INFO L280 TraceCheckUtils]: 13: Hoare triple {20144#true} assume !(1 == ~T13_E~0); {20144#true} is VALID [2020-07-10 20:30:30,558 INFO L280 TraceCheckUtils]: 14: Hoare triple {20144#true} assume !(1 == ~E_1~0); {20144#true} is VALID [2020-07-10 20:30:30,558 INFO L280 TraceCheckUtils]: 15: Hoare triple {20144#true} assume !(1 == ~E_2~0); {20144#true} is VALID [2020-07-10 20:30:30,559 INFO L280 TraceCheckUtils]: 16: Hoare triple {20144#true} assume !(1 == ~E_3~0); {20144#true} is VALID [2020-07-10 20:30:30,559 INFO L280 TraceCheckUtils]: 17: Hoare triple {20144#true} assume !(1 == ~E_4~0); {20144#true} is VALID [2020-07-10 20:30:30,559 INFO L280 TraceCheckUtils]: 18: Hoare triple {20144#true} assume !(1 == ~E_5~0); {20144#true} is VALID [2020-07-10 20:30:30,560 INFO L280 TraceCheckUtils]: 19: Hoare triple {20144#true} assume !(1 == ~E_6~0); {20144#true} is VALID [2020-07-10 20:30:30,560 INFO L280 TraceCheckUtils]: 20: Hoare triple {20144#true} assume !(1 == ~E_7~0); {20144#true} is VALID [2020-07-10 20:30:30,561 INFO L280 TraceCheckUtils]: 21: Hoare triple {20144#true} assume !(1 == ~E_8~0); {20144#true} is VALID [2020-07-10 20:30:30,561 INFO L280 TraceCheckUtils]: 22: Hoare triple {20144#true} assume !(1 == ~E_9~0); {20144#true} is VALID [2020-07-10 20:30:30,561 INFO L280 TraceCheckUtils]: 23: Hoare triple {20144#true} assume !(1 == ~E_10~0); {20144#true} is VALID [2020-07-10 20:30:30,562 INFO L280 TraceCheckUtils]: 24: Hoare triple {20144#true} assume !(1 == ~E_11~0); {20144#true} is VALID [2020-07-10 20:30:30,562 INFO L280 TraceCheckUtils]: 25: Hoare triple {20144#true} assume !(1 == ~E_12~0); {20144#true} is VALID [2020-07-10 20:30:30,563 INFO L280 TraceCheckUtils]: 26: Hoare triple {20144#true} assume !(1 == ~E_13~0); {20144#true} is VALID [2020-07-10 20:30:30,563 INFO L280 TraceCheckUtils]: 27: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,563 INFO L275 TraceCheckUtils]: 28: Hoare quadruple {20144#true} {20145#false} #2158#return; {20145#false} is VALID [2020-07-10 20:30:30,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:30:30,572 INFO L280 TraceCheckUtils]: 0: Hoare triple {20144#true} havoc ~__retres1~14; {20144#true} is VALID [2020-07-10 20:30:30,573 INFO L280 TraceCheckUtils]: 1: Hoare triple {20144#true} assume 0 == ~m_st~0; {20144#true} is VALID [2020-07-10 20:30:30,574 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~__retres1~14 := 1; {20144#true} is VALID [2020-07-10 20:30:30,574 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} #res := ~__retres1~14; {20144#true} is VALID [2020-07-10 20:30:30,575 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,575 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {20144#true} {20145#false} #2118#return; {20145#false} is VALID [2020-07-10 20:30:30,584 INFO L263 TraceCheckUtils]: 0: Hoare triple {20144#true} call ULTIMATE.init(); {20500#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} is VALID [2020-07-10 20:30:30,585 INFO L280 TraceCheckUtils]: 1: Hoare triple {20500#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} ~m_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,585 INFO L280 TraceCheckUtils]: 2: Hoare triple {20144#true} ~t1_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,586 INFO L280 TraceCheckUtils]: 3: Hoare triple {20144#true} ~t2_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,586 INFO L280 TraceCheckUtils]: 4: Hoare triple {20144#true} ~t3_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,586 INFO L280 TraceCheckUtils]: 5: Hoare triple {20144#true} ~t4_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,587 INFO L280 TraceCheckUtils]: 6: Hoare triple {20144#true} ~t5_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,587 INFO L280 TraceCheckUtils]: 7: Hoare triple {20144#true} ~t6_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,588 INFO L280 TraceCheckUtils]: 8: Hoare triple {20144#true} ~t7_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,588 INFO L280 TraceCheckUtils]: 9: Hoare triple {20144#true} ~t8_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,588 INFO L280 TraceCheckUtils]: 10: Hoare triple {20144#true} ~t9_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,589 INFO L280 TraceCheckUtils]: 11: Hoare triple {20144#true} ~t10_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,589 INFO L280 TraceCheckUtils]: 12: Hoare triple {20144#true} ~t11_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,589 INFO L280 TraceCheckUtils]: 13: Hoare triple {20144#true} ~t12_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,590 INFO L280 TraceCheckUtils]: 14: Hoare triple {20144#true} ~t13_pc~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,590 INFO L280 TraceCheckUtils]: 15: Hoare triple {20144#true} ~m_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,590 INFO L280 TraceCheckUtils]: 16: Hoare triple {20144#true} ~t1_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,591 INFO L280 TraceCheckUtils]: 17: Hoare triple {20144#true} ~t2_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,591 INFO L280 TraceCheckUtils]: 18: Hoare triple {20144#true} ~t3_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,592 INFO L280 TraceCheckUtils]: 19: Hoare triple {20144#true} ~t4_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,592 INFO L280 TraceCheckUtils]: 20: Hoare triple {20144#true} ~t5_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,592 INFO L280 TraceCheckUtils]: 21: Hoare triple {20144#true} ~t6_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,593 INFO L280 TraceCheckUtils]: 22: Hoare triple {20144#true} ~t7_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,593 INFO L280 TraceCheckUtils]: 23: Hoare triple {20144#true} ~t8_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,593 INFO L280 TraceCheckUtils]: 24: Hoare triple {20144#true} ~t9_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,594 INFO L280 TraceCheckUtils]: 25: Hoare triple {20144#true} ~t10_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,594 INFO L280 TraceCheckUtils]: 26: Hoare triple {20144#true} ~t11_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,594 INFO L280 TraceCheckUtils]: 27: Hoare triple {20144#true} ~t12_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,595 INFO L280 TraceCheckUtils]: 28: Hoare triple {20144#true} ~t13_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,595 INFO L280 TraceCheckUtils]: 29: Hoare triple {20144#true} ~m_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,596 INFO L280 TraceCheckUtils]: 30: Hoare triple {20144#true} ~t1_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,596 INFO L280 TraceCheckUtils]: 31: Hoare triple {20144#true} ~t2_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,596 INFO L280 TraceCheckUtils]: 32: Hoare triple {20144#true} ~t3_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,597 INFO L280 TraceCheckUtils]: 33: Hoare triple {20144#true} ~t4_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,597 INFO L280 TraceCheckUtils]: 34: Hoare triple {20144#true} ~t5_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,597 INFO L280 TraceCheckUtils]: 35: Hoare triple {20144#true} ~t6_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,598 INFO L280 TraceCheckUtils]: 36: Hoare triple {20144#true} ~t7_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,598 INFO L280 TraceCheckUtils]: 37: Hoare triple {20144#true} ~t8_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,599 INFO L280 TraceCheckUtils]: 38: Hoare triple {20144#true} ~t9_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,599 INFO L280 TraceCheckUtils]: 39: Hoare triple {20144#true} ~t10_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,599 INFO L280 TraceCheckUtils]: 40: Hoare triple {20144#true} ~t11_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,600 INFO L280 TraceCheckUtils]: 41: Hoare triple {20144#true} ~t12_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,600 INFO L280 TraceCheckUtils]: 42: Hoare triple {20144#true} ~t13_i~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,600 INFO L280 TraceCheckUtils]: 43: Hoare triple {20144#true} ~M_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,601 INFO L280 TraceCheckUtils]: 44: Hoare triple {20144#true} ~T1_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,601 INFO L280 TraceCheckUtils]: 45: Hoare triple {20144#true} ~T2_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,601 INFO L280 TraceCheckUtils]: 46: Hoare triple {20144#true} ~T3_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,602 INFO L280 TraceCheckUtils]: 47: Hoare triple {20144#true} ~T4_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,602 INFO L280 TraceCheckUtils]: 48: Hoare triple {20144#true} ~T5_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,603 INFO L280 TraceCheckUtils]: 49: Hoare triple {20144#true} ~T6_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,603 INFO L280 TraceCheckUtils]: 50: Hoare triple {20144#true} ~T7_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,603 INFO L280 TraceCheckUtils]: 51: Hoare triple {20144#true} ~T8_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,604 INFO L280 TraceCheckUtils]: 52: Hoare triple {20144#true} ~T9_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,604 INFO L280 TraceCheckUtils]: 53: Hoare triple {20144#true} ~T10_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,604 INFO L280 TraceCheckUtils]: 54: Hoare triple {20144#true} ~T11_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,605 INFO L280 TraceCheckUtils]: 55: Hoare triple {20144#true} ~T12_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,605 INFO L280 TraceCheckUtils]: 56: Hoare triple {20144#true} ~T13_E~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,606 INFO L280 TraceCheckUtils]: 57: Hoare triple {20144#true} ~E_1~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,606 INFO L280 TraceCheckUtils]: 58: Hoare triple {20144#true} ~E_2~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,606 INFO L280 TraceCheckUtils]: 59: Hoare triple {20144#true} ~E_3~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,607 INFO L280 TraceCheckUtils]: 60: Hoare triple {20144#true} ~E_4~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,607 INFO L280 TraceCheckUtils]: 61: Hoare triple {20144#true} ~E_5~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,608 INFO L280 TraceCheckUtils]: 62: Hoare triple {20144#true} ~E_6~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,608 INFO L280 TraceCheckUtils]: 63: Hoare triple {20144#true} ~E_7~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,608 INFO L280 TraceCheckUtils]: 64: Hoare triple {20144#true} ~E_8~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,609 INFO L280 TraceCheckUtils]: 65: Hoare triple {20144#true} ~E_9~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,609 INFO L280 TraceCheckUtils]: 66: Hoare triple {20144#true} ~E_10~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,609 INFO L280 TraceCheckUtils]: 67: Hoare triple {20144#true} ~E_11~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,610 INFO L280 TraceCheckUtils]: 68: Hoare triple {20144#true} ~E_12~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,610 INFO L280 TraceCheckUtils]: 69: Hoare triple {20144#true} ~E_13~0 := 2; {20144#true} is VALID [2020-07-10 20:30:30,610 INFO L280 TraceCheckUtils]: 70: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,611 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {20144#true} {20144#true} #2180#return; {20144#true} is VALID [2020-07-10 20:30:30,611 INFO L263 TraceCheckUtils]: 72: Hoare triple {20144#true} call #t~ret32 := main(); {20144#true} is VALID [2020-07-10 20:30:30,612 INFO L280 TraceCheckUtils]: 73: Hoare triple {20144#true} havoc ~__retres1~15; {20144#true} is VALID [2020-07-10 20:30:30,614 INFO L263 TraceCheckUtils]: 74: Hoare triple {20144#true} call init_model(); {20501#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} is VALID [2020-07-10 20:30:30,615 INFO L280 TraceCheckUtils]: 75: Hoare triple {20501#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} ~m_i~0 := 1; {20144#true} is VALID [2020-07-10 20:30:30,615 INFO L280 TraceCheckUtils]: 76: Hoare triple {20144#true} ~t1_i~0 := 1; {20144#true} is VALID [2020-07-10 20:30:30,616 INFO L280 TraceCheckUtils]: 77: Hoare triple {20144#true} ~t2_i~0 := 1; {20144#true} is VALID [2020-07-10 20:30:30,616 INFO L280 TraceCheckUtils]: 78: Hoare triple {20144#true} ~t3_i~0 := 1; {20144#true} is VALID [2020-07-10 20:30:30,618 INFO L280 TraceCheckUtils]: 79: Hoare triple {20144#true} ~t4_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,619 INFO L280 TraceCheckUtils]: 80: Hoare triple {20233#(= 1 ~t4_i~0)} ~t5_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,620 INFO L280 TraceCheckUtils]: 81: Hoare triple {20233#(= 1 ~t4_i~0)} ~t6_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,622 INFO L280 TraceCheckUtils]: 82: Hoare triple {20233#(= 1 ~t4_i~0)} ~t7_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,623 INFO L280 TraceCheckUtils]: 83: Hoare triple {20233#(= 1 ~t4_i~0)} ~t8_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,624 INFO L280 TraceCheckUtils]: 84: Hoare triple {20233#(= 1 ~t4_i~0)} ~t9_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,626 INFO L280 TraceCheckUtils]: 85: Hoare triple {20233#(= 1 ~t4_i~0)} ~t10_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,627 INFO L280 TraceCheckUtils]: 86: Hoare triple {20233#(= 1 ~t4_i~0)} ~t11_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,628 INFO L280 TraceCheckUtils]: 87: Hoare triple {20233#(= 1 ~t4_i~0)} ~t12_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,629 INFO L280 TraceCheckUtils]: 88: Hoare triple {20233#(= 1 ~t4_i~0)} ~t13_i~0 := 1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,630 INFO L280 TraceCheckUtils]: 89: Hoare triple {20233#(= 1 ~t4_i~0)} assume true; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,631 INFO L275 TraceCheckUtils]: 90: Hoare quadruple {20233#(= 1 ~t4_i~0)} {20144#true} #2078#return; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,633 INFO L263 TraceCheckUtils]: 91: Hoare triple {20233#(= 1 ~t4_i~0)} call start_simulation(); {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,633 INFO L280 TraceCheckUtils]: 92: Hoare triple {20233#(= 1 ~t4_i~0)} havoc ~kernel_st~0; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,635 INFO L280 TraceCheckUtils]: 93: Hoare triple {20233#(= 1 ~t4_i~0)} havoc ~tmp~3; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,635 INFO L280 TraceCheckUtils]: 94: Hoare triple {20233#(= 1 ~t4_i~0)} havoc ~tmp___0~1; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,636 INFO L280 TraceCheckUtils]: 95: Hoare triple {20233#(= 1 ~t4_i~0)} ~kernel_st~0 := 0; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,637 INFO L263 TraceCheckUtils]: 96: Hoare triple {20233#(= 1 ~t4_i~0)} call update_channels(); {20144#true} is VALID [2020-07-10 20:30:30,637 INFO L280 TraceCheckUtils]: 97: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,638 INFO L275 TraceCheckUtils]: 98: Hoare quadruple {20144#true} {20233#(= 1 ~t4_i~0)} #2150#return; {20233#(= 1 ~t4_i~0)} is VALID [2020-07-10 20:30:30,640 INFO L263 TraceCheckUtils]: 99: Hoare triple {20233#(= 1 ~t4_i~0)} call init_threads(); {20502#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} is VALID [2020-07-10 20:30:30,640 INFO L280 TraceCheckUtils]: 100: Hoare triple {20502#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} assume 1 == ~m_i~0; {20144#true} is VALID [2020-07-10 20:30:30,641 INFO L280 TraceCheckUtils]: 101: Hoare triple {20144#true} ~m_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,641 INFO L280 TraceCheckUtils]: 102: Hoare triple {20144#true} assume 1 == ~t1_i~0; {20144#true} is VALID [2020-07-10 20:30:30,642 INFO L280 TraceCheckUtils]: 103: Hoare triple {20144#true} ~t1_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,642 INFO L280 TraceCheckUtils]: 104: Hoare triple {20144#true} assume 1 == ~t2_i~0; {20144#true} is VALID [2020-07-10 20:30:30,642 INFO L280 TraceCheckUtils]: 105: Hoare triple {20144#true} ~t2_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,643 INFO L280 TraceCheckUtils]: 106: Hoare triple {20144#true} assume 1 == ~t3_i~0; {20144#true} is VALID [2020-07-10 20:30:30,643 INFO L280 TraceCheckUtils]: 107: Hoare triple {20144#true} ~t3_st~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,645 INFO L280 TraceCheckUtils]: 108: Hoare triple {20144#true} assume !(1 == ~t4_i~0); {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,646 INFO L280 TraceCheckUtils]: 109: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t4_st~0 := 2; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,647 INFO L280 TraceCheckUtils]: 110: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume 1 == ~t5_i~0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,649 INFO L280 TraceCheckUtils]: 111: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t5_st~0 := 0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,650 INFO L280 TraceCheckUtils]: 112: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume !(1 == ~t6_i~0); {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,651 INFO L280 TraceCheckUtils]: 113: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t6_st~0 := 2; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,652 INFO L280 TraceCheckUtils]: 114: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume 1 == ~t7_i~0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,654 INFO L280 TraceCheckUtils]: 115: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t7_st~0 := 0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,655 INFO L280 TraceCheckUtils]: 116: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume !(1 == ~t8_i~0); {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,656 INFO L280 TraceCheckUtils]: 117: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t8_st~0 := 2; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,657 INFO L280 TraceCheckUtils]: 118: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume 1 == ~t9_i~0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,659 INFO L280 TraceCheckUtils]: 119: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t9_st~0 := 0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,660 INFO L280 TraceCheckUtils]: 120: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume !(1 == ~t10_i~0); {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,661 INFO L280 TraceCheckUtils]: 121: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t10_st~0 := 2; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,663 INFO L280 TraceCheckUtils]: 122: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume 1 == ~t11_i~0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,664 INFO L280 TraceCheckUtils]: 123: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t11_st~0 := 0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,666 INFO L280 TraceCheckUtils]: 124: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume !(1 == ~t12_i~0); {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,667 INFO L280 TraceCheckUtils]: 125: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t12_st~0 := 2; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,668 INFO L280 TraceCheckUtils]: 126: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume 1 == ~t13_i~0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,670 INFO L280 TraceCheckUtils]: 127: Hoare triple {20503#(not (= 1 ~t4_i~0))} ~t13_st~0 := 0; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,671 INFO L280 TraceCheckUtils]: 128: Hoare triple {20503#(not (= 1 ~t4_i~0))} assume true; {20503#(not (= 1 ~t4_i~0))} is VALID [2020-07-10 20:30:30,673 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {20503#(not (= 1 ~t4_i~0))} {20233#(= 1 ~t4_i~0)} #2152#return; {20145#false} is VALID [2020-07-10 20:30:30,674 INFO L263 TraceCheckUtils]: 130: Hoare triple {20145#false} call fire_delta_events(); {20504#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} is VALID [2020-07-10 20:30:30,674 INFO L280 TraceCheckUtils]: 131: Hoare triple {20504#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(0 == ~M_E~0); {20144#true} is VALID [2020-07-10 20:30:30,675 INFO L280 TraceCheckUtils]: 132: Hoare triple {20144#true} assume !(0 == ~T1_E~0); {20144#true} is VALID [2020-07-10 20:30:30,675 INFO L280 TraceCheckUtils]: 133: Hoare triple {20144#true} assume !(0 == ~T2_E~0); {20144#true} is VALID [2020-07-10 20:30:30,675 INFO L280 TraceCheckUtils]: 134: Hoare triple {20144#true} assume !(0 == ~T3_E~0); {20144#true} is VALID [2020-07-10 20:30:30,676 INFO L280 TraceCheckUtils]: 135: Hoare triple {20144#true} assume !(0 == ~T4_E~0); {20144#true} is VALID [2020-07-10 20:30:30,676 INFO L280 TraceCheckUtils]: 136: Hoare triple {20144#true} assume !(0 == ~T5_E~0); {20144#true} is VALID [2020-07-10 20:30:30,676 INFO L280 TraceCheckUtils]: 137: Hoare triple {20144#true} assume !(0 == ~T6_E~0); {20144#true} is VALID [2020-07-10 20:30:30,677 INFO L280 TraceCheckUtils]: 138: Hoare triple {20144#true} assume !(0 == ~T7_E~0); {20144#true} is VALID [2020-07-10 20:30:30,677 INFO L280 TraceCheckUtils]: 139: Hoare triple {20144#true} assume !(0 == ~T8_E~0); {20144#true} is VALID [2020-07-10 20:30:30,677 INFO L280 TraceCheckUtils]: 140: Hoare triple {20144#true} assume !(0 == ~T9_E~0); {20144#true} is VALID [2020-07-10 20:30:30,678 INFO L280 TraceCheckUtils]: 141: Hoare triple {20144#true} assume !(0 == ~T10_E~0); {20144#true} is VALID [2020-07-10 20:30:30,678 INFO L280 TraceCheckUtils]: 142: Hoare triple {20144#true} assume !(0 == ~T11_E~0); {20144#true} is VALID [2020-07-10 20:30:30,679 INFO L280 TraceCheckUtils]: 143: Hoare triple {20144#true} assume !(0 == ~T12_E~0); {20144#true} is VALID [2020-07-10 20:30:30,679 INFO L280 TraceCheckUtils]: 144: Hoare triple {20144#true} assume !(0 == ~T13_E~0); {20144#true} is VALID [2020-07-10 20:30:30,679 INFO L280 TraceCheckUtils]: 145: Hoare triple {20144#true} assume !(0 == ~E_1~0); {20144#true} is VALID [2020-07-10 20:30:30,680 INFO L280 TraceCheckUtils]: 146: Hoare triple {20144#true} assume !(0 == ~E_2~0); {20144#true} is VALID [2020-07-10 20:30:30,680 INFO L280 TraceCheckUtils]: 147: Hoare triple {20144#true} assume !(0 == ~E_3~0); {20144#true} is VALID [2020-07-10 20:30:30,680 INFO L280 TraceCheckUtils]: 148: Hoare triple {20144#true} assume !(0 == ~E_4~0); {20144#true} is VALID [2020-07-10 20:30:30,681 INFO L280 TraceCheckUtils]: 149: Hoare triple {20144#true} assume !(0 == ~E_5~0); {20144#true} is VALID [2020-07-10 20:30:30,681 INFO L280 TraceCheckUtils]: 150: Hoare triple {20144#true} assume !(0 == ~E_6~0); {20144#true} is VALID [2020-07-10 20:30:30,681 INFO L280 TraceCheckUtils]: 151: Hoare triple {20144#true} assume !(0 == ~E_7~0); {20144#true} is VALID [2020-07-10 20:30:30,682 INFO L280 TraceCheckUtils]: 152: Hoare triple {20144#true} assume !(0 == ~E_8~0); {20144#true} is VALID [2020-07-10 20:30:30,682 INFO L280 TraceCheckUtils]: 153: Hoare triple {20144#true} assume !(0 == ~E_9~0); {20144#true} is VALID [2020-07-10 20:30:30,682 INFO L280 TraceCheckUtils]: 154: Hoare triple {20144#true} assume !(0 == ~E_10~0); {20144#true} is VALID [2020-07-10 20:30:30,683 INFO L280 TraceCheckUtils]: 155: Hoare triple {20144#true} assume !(0 == ~E_11~0); {20144#true} is VALID [2020-07-10 20:30:30,683 INFO L280 TraceCheckUtils]: 156: Hoare triple {20144#true} assume !(0 == ~E_12~0); {20144#true} is VALID [2020-07-10 20:30:30,684 INFO L280 TraceCheckUtils]: 157: Hoare triple {20144#true} assume !(0 == ~E_13~0); {20144#true} is VALID [2020-07-10 20:30:30,684 INFO L280 TraceCheckUtils]: 158: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,684 INFO L275 TraceCheckUtils]: 159: Hoare quadruple {20144#true} {20145#false} #2154#return; {20145#false} is VALID [2020-07-10 20:30:30,685 INFO L263 TraceCheckUtils]: 160: Hoare triple {20145#false} call activate_threads(); {20502#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} is VALID [2020-07-10 20:30:30,685 INFO L280 TraceCheckUtils]: 161: Hoare triple {20502#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} havoc ~tmp~1; {20144#true} is VALID [2020-07-10 20:30:30,686 INFO L280 TraceCheckUtils]: 162: Hoare triple {20144#true} havoc ~tmp___0~0; {20144#true} is VALID [2020-07-10 20:30:30,686 INFO L280 TraceCheckUtils]: 163: Hoare triple {20144#true} havoc ~tmp___1~0; {20144#true} is VALID [2020-07-10 20:30:30,686 INFO L280 TraceCheckUtils]: 164: Hoare triple {20144#true} havoc ~tmp___2~0; {20144#true} is VALID [2020-07-10 20:30:30,687 INFO L280 TraceCheckUtils]: 165: Hoare triple {20144#true} havoc ~tmp___3~0; {20144#true} is VALID [2020-07-10 20:30:30,687 INFO L280 TraceCheckUtils]: 166: Hoare triple {20144#true} havoc ~tmp___4~0; {20144#true} is VALID [2020-07-10 20:30:30,687 INFO L280 TraceCheckUtils]: 167: Hoare triple {20144#true} havoc ~tmp___5~0; {20144#true} is VALID [2020-07-10 20:30:30,688 INFO L280 TraceCheckUtils]: 168: Hoare triple {20144#true} havoc ~tmp___6~0; {20144#true} is VALID [2020-07-10 20:30:30,688 INFO L280 TraceCheckUtils]: 169: Hoare triple {20144#true} havoc ~tmp___7~0; {20144#true} is VALID [2020-07-10 20:30:30,688 INFO L280 TraceCheckUtils]: 170: Hoare triple {20144#true} havoc ~tmp___8~0; {20144#true} is VALID [2020-07-10 20:30:30,689 INFO L280 TraceCheckUtils]: 171: Hoare triple {20144#true} havoc ~tmp___9~0; {20144#true} is VALID [2020-07-10 20:30:30,689 INFO L280 TraceCheckUtils]: 172: Hoare triple {20144#true} havoc ~tmp___10~0; {20144#true} is VALID [2020-07-10 20:30:30,690 INFO L280 TraceCheckUtils]: 173: Hoare triple {20144#true} havoc ~tmp___11~0; {20144#true} is VALID [2020-07-10 20:30:30,690 INFO L280 TraceCheckUtils]: 174: Hoare triple {20144#true} havoc ~tmp___12~0; {20144#true} is VALID [2020-07-10 20:30:30,690 INFO L263 TraceCheckUtils]: 175: Hoare triple {20144#true} call #t~ret15 := is_master_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,691 INFO L280 TraceCheckUtils]: 176: Hoare triple {20144#true} havoc ~__retres1~0; {20144#true} is VALID [2020-07-10 20:30:30,691 INFO L280 TraceCheckUtils]: 177: Hoare triple {20144#true} assume !(1 == ~m_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,691 INFO L280 TraceCheckUtils]: 178: Hoare triple {20144#true} ~__retres1~0 := 0; {20144#true} is VALID [2020-07-10 20:30:30,692 INFO L280 TraceCheckUtils]: 179: Hoare triple {20144#true} #res := ~__retres1~0; {20144#true} is VALID [2020-07-10 20:30:30,692 INFO L280 TraceCheckUtils]: 180: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,692 INFO L275 TraceCheckUtils]: 181: Hoare quadruple {20144#true} {20144#true} #2086#return; {20144#true} is VALID [2020-07-10 20:30:30,693 INFO L280 TraceCheckUtils]: 182: Hoare triple {20144#true} assume -2147483648 <= #t~ret15 && #t~ret15 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,693 INFO L280 TraceCheckUtils]: 183: Hoare triple {20144#true} ~tmp~1 := #t~ret15; {20144#true} is VALID [2020-07-10 20:30:30,693 INFO L280 TraceCheckUtils]: 184: Hoare triple {20144#true} havoc #t~ret15; {20144#true} is VALID [2020-07-10 20:30:30,694 INFO L280 TraceCheckUtils]: 185: Hoare triple {20144#true} assume !(0 != ~tmp~1); {20144#true} is VALID [2020-07-10 20:30:30,694 INFO L263 TraceCheckUtils]: 186: Hoare triple {20144#true} call #t~ret16 := is_transmit1_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,694 INFO L280 TraceCheckUtils]: 187: Hoare triple {20144#true} havoc ~__retres1~1; {20144#true} is VALID [2020-07-10 20:30:30,695 INFO L280 TraceCheckUtils]: 188: Hoare triple {20144#true} assume !(1 == ~t1_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,695 INFO L280 TraceCheckUtils]: 189: Hoare triple {20144#true} ~__retres1~1 := 0; {20144#true} is VALID [2020-07-10 20:30:30,695 INFO L280 TraceCheckUtils]: 190: Hoare triple {20144#true} #res := ~__retres1~1; {20144#true} is VALID [2020-07-10 20:30:30,696 INFO L280 TraceCheckUtils]: 191: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,696 INFO L275 TraceCheckUtils]: 192: Hoare quadruple {20144#true} {20144#true} #2088#return; {20144#true} is VALID [2020-07-10 20:30:30,697 INFO L280 TraceCheckUtils]: 193: Hoare triple {20144#true} assume -2147483648 <= #t~ret16 && #t~ret16 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,697 INFO L280 TraceCheckUtils]: 194: Hoare triple {20144#true} ~tmp___0~0 := #t~ret16; {20144#true} is VALID [2020-07-10 20:30:30,697 INFO L280 TraceCheckUtils]: 195: Hoare triple {20144#true} havoc #t~ret16; {20144#true} is VALID [2020-07-10 20:30:30,698 INFO L280 TraceCheckUtils]: 196: Hoare triple {20144#true} assume !(0 != ~tmp___0~0); {20144#true} is VALID [2020-07-10 20:30:30,698 INFO L263 TraceCheckUtils]: 197: Hoare triple {20144#true} call #t~ret17 := is_transmit2_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,698 INFO L280 TraceCheckUtils]: 198: Hoare triple {20144#true} havoc ~__retres1~2; {20144#true} is VALID [2020-07-10 20:30:30,699 INFO L280 TraceCheckUtils]: 199: Hoare triple {20144#true} assume !(1 == ~t2_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,699 INFO L280 TraceCheckUtils]: 200: Hoare triple {20144#true} ~__retres1~2 := 0; {20144#true} is VALID [2020-07-10 20:30:30,699 INFO L280 TraceCheckUtils]: 201: Hoare triple {20144#true} #res := ~__retres1~2; {20144#true} is VALID [2020-07-10 20:30:30,700 INFO L280 TraceCheckUtils]: 202: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,700 INFO L275 TraceCheckUtils]: 203: Hoare quadruple {20144#true} {20144#true} #2090#return; {20144#true} is VALID [2020-07-10 20:30:30,700 INFO L280 TraceCheckUtils]: 204: Hoare triple {20144#true} assume -2147483648 <= #t~ret17 && #t~ret17 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,701 INFO L280 TraceCheckUtils]: 205: Hoare triple {20144#true} ~tmp___1~0 := #t~ret17; {20144#true} is VALID [2020-07-10 20:30:30,701 INFO L280 TraceCheckUtils]: 206: Hoare triple {20144#true} havoc #t~ret17; {20144#true} is VALID [2020-07-10 20:30:30,701 INFO L280 TraceCheckUtils]: 207: Hoare triple {20144#true} assume !(0 != ~tmp___1~0); {20144#true} is VALID [2020-07-10 20:30:30,702 INFO L263 TraceCheckUtils]: 208: Hoare triple {20144#true} call #t~ret18 := is_transmit3_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,702 INFO L280 TraceCheckUtils]: 209: Hoare triple {20144#true} havoc ~__retres1~3; {20144#true} is VALID [2020-07-10 20:30:30,703 INFO L280 TraceCheckUtils]: 210: Hoare triple {20144#true} assume !(1 == ~t3_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,703 INFO L280 TraceCheckUtils]: 211: Hoare triple {20144#true} ~__retres1~3 := 0; {20144#true} is VALID [2020-07-10 20:30:30,703 INFO L280 TraceCheckUtils]: 212: Hoare triple {20144#true} #res := ~__retres1~3; {20144#true} is VALID [2020-07-10 20:30:30,704 INFO L280 TraceCheckUtils]: 213: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,704 INFO L275 TraceCheckUtils]: 214: Hoare quadruple {20144#true} {20144#true} #2092#return; {20144#true} is VALID [2020-07-10 20:30:30,704 INFO L280 TraceCheckUtils]: 215: Hoare triple {20144#true} assume -2147483648 <= #t~ret18 && #t~ret18 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,705 INFO L280 TraceCheckUtils]: 216: Hoare triple {20144#true} ~tmp___2~0 := #t~ret18; {20144#true} is VALID [2020-07-10 20:30:30,705 INFO L280 TraceCheckUtils]: 217: Hoare triple {20144#true} havoc #t~ret18; {20144#true} is VALID [2020-07-10 20:30:30,705 INFO L280 TraceCheckUtils]: 218: Hoare triple {20144#true} assume !(0 != ~tmp___2~0); {20144#true} is VALID [2020-07-10 20:30:30,706 INFO L263 TraceCheckUtils]: 219: Hoare triple {20144#true} call #t~ret19 := is_transmit4_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,706 INFO L280 TraceCheckUtils]: 220: Hoare triple {20144#true} havoc ~__retres1~4; {20144#true} is VALID [2020-07-10 20:30:30,706 INFO L280 TraceCheckUtils]: 221: Hoare triple {20144#true} assume !(1 == ~t4_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,707 INFO L280 TraceCheckUtils]: 222: Hoare triple {20144#true} ~__retres1~4 := 0; {20144#true} is VALID [2020-07-10 20:30:30,707 INFO L280 TraceCheckUtils]: 223: Hoare triple {20144#true} #res := ~__retres1~4; {20144#true} is VALID [2020-07-10 20:30:30,707 INFO L280 TraceCheckUtils]: 224: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,708 INFO L275 TraceCheckUtils]: 225: Hoare quadruple {20144#true} {20144#true} #2094#return; {20144#true} is VALID [2020-07-10 20:30:30,708 INFO L280 TraceCheckUtils]: 226: Hoare triple {20144#true} assume -2147483648 <= #t~ret19 && #t~ret19 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,708 INFO L280 TraceCheckUtils]: 227: Hoare triple {20144#true} ~tmp___3~0 := #t~ret19; {20144#true} is VALID [2020-07-10 20:30:30,709 INFO L280 TraceCheckUtils]: 228: Hoare triple {20144#true} havoc #t~ret19; {20144#true} is VALID [2020-07-10 20:30:30,709 INFO L280 TraceCheckUtils]: 229: Hoare triple {20144#true} assume !(0 != ~tmp___3~0); {20144#true} is VALID [2020-07-10 20:30:30,709 INFO L263 TraceCheckUtils]: 230: Hoare triple {20144#true} call #t~ret20 := is_transmit5_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,710 INFO L280 TraceCheckUtils]: 231: Hoare triple {20144#true} havoc ~__retres1~5; {20144#true} is VALID [2020-07-10 20:30:30,710 INFO L280 TraceCheckUtils]: 232: Hoare triple {20144#true} assume !(1 == ~t5_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,710 INFO L280 TraceCheckUtils]: 233: Hoare triple {20144#true} ~__retres1~5 := 0; {20144#true} is VALID [2020-07-10 20:30:30,711 INFO L280 TraceCheckUtils]: 234: Hoare triple {20144#true} #res := ~__retres1~5; {20144#true} is VALID [2020-07-10 20:30:30,711 INFO L280 TraceCheckUtils]: 235: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,711 INFO L275 TraceCheckUtils]: 236: Hoare quadruple {20144#true} {20144#true} #2096#return; {20144#true} is VALID [2020-07-10 20:30:30,711 INFO L280 TraceCheckUtils]: 237: Hoare triple {20144#true} assume -2147483648 <= #t~ret20 && #t~ret20 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,712 INFO L280 TraceCheckUtils]: 238: Hoare triple {20144#true} ~tmp___4~0 := #t~ret20; {20144#true} is VALID [2020-07-10 20:30:30,712 INFO L280 TraceCheckUtils]: 239: Hoare triple {20144#true} havoc #t~ret20; {20144#true} is VALID [2020-07-10 20:30:30,712 INFO L280 TraceCheckUtils]: 240: Hoare triple {20144#true} assume !(0 != ~tmp___4~0); {20144#true} is VALID [2020-07-10 20:30:30,713 INFO L263 TraceCheckUtils]: 241: Hoare triple {20144#true} call #t~ret21 := is_transmit6_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,713 INFO L280 TraceCheckUtils]: 242: Hoare triple {20144#true} havoc ~__retres1~6; {20144#true} is VALID [2020-07-10 20:30:30,713 INFO L280 TraceCheckUtils]: 243: Hoare triple {20144#true} assume !(1 == ~t6_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,713 INFO L280 TraceCheckUtils]: 244: Hoare triple {20144#true} ~__retres1~6 := 0; {20144#true} is VALID [2020-07-10 20:30:30,714 INFO L280 TraceCheckUtils]: 245: Hoare triple {20144#true} #res := ~__retres1~6; {20144#true} is VALID [2020-07-10 20:30:30,714 INFO L280 TraceCheckUtils]: 246: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,714 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {20144#true} {20144#true} #2098#return; {20144#true} is VALID [2020-07-10 20:30:30,714 INFO L280 TraceCheckUtils]: 248: Hoare triple {20144#true} assume -2147483648 <= #t~ret21 && #t~ret21 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,715 INFO L280 TraceCheckUtils]: 249: Hoare triple {20144#true} ~tmp___5~0 := #t~ret21; {20144#true} is VALID [2020-07-10 20:30:30,715 INFO L280 TraceCheckUtils]: 250: Hoare triple {20144#true} havoc #t~ret21; {20144#true} is VALID [2020-07-10 20:30:30,715 INFO L280 TraceCheckUtils]: 251: Hoare triple {20144#true} assume !(0 != ~tmp___5~0); {20144#true} is VALID [2020-07-10 20:30:30,716 INFO L263 TraceCheckUtils]: 252: Hoare triple {20144#true} call #t~ret22 := is_transmit7_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,716 INFO L280 TraceCheckUtils]: 253: Hoare triple {20144#true} havoc ~__retres1~7; {20144#true} is VALID [2020-07-10 20:30:30,716 INFO L280 TraceCheckUtils]: 254: Hoare triple {20144#true} assume !(1 == ~t7_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,716 INFO L280 TraceCheckUtils]: 255: Hoare triple {20144#true} ~__retres1~7 := 0; {20144#true} is VALID [2020-07-10 20:30:30,717 INFO L280 TraceCheckUtils]: 256: Hoare triple {20144#true} #res := ~__retres1~7; {20144#true} is VALID [2020-07-10 20:30:30,717 INFO L280 TraceCheckUtils]: 257: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,717 INFO L275 TraceCheckUtils]: 258: Hoare quadruple {20144#true} {20144#true} #2100#return; {20144#true} is VALID [2020-07-10 20:30:30,718 INFO L280 TraceCheckUtils]: 259: Hoare triple {20144#true} assume -2147483648 <= #t~ret22 && #t~ret22 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,718 INFO L280 TraceCheckUtils]: 260: Hoare triple {20144#true} ~tmp___6~0 := #t~ret22; {20144#true} is VALID [2020-07-10 20:30:30,718 INFO L280 TraceCheckUtils]: 261: Hoare triple {20144#true} havoc #t~ret22; {20144#true} is VALID [2020-07-10 20:30:30,718 INFO L280 TraceCheckUtils]: 262: Hoare triple {20144#true} assume !(0 != ~tmp___6~0); {20144#true} is VALID [2020-07-10 20:30:30,719 INFO L263 TraceCheckUtils]: 263: Hoare triple {20144#true} call #t~ret23 := is_transmit8_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,719 INFO L280 TraceCheckUtils]: 264: Hoare triple {20144#true} havoc ~__retres1~8; {20144#true} is VALID [2020-07-10 20:30:30,719 INFO L280 TraceCheckUtils]: 265: Hoare triple {20144#true} assume !(1 == ~t8_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,719 INFO L280 TraceCheckUtils]: 266: Hoare triple {20144#true} ~__retres1~8 := 0; {20144#true} is VALID [2020-07-10 20:30:30,720 INFO L280 TraceCheckUtils]: 267: Hoare triple {20144#true} #res := ~__retres1~8; {20144#true} is VALID [2020-07-10 20:30:30,720 INFO L280 TraceCheckUtils]: 268: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,720 INFO L275 TraceCheckUtils]: 269: Hoare quadruple {20144#true} {20144#true} #2102#return; {20144#true} is VALID [2020-07-10 20:30:30,721 INFO L280 TraceCheckUtils]: 270: Hoare triple {20144#true} assume -2147483648 <= #t~ret23 && #t~ret23 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,721 INFO L280 TraceCheckUtils]: 271: Hoare triple {20144#true} ~tmp___7~0 := #t~ret23; {20144#true} is VALID [2020-07-10 20:30:30,721 INFO L280 TraceCheckUtils]: 272: Hoare triple {20144#true} havoc #t~ret23; {20144#true} is VALID [2020-07-10 20:30:30,722 INFO L280 TraceCheckUtils]: 273: Hoare triple {20144#true} assume !(0 != ~tmp___7~0); {20144#true} is VALID [2020-07-10 20:30:30,722 INFO L263 TraceCheckUtils]: 274: Hoare triple {20144#true} call #t~ret24 := is_transmit9_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,723 INFO L280 TraceCheckUtils]: 275: Hoare triple {20144#true} havoc ~__retres1~9; {20144#true} is VALID [2020-07-10 20:30:30,723 INFO L280 TraceCheckUtils]: 276: Hoare triple {20144#true} assume !(1 == ~t9_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,723 INFO L280 TraceCheckUtils]: 277: Hoare triple {20144#true} ~__retres1~9 := 0; {20144#true} is VALID [2020-07-10 20:30:30,724 INFO L280 TraceCheckUtils]: 278: Hoare triple {20144#true} #res := ~__retres1~9; {20144#true} is VALID [2020-07-10 20:30:30,724 INFO L280 TraceCheckUtils]: 279: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,724 INFO L275 TraceCheckUtils]: 280: Hoare quadruple {20144#true} {20144#true} #2104#return; {20144#true} is VALID [2020-07-10 20:30:30,725 INFO L280 TraceCheckUtils]: 281: Hoare triple {20144#true} assume -2147483648 <= #t~ret24 && #t~ret24 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,725 INFO L280 TraceCheckUtils]: 282: Hoare triple {20144#true} ~tmp___8~0 := #t~ret24; {20144#true} is VALID [2020-07-10 20:30:30,726 INFO L280 TraceCheckUtils]: 283: Hoare triple {20144#true} havoc #t~ret24; {20144#true} is VALID [2020-07-10 20:30:30,726 INFO L280 TraceCheckUtils]: 284: Hoare triple {20144#true} assume !(0 != ~tmp___8~0); {20144#true} is VALID [2020-07-10 20:30:30,726 INFO L263 TraceCheckUtils]: 285: Hoare triple {20144#true} call #t~ret25 := is_transmit10_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,727 INFO L280 TraceCheckUtils]: 286: Hoare triple {20144#true} havoc ~__retres1~10; {20144#true} is VALID [2020-07-10 20:30:30,727 INFO L280 TraceCheckUtils]: 287: Hoare triple {20144#true} assume !(1 == ~t10_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,727 INFO L280 TraceCheckUtils]: 288: Hoare triple {20144#true} ~__retres1~10 := 0; {20144#true} is VALID [2020-07-10 20:30:30,728 INFO L280 TraceCheckUtils]: 289: Hoare triple {20144#true} #res := ~__retres1~10; {20144#true} is VALID [2020-07-10 20:30:30,728 INFO L280 TraceCheckUtils]: 290: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,729 INFO L275 TraceCheckUtils]: 291: Hoare quadruple {20144#true} {20144#true} #2106#return; {20144#true} is VALID [2020-07-10 20:30:30,729 INFO L280 TraceCheckUtils]: 292: Hoare triple {20144#true} assume -2147483648 <= #t~ret25 && #t~ret25 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,729 INFO L280 TraceCheckUtils]: 293: Hoare triple {20144#true} ~tmp___9~0 := #t~ret25; {20144#true} is VALID [2020-07-10 20:30:30,730 INFO L280 TraceCheckUtils]: 294: Hoare triple {20144#true} havoc #t~ret25; {20144#true} is VALID [2020-07-10 20:30:30,730 INFO L280 TraceCheckUtils]: 295: Hoare triple {20144#true} assume !(0 != ~tmp___9~0); {20144#true} is VALID [2020-07-10 20:30:30,730 INFO L263 TraceCheckUtils]: 296: Hoare triple {20144#true} call #t~ret26 := is_transmit11_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,731 INFO L280 TraceCheckUtils]: 297: Hoare triple {20144#true} havoc ~__retres1~11; {20144#true} is VALID [2020-07-10 20:30:30,731 INFO L280 TraceCheckUtils]: 298: Hoare triple {20144#true} assume !(1 == ~t11_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,731 INFO L280 TraceCheckUtils]: 299: Hoare triple {20144#true} ~__retres1~11 := 0; {20144#true} is VALID [2020-07-10 20:30:30,732 INFO L280 TraceCheckUtils]: 300: Hoare triple {20144#true} #res := ~__retres1~11; {20144#true} is VALID [2020-07-10 20:30:30,732 INFO L280 TraceCheckUtils]: 301: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,733 INFO L275 TraceCheckUtils]: 302: Hoare quadruple {20144#true} {20144#true} #2108#return; {20144#true} is VALID [2020-07-10 20:30:30,733 INFO L280 TraceCheckUtils]: 303: Hoare triple {20144#true} assume -2147483648 <= #t~ret26 && #t~ret26 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,733 INFO L280 TraceCheckUtils]: 304: Hoare triple {20144#true} ~tmp___10~0 := #t~ret26; {20144#true} is VALID [2020-07-10 20:30:30,734 INFO L280 TraceCheckUtils]: 305: Hoare triple {20144#true} havoc #t~ret26; {20144#true} is VALID [2020-07-10 20:30:30,734 INFO L280 TraceCheckUtils]: 306: Hoare triple {20144#true} assume !(0 != ~tmp___10~0); {20144#true} is VALID [2020-07-10 20:30:30,734 INFO L263 TraceCheckUtils]: 307: Hoare triple {20144#true} call #t~ret27 := is_transmit12_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,735 INFO L280 TraceCheckUtils]: 308: Hoare triple {20144#true} havoc ~__retres1~12; {20144#true} is VALID [2020-07-10 20:30:30,735 INFO L280 TraceCheckUtils]: 309: Hoare triple {20144#true} assume !(1 == ~t12_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,735 INFO L280 TraceCheckUtils]: 310: Hoare triple {20144#true} ~__retres1~12 := 0; {20144#true} is VALID [2020-07-10 20:30:30,736 INFO L280 TraceCheckUtils]: 311: Hoare triple {20144#true} #res := ~__retres1~12; {20144#true} is VALID [2020-07-10 20:30:30,736 INFO L280 TraceCheckUtils]: 312: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,737 INFO L275 TraceCheckUtils]: 313: Hoare quadruple {20144#true} {20144#true} #2110#return; {20144#true} is VALID [2020-07-10 20:30:30,737 INFO L280 TraceCheckUtils]: 314: Hoare triple {20144#true} assume -2147483648 <= #t~ret27 && #t~ret27 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,737 INFO L280 TraceCheckUtils]: 315: Hoare triple {20144#true} ~tmp___11~0 := #t~ret27; {20144#true} is VALID [2020-07-10 20:30:30,738 INFO L280 TraceCheckUtils]: 316: Hoare triple {20144#true} havoc #t~ret27; {20144#true} is VALID [2020-07-10 20:30:30,738 INFO L280 TraceCheckUtils]: 317: Hoare triple {20144#true} assume !(0 != ~tmp___11~0); {20144#true} is VALID [2020-07-10 20:30:30,739 INFO L263 TraceCheckUtils]: 318: Hoare triple {20144#true} call #t~ret28 := is_transmit13_triggered(); {20144#true} is VALID [2020-07-10 20:30:30,739 INFO L280 TraceCheckUtils]: 319: Hoare triple {20144#true} havoc ~__retres1~13; {20144#true} is VALID [2020-07-10 20:30:30,739 INFO L280 TraceCheckUtils]: 320: Hoare triple {20144#true} assume !(1 == ~t13_pc~0); {20144#true} is VALID [2020-07-10 20:30:30,740 INFO L280 TraceCheckUtils]: 321: Hoare triple {20144#true} ~__retres1~13 := 0; {20144#true} is VALID [2020-07-10 20:30:30,740 INFO L280 TraceCheckUtils]: 322: Hoare triple {20144#true} #res := ~__retres1~13; {20144#true} is VALID [2020-07-10 20:30:30,740 INFO L280 TraceCheckUtils]: 323: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,741 INFO L275 TraceCheckUtils]: 324: Hoare quadruple {20144#true} {20144#true} #2112#return; {20144#true} is VALID [2020-07-10 20:30:30,741 INFO L280 TraceCheckUtils]: 325: Hoare triple {20144#true} assume -2147483648 <= #t~ret28 && #t~ret28 <= 2147483647; {20144#true} is VALID [2020-07-10 20:30:30,742 INFO L280 TraceCheckUtils]: 326: Hoare triple {20144#true} ~tmp___12~0 := #t~ret28; {20144#true} is VALID [2020-07-10 20:30:30,742 INFO L280 TraceCheckUtils]: 327: Hoare triple {20144#true} havoc #t~ret28; {20144#true} is VALID [2020-07-10 20:30:30,742 INFO L280 TraceCheckUtils]: 328: Hoare triple {20144#true} assume !(0 != ~tmp___12~0); {20144#true} is VALID [2020-07-10 20:30:30,743 INFO L280 TraceCheckUtils]: 329: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,743 INFO L275 TraceCheckUtils]: 330: Hoare quadruple {20144#true} {20145#false} #2156#return; {20145#false} is VALID [2020-07-10 20:30:30,744 INFO L263 TraceCheckUtils]: 331: Hoare triple {20145#false} call reset_delta_events(); {20504#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} is VALID [2020-07-10 20:30:30,744 INFO L280 TraceCheckUtils]: 332: Hoare triple {20504#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(1 == ~M_E~0); {20144#true} is VALID [2020-07-10 20:30:30,745 INFO L280 TraceCheckUtils]: 333: Hoare triple {20144#true} assume !(1 == ~T1_E~0); {20144#true} is VALID [2020-07-10 20:30:30,745 INFO L280 TraceCheckUtils]: 334: Hoare triple {20144#true} assume !(1 == ~T2_E~0); {20144#true} is VALID [2020-07-10 20:30:30,745 INFO L280 TraceCheckUtils]: 335: Hoare triple {20144#true} assume !(1 == ~T3_E~0); {20144#true} is VALID [2020-07-10 20:30:30,746 INFO L280 TraceCheckUtils]: 336: Hoare triple {20144#true} assume !(1 == ~T4_E~0); {20144#true} is VALID [2020-07-10 20:30:30,746 INFO L280 TraceCheckUtils]: 337: Hoare triple {20144#true} assume !(1 == ~T5_E~0); {20144#true} is VALID [2020-07-10 20:30:30,746 INFO L280 TraceCheckUtils]: 338: Hoare triple {20144#true} assume !(1 == ~T6_E~0); {20144#true} is VALID [2020-07-10 20:30:30,747 INFO L280 TraceCheckUtils]: 339: Hoare triple {20144#true} assume !(1 == ~T7_E~0); {20144#true} is VALID [2020-07-10 20:30:30,747 INFO L280 TraceCheckUtils]: 340: Hoare triple {20144#true} assume !(1 == ~T8_E~0); {20144#true} is VALID [2020-07-10 20:30:30,747 INFO L280 TraceCheckUtils]: 341: Hoare triple {20144#true} assume !(1 == ~T9_E~0); {20144#true} is VALID [2020-07-10 20:30:30,748 INFO L280 TraceCheckUtils]: 342: Hoare triple {20144#true} assume !(1 == ~T10_E~0); {20144#true} is VALID [2020-07-10 20:30:30,748 INFO L280 TraceCheckUtils]: 343: Hoare triple {20144#true} assume !(1 == ~T11_E~0); {20144#true} is VALID [2020-07-10 20:30:30,749 INFO L280 TraceCheckUtils]: 344: Hoare triple {20144#true} assume !(1 == ~T12_E~0); {20144#true} is VALID [2020-07-10 20:30:30,749 INFO L280 TraceCheckUtils]: 345: Hoare triple {20144#true} assume !(1 == ~T13_E~0); {20144#true} is VALID [2020-07-10 20:30:30,749 INFO L280 TraceCheckUtils]: 346: Hoare triple {20144#true} assume !(1 == ~E_1~0); {20144#true} is VALID [2020-07-10 20:30:30,750 INFO L280 TraceCheckUtils]: 347: Hoare triple {20144#true} assume !(1 == ~E_2~0); {20144#true} is VALID [2020-07-10 20:30:30,750 INFO L280 TraceCheckUtils]: 348: Hoare triple {20144#true} assume !(1 == ~E_3~0); {20144#true} is VALID [2020-07-10 20:30:30,750 INFO L280 TraceCheckUtils]: 349: Hoare triple {20144#true} assume !(1 == ~E_4~0); {20144#true} is VALID [2020-07-10 20:30:30,751 INFO L280 TraceCheckUtils]: 350: Hoare triple {20144#true} assume !(1 == ~E_5~0); {20144#true} is VALID [2020-07-10 20:30:30,751 INFO L280 TraceCheckUtils]: 351: Hoare triple {20144#true} assume !(1 == ~E_6~0); {20144#true} is VALID [2020-07-10 20:30:30,752 INFO L280 TraceCheckUtils]: 352: Hoare triple {20144#true} assume !(1 == ~E_7~0); {20144#true} is VALID [2020-07-10 20:30:30,752 INFO L280 TraceCheckUtils]: 353: Hoare triple {20144#true} assume !(1 == ~E_8~0); {20144#true} is VALID [2020-07-10 20:30:30,752 INFO L280 TraceCheckUtils]: 354: Hoare triple {20144#true} assume !(1 == ~E_9~0); {20144#true} is VALID [2020-07-10 20:30:30,753 INFO L280 TraceCheckUtils]: 355: Hoare triple {20144#true} assume !(1 == ~E_10~0); {20144#true} is VALID [2020-07-10 20:30:30,753 INFO L280 TraceCheckUtils]: 356: Hoare triple {20144#true} assume !(1 == ~E_11~0); {20144#true} is VALID [2020-07-10 20:30:30,753 INFO L280 TraceCheckUtils]: 357: Hoare triple {20144#true} assume !(1 == ~E_12~0); {20144#true} is VALID [2020-07-10 20:30:30,754 INFO L280 TraceCheckUtils]: 358: Hoare triple {20144#true} assume !(1 == ~E_13~0); {20144#true} is VALID [2020-07-10 20:30:30,754 INFO L280 TraceCheckUtils]: 359: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,755 INFO L275 TraceCheckUtils]: 360: Hoare quadruple {20144#true} {20145#false} #2158#return; {20145#false} is VALID [2020-07-10 20:30:30,755 INFO L280 TraceCheckUtils]: 361: Hoare triple {20145#false} assume !false; {20145#false} is VALID [2020-07-10 20:30:30,755 INFO L280 TraceCheckUtils]: 362: Hoare triple {20145#false} ~kernel_st~0 := 1; {20145#false} is VALID [2020-07-10 20:30:30,756 INFO L263 TraceCheckUtils]: 363: Hoare triple {20145#false} call eval(); {20145#false} is VALID [2020-07-10 20:30:30,756 INFO L280 TraceCheckUtils]: 364: Hoare triple {20145#false} havoc ~tmp~0; {20145#false} is VALID [2020-07-10 20:30:30,756 INFO L280 TraceCheckUtils]: 365: Hoare triple {20145#false} assume !false; {20145#false} is VALID [2020-07-10 20:30:30,757 INFO L263 TraceCheckUtils]: 366: Hoare triple {20145#false} call #t~ret0 := exists_runnable_thread(); {20144#true} is VALID [2020-07-10 20:30:30,757 INFO L280 TraceCheckUtils]: 367: Hoare triple {20144#true} havoc ~__retres1~14; {20144#true} is VALID [2020-07-10 20:30:30,757 INFO L280 TraceCheckUtils]: 368: Hoare triple {20144#true} assume 0 == ~m_st~0; {20144#true} is VALID [2020-07-10 20:30:30,758 INFO L280 TraceCheckUtils]: 369: Hoare triple {20144#true} ~__retres1~14 := 1; {20144#true} is VALID [2020-07-10 20:30:30,758 INFO L280 TraceCheckUtils]: 370: Hoare triple {20144#true} #res := ~__retres1~14; {20144#true} is VALID [2020-07-10 20:30:30,759 INFO L280 TraceCheckUtils]: 371: Hoare triple {20144#true} assume true; {20144#true} is VALID [2020-07-10 20:30:30,759 INFO L275 TraceCheckUtils]: 372: Hoare quadruple {20144#true} {20145#false} #2118#return; {20145#false} is VALID [2020-07-10 20:30:30,759 INFO L280 TraceCheckUtils]: 373: Hoare triple {20145#false} assume -2147483648 <= #t~ret0 && #t~ret0 <= 2147483647; {20145#false} is VALID [2020-07-10 20:30:30,760 INFO L280 TraceCheckUtils]: 374: Hoare triple {20145#false} ~tmp~0 := #t~ret0; {20145#false} is VALID [2020-07-10 20:30:30,760 INFO L280 TraceCheckUtils]: 375: Hoare triple {20145#false} havoc #t~ret0; {20145#false} is VALID [2020-07-10 20:30:30,761 INFO L280 TraceCheckUtils]: 376: Hoare triple {20145#false} assume 0 != ~tmp~0; {20145#false} is VALID [2020-07-10 20:30:30,761 INFO L280 TraceCheckUtils]: 377: Hoare triple {20145#false} assume !(0 == ~m_st~0); {20145#false} is VALID [2020-07-10 20:30:30,761 INFO L280 TraceCheckUtils]: 378: Hoare triple {20145#false} assume 0 == ~t1_st~0; {20145#false} is VALID [2020-07-10 20:30:30,762 INFO L280 TraceCheckUtils]: 379: Hoare triple {20145#false} havoc ~tmp_ndt_2~0; {20145#false} is VALID [2020-07-10 20:30:30,762 INFO L280 TraceCheckUtils]: 380: Hoare triple {20145#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {20145#false} is VALID [2020-07-10 20:30:30,762 INFO L280 TraceCheckUtils]: 381: Hoare triple {20145#false} ~tmp_ndt_2~0 := #t~nondet2; {20145#false} is VALID [2020-07-10 20:30:30,763 INFO L280 TraceCheckUtils]: 382: Hoare triple {20145#false} havoc #t~nondet2; {20145#false} is VALID [2020-07-10 20:30:30,763 INFO L280 TraceCheckUtils]: 383: Hoare triple {20145#false} assume !(0 != ~tmp_ndt_2~0); {20145#false} is VALID [2020-07-10 20:30:30,764 INFO L263 TraceCheckUtils]: 384: Hoare triple {20145#false} call error(); {20145#false} is VALID [2020-07-10 20:30:30,764 INFO L280 TraceCheckUtils]: 385: Hoare triple {20145#false} assume !false; {20145#false} is VALID [2020-07-10 20:30:31,080 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:30:31,081 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:30:31,082 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1160343623] [2020-07-10 20:30:31,082 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:30:31,083 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-10 20:30:31,083 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706121311] [2020-07-10 20:30:31,085 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 386 [2020-07-10 20:30:31,088 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:30:31,089 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-10 20:30:31,682 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 386 edges. 386 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:30:31,682 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-10 20:30:31,683 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:30:31,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-10 20:30:31,684 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-07-10 20:30:31,684 INFO L87 Difference]: Start difference. First operand 861 states and 1088 transitions. Second operand 8 states. [2020-07-10 20:30:32,033 WARN L193 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 166 [2020-07-10 20:30:32,828 WARN L193 SmtUtils]: Spent 127.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2020-07-10 20:30:34,792 WARN L193 SmtUtils]: Spent 310.00 ms on a formula simplification that was a NOOP. DAG size: 211 [2020-07-10 20:30:35,164 WARN L193 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2020-07-10 20:30:35,547 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2020-07-10 20:30:36,586 WARN L193 SmtUtils]: Spent 295.00 ms on a formula simplification that was a NOOP. DAG size: 210 [2020-07-10 20:30:37,384 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2020-07-10 20:31:23,106 WARN L193 SmtUtils]: Spent 207.00 ms on a formula simplification that was a NOOP. DAG size: 168 [2020-07-10 20:32:07,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:32:07,789 INFO L93 Difference]: Finished difference Result 2223 states and 2899 transitions. [2020-07-10 20:32:07,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-07-10 20:32:07,789 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 386 [2020-07-10 20:32:07,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:32:07,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 20:32:07,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2899 transitions. [2020-07-10 20:32:07,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 20:32:07,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2899 transitions. [2020-07-10 20:32:07,962 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states and 2899 transitions. [2020-07-10 20:32:18,745 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2899 edges. 2899 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:32:18,909 INFO L225 Difference]: With dead ends: 2223 [2020-07-10 20:32:18,910 INFO L226 Difference]: Without dead ends: 1472 [2020-07-10 20:32:18,915 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2020-07-10 20:32:18,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1472 states. [2020-07-10 20:32:46,066 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1472 to 860. [2020-07-10 20:32:46,067 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:32:46,067 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1472 states. Second operand 860 states. [2020-07-10 20:32:46,068 INFO L74 IsIncluded]: Start isIncluded. First operand 1472 states. Second operand 860 states. [2020-07-10 20:32:46,068 INFO L87 Difference]: Start difference. First operand 1472 states. Second operand 860 states. [2020-07-10 20:32:46,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:32:46,303 INFO L93 Difference]: Finished difference Result 1472 states and 1924 transitions. [2020-07-10 20:32:46,303 INFO L276 IsEmpty]: Start isEmpty. Operand 1472 states and 1924 transitions. [2020-07-10 20:32:46,316 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:32:46,316 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:32:46,316 INFO L74 IsIncluded]: Start isIncluded. First operand 860 states. Second operand 1472 states. [2020-07-10 20:32:46,316 INFO L87 Difference]: Start difference. First operand 860 states. Second operand 1472 states. [2020-07-10 20:32:46,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:32:46,602 INFO L93 Difference]: Finished difference Result 1472 states and 1924 transitions. [2020-07-10 20:32:46,606 INFO L276 IsEmpty]: Start isEmpty. Operand 1472 states and 1924 transitions. [2020-07-10 20:32:46,616 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:32:46,616 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:32:46,617 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:32:46,617 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:32:46,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 860 states. [2020-07-10 20:32:46,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 860 states to 860 states and 1086 transitions. [2020-07-10 20:32:46,693 INFO L78 Accepts]: Start accepts. Automaton has 860 states and 1086 transitions. Word has length 386 [2020-07-10 20:32:46,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:32:46,695 INFO L479 AbstractCegarLoop]: Abstraction has 860 states and 1086 transitions. [2020-07-10 20:32:46,695 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-10 20:32:46,695 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 860 states and 1086 transitions. [2020-07-10 20:32:54,636 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1086 edges. 1086 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:32:54,636 INFO L276 IsEmpty]: Start isEmpty. Operand 860 states and 1086 transitions. [2020-07-10 20:32:54,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 387 [2020-07-10 20:32:54,647 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:32:54,648 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:32:54,648 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-07-10 20:32:54,648 INFO L427 AbstractCegarLoop]: === Iteration 4 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:32:54,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:32:54,649 INFO L82 PathProgramCache]: Analyzing trace with hash 1020779269, now seen corresponding path program 1 times [2020-07-10 20:32:54,649 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:32:54,650 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [882834394] [2020-07-10 20:32:54,650 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:32:54,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,176 WARN L193 SmtUtils]: Spent 303.00 ms on a formula simplification that was a NOOP. DAG size: 208 [2020-07-10 20:32:55,216 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,241 INFO L280 TraceCheckUtils]: 0: Hoare triple {30083#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} ~m_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,241 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} ~t1_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,242 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~t2_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,242 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} ~t3_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,242 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} ~t4_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,243 INFO L280 TraceCheckUtils]: 5: Hoare triple {29727#true} ~t5_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,243 INFO L280 TraceCheckUtils]: 6: Hoare triple {29727#true} ~t6_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,243 INFO L280 TraceCheckUtils]: 7: Hoare triple {29727#true} ~t7_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,243 INFO L280 TraceCheckUtils]: 8: Hoare triple {29727#true} ~t8_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,244 INFO L280 TraceCheckUtils]: 9: Hoare triple {29727#true} ~t9_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,244 INFO L280 TraceCheckUtils]: 10: Hoare triple {29727#true} ~t10_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,244 INFO L280 TraceCheckUtils]: 11: Hoare triple {29727#true} ~t11_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,244 INFO L280 TraceCheckUtils]: 12: Hoare triple {29727#true} ~t12_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,245 INFO L280 TraceCheckUtils]: 13: Hoare triple {29727#true} ~t13_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,245 INFO L280 TraceCheckUtils]: 14: Hoare triple {29727#true} ~m_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,245 INFO L280 TraceCheckUtils]: 15: Hoare triple {29727#true} ~t1_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,246 INFO L280 TraceCheckUtils]: 16: Hoare triple {29727#true} ~t2_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,246 INFO L280 TraceCheckUtils]: 17: Hoare triple {29727#true} ~t3_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,246 INFO L280 TraceCheckUtils]: 18: Hoare triple {29727#true} ~t4_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,246 INFO L280 TraceCheckUtils]: 19: Hoare triple {29727#true} ~t5_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,247 INFO L280 TraceCheckUtils]: 20: Hoare triple {29727#true} ~t6_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,247 INFO L280 TraceCheckUtils]: 21: Hoare triple {29727#true} ~t7_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,247 INFO L280 TraceCheckUtils]: 22: Hoare triple {29727#true} ~t8_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,247 INFO L280 TraceCheckUtils]: 23: Hoare triple {29727#true} ~t9_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,248 INFO L280 TraceCheckUtils]: 24: Hoare triple {29727#true} ~t10_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,248 INFO L280 TraceCheckUtils]: 25: Hoare triple {29727#true} ~t11_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,248 INFO L280 TraceCheckUtils]: 26: Hoare triple {29727#true} ~t12_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,249 INFO L280 TraceCheckUtils]: 27: Hoare triple {29727#true} ~t13_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,249 INFO L280 TraceCheckUtils]: 28: Hoare triple {29727#true} ~m_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,249 INFO L280 TraceCheckUtils]: 29: Hoare triple {29727#true} ~t1_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,249 INFO L280 TraceCheckUtils]: 30: Hoare triple {29727#true} ~t2_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,250 INFO L280 TraceCheckUtils]: 31: Hoare triple {29727#true} ~t3_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,250 INFO L280 TraceCheckUtils]: 32: Hoare triple {29727#true} ~t4_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,250 INFO L280 TraceCheckUtils]: 33: Hoare triple {29727#true} ~t5_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,251 INFO L280 TraceCheckUtils]: 34: Hoare triple {29727#true} ~t6_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,251 INFO L280 TraceCheckUtils]: 35: Hoare triple {29727#true} ~t7_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,251 INFO L280 TraceCheckUtils]: 36: Hoare triple {29727#true} ~t8_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,251 INFO L280 TraceCheckUtils]: 37: Hoare triple {29727#true} ~t9_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,251 INFO L280 TraceCheckUtils]: 38: Hoare triple {29727#true} ~t10_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,252 INFO L280 TraceCheckUtils]: 39: Hoare triple {29727#true} ~t11_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,252 INFO L280 TraceCheckUtils]: 40: Hoare triple {29727#true} ~t12_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,252 INFO L280 TraceCheckUtils]: 41: Hoare triple {29727#true} ~t13_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,253 INFO L280 TraceCheckUtils]: 42: Hoare triple {29727#true} ~M_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,253 INFO L280 TraceCheckUtils]: 43: Hoare triple {29727#true} ~T1_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,253 INFO L280 TraceCheckUtils]: 44: Hoare triple {29727#true} ~T2_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,253 INFO L280 TraceCheckUtils]: 45: Hoare triple {29727#true} ~T3_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,254 INFO L280 TraceCheckUtils]: 46: Hoare triple {29727#true} ~T4_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,254 INFO L280 TraceCheckUtils]: 47: Hoare triple {29727#true} ~T5_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,254 INFO L280 TraceCheckUtils]: 48: Hoare triple {29727#true} ~T6_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,254 INFO L280 TraceCheckUtils]: 49: Hoare triple {29727#true} ~T7_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,255 INFO L280 TraceCheckUtils]: 50: Hoare triple {29727#true} ~T8_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,255 INFO L280 TraceCheckUtils]: 51: Hoare triple {29727#true} ~T9_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,255 INFO L280 TraceCheckUtils]: 52: Hoare triple {29727#true} ~T10_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,256 INFO L280 TraceCheckUtils]: 53: Hoare triple {29727#true} ~T11_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,256 INFO L280 TraceCheckUtils]: 54: Hoare triple {29727#true} ~T12_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,256 INFO L280 TraceCheckUtils]: 55: Hoare triple {29727#true} ~T13_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,256 INFO L280 TraceCheckUtils]: 56: Hoare triple {29727#true} ~E_1~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,257 INFO L280 TraceCheckUtils]: 57: Hoare triple {29727#true} ~E_2~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,257 INFO L280 TraceCheckUtils]: 58: Hoare triple {29727#true} ~E_3~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,257 INFO L280 TraceCheckUtils]: 59: Hoare triple {29727#true} ~E_4~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,257 INFO L280 TraceCheckUtils]: 60: Hoare triple {29727#true} ~E_5~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,258 INFO L280 TraceCheckUtils]: 61: Hoare triple {29727#true} ~E_6~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,258 INFO L280 TraceCheckUtils]: 62: Hoare triple {29727#true} ~E_7~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,258 INFO L280 TraceCheckUtils]: 63: Hoare triple {29727#true} ~E_8~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,258 INFO L280 TraceCheckUtils]: 64: Hoare triple {29727#true} ~E_9~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,259 INFO L280 TraceCheckUtils]: 65: Hoare triple {29727#true} ~E_10~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,259 INFO L280 TraceCheckUtils]: 66: Hoare triple {29727#true} ~E_11~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,259 INFO L280 TraceCheckUtils]: 67: Hoare triple {29727#true} ~E_12~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,259 INFO L280 TraceCheckUtils]: 68: Hoare triple {29727#true} ~E_13~0 := 2; {29727#true} is VALID [2020-07-10 20:32:55,260 INFO L280 TraceCheckUtils]: 69: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,260 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {29727#true} {29727#true} #2180#return; {29727#true} is VALID [2020-07-10 20:32:55,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,371 INFO L280 TraceCheckUtils]: 0: Hoare triple {30084#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} ~m_i~0 := 1; {29727#true} is VALID [2020-07-10 20:32:55,372 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} ~t1_i~0 := 1; {29727#true} is VALID [2020-07-10 20:32:55,372 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~t2_i~0 := 1; {29727#true} is VALID [2020-07-10 20:32:55,372 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} ~t3_i~0 := 1; {29727#true} is VALID [2020-07-10 20:32:55,373 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} ~t4_i~0 := 1; {29727#true} is VALID [2020-07-10 20:32:55,373 INFO L280 TraceCheckUtils]: 5: Hoare triple {29727#true} ~t5_i~0 := 1; {29727#true} is VALID [2020-07-10 20:32:55,374 INFO L280 TraceCheckUtils]: 6: Hoare triple {29727#true} ~t6_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:55,375 INFO L280 TraceCheckUtils]: 7: Hoare triple {29816#(= 1 ~t6_i~0)} ~t7_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:55,375 INFO L280 TraceCheckUtils]: 8: Hoare triple {29816#(= 1 ~t6_i~0)} ~t8_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:55,376 INFO L280 TraceCheckUtils]: 9: Hoare triple {29816#(= 1 ~t6_i~0)} ~t9_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:55,377 INFO L280 TraceCheckUtils]: 10: Hoare triple {29816#(= 1 ~t6_i~0)} ~t10_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:55,377 INFO L280 TraceCheckUtils]: 11: Hoare triple {29816#(= 1 ~t6_i~0)} ~t11_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:55,378 INFO L280 TraceCheckUtils]: 12: Hoare triple {29816#(= 1 ~t6_i~0)} ~t12_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:55,379 INFO L280 TraceCheckUtils]: 13: Hoare triple {29816#(= 1 ~t6_i~0)} ~t13_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:55,380 INFO L280 TraceCheckUtils]: 14: Hoare triple {29816#(= 1 ~t6_i~0)} assume true; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:55,381 INFO L275 TraceCheckUtils]: 15: Hoare quadruple {29816#(= 1 ~t6_i~0)} {29727#true} #2078#return; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:55,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,390 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,392 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {29727#true} {29816#(= 1 ~t6_i~0)} #2150#return; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:55,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,512 INFO L280 TraceCheckUtils]: 0: Hoare triple {30085#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} assume 1 == ~m_i~0; {29727#true} is VALID [2020-07-10 20:32:55,512 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} ~m_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,512 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} assume 1 == ~t1_i~0; {29727#true} is VALID [2020-07-10 20:32:55,513 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} ~t1_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,513 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume 1 == ~t2_i~0; {29727#true} is VALID [2020-07-10 20:32:55,514 INFO L280 TraceCheckUtils]: 5: Hoare triple {29727#true} ~t2_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,514 INFO L280 TraceCheckUtils]: 6: Hoare triple {29727#true} assume 1 == ~t3_i~0; {29727#true} is VALID [2020-07-10 20:32:55,514 INFO L280 TraceCheckUtils]: 7: Hoare triple {29727#true} ~t3_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,515 INFO L280 TraceCheckUtils]: 8: Hoare triple {29727#true} assume 1 == ~t4_i~0; {29727#true} is VALID [2020-07-10 20:32:55,515 INFO L280 TraceCheckUtils]: 9: Hoare triple {29727#true} ~t4_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,515 INFO L280 TraceCheckUtils]: 10: Hoare triple {29727#true} assume 1 == ~t5_i~0; {29727#true} is VALID [2020-07-10 20:32:55,515 INFO L280 TraceCheckUtils]: 11: Hoare triple {29727#true} ~t5_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,517 INFO L280 TraceCheckUtils]: 12: Hoare triple {29727#true} assume !(1 == ~t6_i~0); {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,518 INFO L280 TraceCheckUtils]: 13: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t6_st~0 := 2; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,519 INFO L280 TraceCheckUtils]: 14: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume 1 == ~t7_i~0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,519 INFO L280 TraceCheckUtils]: 15: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t7_st~0 := 0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,520 INFO L280 TraceCheckUtils]: 16: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume !(1 == ~t8_i~0); {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,521 INFO L280 TraceCheckUtils]: 17: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t8_st~0 := 2; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,522 INFO L280 TraceCheckUtils]: 18: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume 1 == ~t9_i~0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,523 INFO L280 TraceCheckUtils]: 19: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t9_st~0 := 0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,524 INFO L280 TraceCheckUtils]: 20: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume !(1 == ~t10_i~0); {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,525 INFO L280 TraceCheckUtils]: 21: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t10_st~0 := 2; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,526 INFO L280 TraceCheckUtils]: 22: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume 1 == ~t11_i~0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,527 INFO L280 TraceCheckUtils]: 23: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t11_st~0 := 0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,527 INFO L280 TraceCheckUtils]: 24: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume !(1 == ~t12_i~0); {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,529 INFO L280 TraceCheckUtils]: 25: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t12_st~0 := 2; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,530 INFO L280 TraceCheckUtils]: 26: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume 1 == ~t13_i~0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,531 INFO L280 TraceCheckUtils]: 27: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t13_st~0 := 0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,532 INFO L280 TraceCheckUtils]: 28: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume true; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:55,533 INFO L275 TraceCheckUtils]: 29: Hoare quadruple {30086#(not (= 1 ~t6_i~0))} {29816#(= 1 ~t6_i~0)} #2152#return; {29728#false} is VALID [2020-07-10 20:32:55,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,719 INFO L280 TraceCheckUtils]: 0: Hoare triple {30087#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(0 == ~M_E~0); {29727#true} is VALID [2020-07-10 20:32:55,720 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(0 == ~T1_E~0); {29727#true} is VALID [2020-07-10 20:32:55,720 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} assume !(0 == ~T2_E~0); {29727#true} is VALID [2020-07-10 20:32:55,720 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} assume !(0 == ~T3_E~0); {29727#true} is VALID [2020-07-10 20:32:55,721 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume !(0 == ~T4_E~0); {29727#true} is VALID [2020-07-10 20:32:55,721 INFO L280 TraceCheckUtils]: 5: Hoare triple {29727#true} assume !(0 == ~T5_E~0); {29727#true} is VALID [2020-07-10 20:32:55,722 INFO L280 TraceCheckUtils]: 6: Hoare triple {29727#true} assume !(0 == ~T6_E~0); {29727#true} is VALID [2020-07-10 20:32:55,722 INFO L280 TraceCheckUtils]: 7: Hoare triple {29727#true} assume !(0 == ~T7_E~0); {29727#true} is VALID [2020-07-10 20:32:55,722 INFO L280 TraceCheckUtils]: 8: Hoare triple {29727#true} assume !(0 == ~T8_E~0); {29727#true} is VALID [2020-07-10 20:32:55,722 INFO L280 TraceCheckUtils]: 9: Hoare triple {29727#true} assume !(0 == ~T9_E~0); {29727#true} is VALID [2020-07-10 20:32:55,723 INFO L280 TraceCheckUtils]: 10: Hoare triple {29727#true} assume !(0 == ~T10_E~0); {29727#true} is VALID [2020-07-10 20:32:55,723 INFO L280 TraceCheckUtils]: 11: Hoare triple {29727#true} assume !(0 == ~T11_E~0); {29727#true} is VALID [2020-07-10 20:32:55,723 INFO L280 TraceCheckUtils]: 12: Hoare triple {29727#true} assume !(0 == ~T12_E~0); {29727#true} is VALID [2020-07-10 20:32:55,724 INFO L280 TraceCheckUtils]: 13: Hoare triple {29727#true} assume !(0 == ~T13_E~0); {29727#true} is VALID [2020-07-10 20:32:55,724 INFO L280 TraceCheckUtils]: 14: Hoare triple {29727#true} assume !(0 == ~E_1~0); {29727#true} is VALID [2020-07-10 20:32:55,724 INFO L280 TraceCheckUtils]: 15: Hoare triple {29727#true} assume !(0 == ~E_2~0); {29727#true} is VALID [2020-07-10 20:32:55,725 INFO L280 TraceCheckUtils]: 16: Hoare triple {29727#true} assume !(0 == ~E_3~0); {29727#true} is VALID [2020-07-10 20:32:55,725 INFO L280 TraceCheckUtils]: 17: Hoare triple {29727#true} assume !(0 == ~E_4~0); {29727#true} is VALID [2020-07-10 20:32:55,725 INFO L280 TraceCheckUtils]: 18: Hoare triple {29727#true} assume !(0 == ~E_5~0); {29727#true} is VALID [2020-07-10 20:32:55,726 INFO L280 TraceCheckUtils]: 19: Hoare triple {29727#true} assume !(0 == ~E_6~0); {29727#true} is VALID [2020-07-10 20:32:55,726 INFO L280 TraceCheckUtils]: 20: Hoare triple {29727#true} assume !(0 == ~E_7~0); {29727#true} is VALID [2020-07-10 20:32:55,726 INFO L280 TraceCheckUtils]: 21: Hoare triple {29727#true} assume !(0 == ~E_8~0); {29727#true} is VALID [2020-07-10 20:32:55,726 INFO L280 TraceCheckUtils]: 22: Hoare triple {29727#true} assume !(0 == ~E_9~0); {29727#true} is VALID [2020-07-10 20:32:55,727 INFO L280 TraceCheckUtils]: 23: Hoare triple {29727#true} assume !(0 == ~E_10~0); {29727#true} is VALID [2020-07-10 20:32:55,727 INFO L280 TraceCheckUtils]: 24: Hoare triple {29727#true} assume !(0 == ~E_11~0); {29727#true} is VALID [2020-07-10 20:32:55,727 INFO L280 TraceCheckUtils]: 25: Hoare triple {29727#true} assume !(0 == ~E_12~0); {29727#true} is VALID [2020-07-10 20:32:55,728 INFO L280 TraceCheckUtils]: 26: Hoare triple {29727#true} assume !(0 == ~E_13~0); {29727#true} is VALID [2020-07-10 20:32:55,728 INFO L280 TraceCheckUtils]: 27: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,728 INFO L275 TraceCheckUtils]: 28: Hoare quadruple {29727#true} {29728#false} #2154#return; {29728#false} is VALID [2020-07-10 20:32:55,765 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,805 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~0; {29727#true} is VALID [2020-07-10 20:32:55,805 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~m_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,806 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,806 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~0; {29727#true} is VALID [2020-07-10 20:32:55,806 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,807 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2086#return; {29727#true} is VALID [2020-07-10 20:32:55,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,820 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~1; {29727#true} is VALID [2020-07-10 20:32:55,821 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t1_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,821 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~1 := 0; {29727#true} is VALID [2020-07-10 20:32:55,822 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~1; {29727#true} is VALID [2020-07-10 20:32:55,822 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,822 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2088#return; {29727#true} is VALID [2020-07-10 20:32:55,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,830 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~2; {29727#true} is VALID [2020-07-10 20:32:55,831 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t2_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,831 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~2 := 0; {29727#true} is VALID [2020-07-10 20:32:55,832 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~2; {29727#true} is VALID [2020-07-10 20:32:55,832 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,832 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2090#return; {29727#true} is VALID [2020-07-10 20:32:55,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,843 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~3; {29727#true} is VALID [2020-07-10 20:32:55,844 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t3_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,844 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~3 := 0; {29727#true} is VALID [2020-07-10 20:32:55,845 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~3; {29727#true} is VALID [2020-07-10 20:32:55,845 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,845 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2092#return; {29727#true} is VALID [2020-07-10 20:32:55,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,852 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~4; {29727#true} is VALID [2020-07-10 20:32:55,853 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t4_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,854 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~4 := 0; {29727#true} is VALID [2020-07-10 20:32:55,854 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~4; {29727#true} is VALID [2020-07-10 20:32:55,854 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,855 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2094#return; {29727#true} is VALID [2020-07-10 20:32:55,857 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,864 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~5; {29727#true} is VALID [2020-07-10 20:32:55,865 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t5_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,866 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~5 := 0; {29727#true} is VALID [2020-07-10 20:32:55,866 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~5; {29727#true} is VALID [2020-07-10 20:32:55,866 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,867 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2096#return; {29727#true} is VALID [2020-07-10 20:32:55,868 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,874 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~6; {29727#true} is VALID [2020-07-10 20:32:55,874 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t6_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,875 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~6 := 0; {29727#true} is VALID [2020-07-10 20:32:55,875 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~6; {29727#true} is VALID [2020-07-10 20:32:55,875 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,876 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2098#return; {29727#true} is VALID [2020-07-10 20:32:55,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,882 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~7; {29727#true} is VALID [2020-07-10 20:32:55,883 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t7_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,883 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~7 := 0; {29727#true} is VALID [2020-07-10 20:32:55,883 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~7; {29727#true} is VALID [2020-07-10 20:32:55,884 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,884 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2100#return; {29727#true} is VALID [2020-07-10 20:32:55,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,890 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~8; {29727#true} is VALID [2020-07-10 20:32:55,891 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t8_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,891 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~8 := 0; {29727#true} is VALID [2020-07-10 20:32:55,891 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~8; {29727#true} is VALID [2020-07-10 20:32:55,892 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,892 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2102#return; {29727#true} is VALID [2020-07-10 20:32:55,894 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,901 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~9; {29727#true} is VALID [2020-07-10 20:32:55,902 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t9_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,902 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~9 := 0; {29727#true} is VALID [2020-07-10 20:32:55,903 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~9; {29727#true} is VALID [2020-07-10 20:32:55,903 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,904 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2104#return; {29727#true} is VALID [2020-07-10 20:32:55,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,912 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~10; {29727#true} is VALID [2020-07-10 20:32:55,913 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t10_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,913 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~10 := 0; {29727#true} is VALID [2020-07-10 20:32:55,914 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~10; {29727#true} is VALID [2020-07-10 20:32:55,914 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,914 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2106#return; {29727#true} is VALID [2020-07-10 20:32:55,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,921 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~11; {29727#true} is VALID [2020-07-10 20:32:55,922 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t11_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,922 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~11 := 0; {29727#true} is VALID [2020-07-10 20:32:55,922 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~11; {29727#true} is VALID [2020-07-10 20:32:55,923 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,923 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2108#return; {29727#true} is VALID [2020-07-10 20:32:55,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,930 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~12; {29727#true} is VALID [2020-07-10 20:32:55,931 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t12_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,932 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~12 := 0; {29727#true} is VALID [2020-07-10 20:32:55,932 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~12; {29727#true} is VALID [2020-07-10 20:32:55,933 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,933 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2110#return; {29727#true} is VALID [2020-07-10 20:32:55,937 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:55,944 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~13; {29727#true} is VALID [2020-07-10 20:32:55,945 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~t13_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,945 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~13 := 0; {29727#true} is VALID [2020-07-10 20:32:55,946 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~13; {29727#true} is VALID [2020-07-10 20:32:55,946 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,946 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29727#true} #2112#return; {29727#true} is VALID [2020-07-10 20:32:55,947 INFO L280 TraceCheckUtils]: 0: Hoare triple {30085#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} havoc ~tmp~1; {29727#true} is VALID [2020-07-10 20:32:55,947 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} havoc ~tmp___0~0; {29727#true} is VALID [2020-07-10 20:32:55,948 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} havoc ~tmp___1~0; {29727#true} is VALID [2020-07-10 20:32:55,948 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} havoc ~tmp___2~0; {29727#true} is VALID [2020-07-10 20:32:55,949 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} havoc ~tmp___3~0; {29727#true} is VALID [2020-07-10 20:32:55,949 INFO L280 TraceCheckUtils]: 5: Hoare triple {29727#true} havoc ~tmp___4~0; {29727#true} is VALID [2020-07-10 20:32:55,949 INFO L280 TraceCheckUtils]: 6: Hoare triple {29727#true} havoc ~tmp___5~0; {29727#true} is VALID [2020-07-10 20:32:55,950 INFO L280 TraceCheckUtils]: 7: Hoare triple {29727#true} havoc ~tmp___6~0; {29727#true} is VALID [2020-07-10 20:32:55,950 INFO L280 TraceCheckUtils]: 8: Hoare triple {29727#true} havoc ~tmp___7~0; {29727#true} is VALID [2020-07-10 20:32:55,951 INFO L280 TraceCheckUtils]: 9: Hoare triple {29727#true} havoc ~tmp___8~0; {29727#true} is VALID [2020-07-10 20:32:55,951 INFO L280 TraceCheckUtils]: 10: Hoare triple {29727#true} havoc ~tmp___9~0; {29727#true} is VALID [2020-07-10 20:32:55,951 INFO L280 TraceCheckUtils]: 11: Hoare triple {29727#true} havoc ~tmp___10~0; {29727#true} is VALID [2020-07-10 20:32:55,952 INFO L280 TraceCheckUtils]: 12: Hoare triple {29727#true} havoc ~tmp___11~0; {29727#true} is VALID [2020-07-10 20:32:55,952 INFO L280 TraceCheckUtils]: 13: Hoare triple {29727#true} havoc ~tmp___12~0; {29727#true} is VALID [2020-07-10 20:32:55,952 INFO L263 TraceCheckUtils]: 14: Hoare triple {29727#true} call #t~ret15 := is_master_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,953 INFO L280 TraceCheckUtils]: 15: Hoare triple {29727#true} havoc ~__retres1~0; {29727#true} is VALID [2020-07-10 20:32:55,953 INFO L280 TraceCheckUtils]: 16: Hoare triple {29727#true} assume !(1 == ~m_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,954 INFO L280 TraceCheckUtils]: 17: Hoare triple {29727#true} ~__retres1~0 := 0; {29727#true} is VALID [2020-07-10 20:32:55,954 INFO L280 TraceCheckUtils]: 18: Hoare triple {29727#true} #res := ~__retres1~0; {29727#true} is VALID [2020-07-10 20:32:55,954 INFO L280 TraceCheckUtils]: 19: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,955 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {29727#true} {29727#true} #2086#return; {29727#true} is VALID [2020-07-10 20:32:55,955 INFO L280 TraceCheckUtils]: 21: Hoare triple {29727#true} assume -2147483648 <= #t~ret15 && #t~ret15 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,956 INFO L280 TraceCheckUtils]: 22: Hoare triple {29727#true} ~tmp~1 := #t~ret15; {29727#true} is VALID [2020-07-10 20:32:55,956 INFO L280 TraceCheckUtils]: 23: Hoare triple {29727#true} havoc #t~ret15; {29727#true} is VALID [2020-07-10 20:32:55,956 INFO L280 TraceCheckUtils]: 24: Hoare triple {29727#true} assume !(0 != ~tmp~1); {29727#true} is VALID [2020-07-10 20:32:55,957 INFO L263 TraceCheckUtils]: 25: Hoare triple {29727#true} call #t~ret16 := is_transmit1_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,957 INFO L280 TraceCheckUtils]: 26: Hoare triple {29727#true} havoc ~__retres1~1; {29727#true} is VALID [2020-07-10 20:32:55,958 INFO L280 TraceCheckUtils]: 27: Hoare triple {29727#true} assume !(1 == ~t1_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,958 INFO L280 TraceCheckUtils]: 28: Hoare triple {29727#true} ~__retres1~1 := 0; {29727#true} is VALID [2020-07-10 20:32:55,958 INFO L280 TraceCheckUtils]: 29: Hoare triple {29727#true} #res := ~__retres1~1; {29727#true} is VALID [2020-07-10 20:32:55,959 INFO L280 TraceCheckUtils]: 30: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,959 INFO L275 TraceCheckUtils]: 31: Hoare quadruple {29727#true} {29727#true} #2088#return; {29727#true} is VALID [2020-07-10 20:32:55,959 INFO L280 TraceCheckUtils]: 32: Hoare triple {29727#true} assume -2147483648 <= #t~ret16 && #t~ret16 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,960 INFO L280 TraceCheckUtils]: 33: Hoare triple {29727#true} ~tmp___0~0 := #t~ret16; {29727#true} is VALID [2020-07-10 20:32:55,960 INFO L280 TraceCheckUtils]: 34: Hoare triple {29727#true} havoc #t~ret16; {29727#true} is VALID [2020-07-10 20:32:55,961 INFO L280 TraceCheckUtils]: 35: Hoare triple {29727#true} assume !(0 != ~tmp___0~0); {29727#true} is VALID [2020-07-10 20:32:55,961 INFO L263 TraceCheckUtils]: 36: Hoare triple {29727#true} call #t~ret17 := is_transmit2_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,961 INFO L280 TraceCheckUtils]: 37: Hoare triple {29727#true} havoc ~__retres1~2; {29727#true} is VALID [2020-07-10 20:32:55,962 INFO L280 TraceCheckUtils]: 38: Hoare triple {29727#true} assume !(1 == ~t2_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,962 INFO L280 TraceCheckUtils]: 39: Hoare triple {29727#true} ~__retres1~2 := 0; {29727#true} is VALID [2020-07-10 20:32:55,962 INFO L280 TraceCheckUtils]: 40: Hoare triple {29727#true} #res := ~__retres1~2; {29727#true} is VALID [2020-07-10 20:32:55,963 INFO L280 TraceCheckUtils]: 41: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,963 INFO L275 TraceCheckUtils]: 42: Hoare quadruple {29727#true} {29727#true} #2090#return; {29727#true} is VALID [2020-07-10 20:32:55,963 INFO L280 TraceCheckUtils]: 43: Hoare triple {29727#true} assume -2147483648 <= #t~ret17 && #t~ret17 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,964 INFO L280 TraceCheckUtils]: 44: Hoare triple {29727#true} ~tmp___1~0 := #t~ret17; {29727#true} is VALID [2020-07-10 20:32:55,964 INFO L280 TraceCheckUtils]: 45: Hoare triple {29727#true} havoc #t~ret17; {29727#true} is VALID [2020-07-10 20:32:55,964 INFO L280 TraceCheckUtils]: 46: Hoare triple {29727#true} assume !(0 != ~tmp___1~0); {29727#true} is VALID [2020-07-10 20:32:55,965 INFO L263 TraceCheckUtils]: 47: Hoare triple {29727#true} call #t~ret18 := is_transmit3_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,965 INFO L280 TraceCheckUtils]: 48: Hoare triple {29727#true} havoc ~__retres1~3; {29727#true} is VALID [2020-07-10 20:32:55,966 INFO L280 TraceCheckUtils]: 49: Hoare triple {29727#true} assume !(1 == ~t3_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,966 INFO L280 TraceCheckUtils]: 50: Hoare triple {29727#true} ~__retres1~3 := 0; {29727#true} is VALID [2020-07-10 20:32:55,966 INFO L280 TraceCheckUtils]: 51: Hoare triple {29727#true} #res := ~__retres1~3; {29727#true} is VALID [2020-07-10 20:32:55,967 INFO L280 TraceCheckUtils]: 52: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,967 INFO L275 TraceCheckUtils]: 53: Hoare quadruple {29727#true} {29727#true} #2092#return; {29727#true} is VALID [2020-07-10 20:32:55,967 INFO L280 TraceCheckUtils]: 54: Hoare triple {29727#true} assume -2147483648 <= #t~ret18 && #t~ret18 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,968 INFO L280 TraceCheckUtils]: 55: Hoare triple {29727#true} ~tmp___2~0 := #t~ret18; {29727#true} is VALID [2020-07-10 20:32:55,968 INFO L280 TraceCheckUtils]: 56: Hoare triple {29727#true} havoc #t~ret18; {29727#true} is VALID [2020-07-10 20:32:55,968 INFO L280 TraceCheckUtils]: 57: Hoare triple {29727#true} assume !(0 != ~tmp___2~0); {29727#true} is VALID [2020-07-10 20:32:55,968 INFO L263 TraceCheckUtils]: 58: Hoare triple {29727#true} call #t~ret19 := is_transmit4_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,969 INFO L280 TraceCheckUtils]: 59: Hoare triple {29727#true} havoc ~__retres1~4; {29727#true} is VALID [2020-07-10 20:32:55,969 INFO L280 TraceCheckUtils]: 60: Hoare triple {29727#true} assume !(1 == ~t4_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,969 INFO L280 TraceCheckUtils]: 61: Hoare triple {29727#true} ~__retres1~4 := 0; {29727#true} is VALID [2020-07-10 20:32:55,969 INFO L280 TraceCheckUtils]: 62: Hoare triple {29727#true} #res := ~__retres1~4; {29727#true} is VALID [2020-07-10 20:32:55,970 INFO L280 TraceCheckUtils]: 63: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,970 INFO L275 TraceCheckUtils]: 64: Hoare quadruple {29727#true} {29727#true} #2094#return; {29727#true} is VALID [2020-07-10 20:32:55,970 INFO L280 TraceCheckUtils]: 65: Hoare triple {29727#true} assume -2147483648 <= #t~ret19 && #t~ret19 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,970 INFO L280 TraceCheckUtils]: 66: Hoare triple {29727#true} ~tmp___3~0 := #t~ret19; {29727#true} is VALID [2020-07-10 20:32:55,970 INFO L280 TraceCheckUtils]: 67: Hoare triple {29727#true} havoc #t~ret19; {29727#true} is VALID [2020-07-10 20:32:55,971 INFO L280 TraceCheckUtils]: 68: Hoare triple {29727#true} assume !(0 != ~tmp___3~0); {29727#true} is VALID [2020-07-10 20:32:55,971 INFO L263 TraceCheckUtils]: 69: Hoare triple {29727#true} call #t~ret20 := is_transmit5_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,971 INFO L280 TraceCheckUtils]: 70: Hoare triple {29727#true} havoc ~__retres1~5; {29727#true} is VALID [2020-07-10 20:32:55,972 INFO L280 TraceCheckUtils]: 71: Hoare triple {29727#true} assume !(1 == ~t5_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,972 INFO L280 TraceCheckUtils]: 72: Hoare triple {29727#true} ~__retres1~5 := 0; {29727#true} is VALID [2020-07-10 20:32:55,972 INFO L280 TraceCheckUtils]: 73: Hoare triple {29727#true} #res := ~__retres1~5; {29727#true} is VALID [2020-07-10 20:32:55,972 INFO L280 TraceCheckUtils]: 74: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,973 INFO L275 TraceCheckUtils]: 75: Hoare quadruple {29727#true} {29727#true} #2096#return; {29727#true} is VALID [2020-07-10 20:32:55,973 INFO L280 TraceCheckUtils]: 76: Hoare triple {29727#true} assume -2147483648 <= #t~ret20 && #t~ret20 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,973 INFO L280 TraceCheckUtils]: 77: Hoare triple {29727#true} ~tmp___4~0 := #t~ret20; {29727#true} is VALID [2020-07-10 20:32:55,974 INFO L280 TraceCheckUtils]: 78: Hoare triple {29727#true} havoc #t~ret20; {29727#true} is VALID [2020-07-10 20:32:55,974 INFO L280 TraceCheckUtils]: 79: Hoare triple {29727#true} assume !(0 != ~tmp___4~0); {29727#true} is VALID [2020-07-10 20:32:55,974 INFO L263 TraceCheckUtils]: 80: Hoare triple {29727#true} call #t~ret21 := is_transmit6_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,975 INFO L280 TraceCheckUtils]: 81: Hoare triple {29727#true} havoc ~__retres1~6; {29727#true} is VALID [2020-07-10 20:32:55,975 INFO L280 TraceCheckUtils]: 82: Hoare triple {29727#true} assume !(1 == ~t6_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,975 INFO L280 TraceCheckUtils]: 83: Hoare triple {29727#true} ~__retres1~6 := 0; {29727#true} is VALID [2020-07-10 20:32:55,975 INFO L280 TraceCheckUtils]: 84: Hoare triple {29727#true} #res := ~__retres1~6; {29727#true} is VALID [2020-07-10 20:32:55,976 INFO L280 TraceCheckUtils]: 85: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,976 INFO L275 TraceCheckUtils]: 86: Hoare quadruple {29727#true} {29727#true} #2098#return; {29727#true} is VALID [2020-07-10 20:32:55,976 INFO L280 TraceCheckUtils]: 87: Hoare triple {29727#true} assume -2147483648 <= #t~ret21 && #t~ret21 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,977 INFO L280 TraceCheckUtils]: 88: Hoare triple {29727#true} ~tmp___5~0 := #t~ret21; {29727#true} is VALID [2020-07-10 20:32:55,977 INFO L280 TraceCheckUtils]: 89: Hoare triple {29727#true} havoc #t~ret21; {29727#true} is VALID [2020-07-10 20:32:55,977 INFO L280 TraceCheckUtils]: 90: Hoare triple {29727#true} assume !(0 != ~tmp___5~0); {29727#true} is VALID [2020-07-10 20:32:55,977 INFO L263 TraceCheckUtils]: 91: Hoare triple {29727#true} call #t~ret22 := is_transmit7_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,978 INFO L280 TraceCheckUtils]: 92: Hoare triple {29727#true} havoc ~__retres1~7; {29727#true} is VALID [2020-07-10 20:32:55,978 INFO L280 TraceCheckUtils]: 93: Hoare triple {29727#true} assume !(1 == ~t7_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,978 INFO L280 TraceCheckUtils]: 94: Hoare triple {29727#true} ~__retres1~7 := 0; {29727#true} is VALID [2020-07-10 20:32:55,979 INFO L280 TraceCheckUtils]: 95: Hoare triple {29727#true} #res := ~__retres1~7; {29727#true} is VALID [2020-07-10 20:32:55,979 INFO L280 TraceCheckUtils]: 96: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,979 INFO L275 TraceCheckUtils]: 97: Hoare quadruple {29727#true} {29727#true} #2100#return; {29727#true} is VALID [2020-07-10 20:32:55,979 INFO L280 TraceCheckUtils]: 98: Hoare triple {29727#true} assume -2147483648 <= #t~ret22 && #t~ret22 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,980 INFO L280 TraceCheckUtils]: 99: Hoare triple {29727#true} ~tmp___6~0 := #t~ret22; {29727#true} is VALID [2020-07-10 20:32:55,980 INFO L280 TraceCheckUtils]: 100: Hoare triple {29727#true} havoc #t~ret22; {29727#true} is VALID [2020-07-10 20:32:55,980 INFO L280 TraceCheckUtils]: 101: Hoare triple {29727#true} assume !(0 != ~tmp___6~0); {29727#true} is VALID [2020-07-10 20:32:55,981 INFO L263 TraceCheckUtils]: 102: Hoare triple {29727#true} call #t~ret23 := is_transmit8_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,981 INFO L280 TraceCheckUtils]: 103: Hoare triple {29727#true} havoc ~__retres1~8; {29727#true} is VALID [2020-07-10 20:32:55,981 INFO L280 TraceCheckUtils]: 104: Hoare triple {29727#true} assume !(1 == ~t8_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,982 INFO L280 TraceCheckUtils]: 105: Hoare triple {29727#true} ~__retres1~8 := 0; {29727#true} is VALID [2020-07-10 20:32:55,982 INFO L280 TraceCheckUtils]: 106: Hoare triple {29727#true} #res := ~__retres1~8; {29727#true} is VALID [2020-07-10 20:32:55,982 INFO L280 TraceCheckUtils]: 107: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,983 INFO L275 TraceCheckUtils]: 108: Hoare quadruple {29727#true} {29727#true} #2102#return; {29727#true} is VALID [2020-07-10 20:32:55,983 INFO L280 TraceCheckUtils]: 109: Hoare triple {29727#true} assume -2147483648 <= #t~ret23 && #t~ret23 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,983 INFO L280 TraceCheckUtils]: 110: Hoare triple {29727#true} ~tmp___7~0 := #t~ret23; {29727#true} is VALID [2020-07-10 20:32:55,983 INFO L280 TraceCheckUtils]: 111: Hoare triple {29727#true} havoc #t~ret23; {29727#true} is VALID [2020-07-10 20:32:55,984 INFO L280 TraceCheckUtils]: 112: Hoare triple {29727#true} assume !(0 != ~tmp___7~0); {29727#true} is VALID [2020-07-10 20:32:55,984 INFO L263 TraceCheckUtils]: 113: Hoare triple {29727#true} call #t~ret24 := is_transmit9_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,984 INFO L280 TraceCheckUtils]: 114: Hoare triple {29727#true} havoc ~__retres1~9; {29727#true} is VALID [2020-07-10 20:32:55,985 INFO L280 TraceCheckUtils]: 115: Hoare triple {29727#true} assume !(1 == ~t9_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,985 INFO L280 TraceCheckUtils]: 116: Hoare triple {29727#true} ~__retres1~9 := 0; {29727#true} is VALID [2020-07-10 20:32:55,985 INFO L280 TraceCheckUtils]: 117: Hoare triple {29727#true} #res := ~__retres1~9; {29727#true} is VALID [2020-07-10 20:32:55,986 INFO L280 TraceCheckUtils]: 118: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,986 INFO L275 TraceCheckUtils]: 119: Hoare quadruple {29727#true} {29727#true} #2104#return; {29727#true} is VALID [2020-07-10 20:32:55,986 INFO L280 TraceCheckUtils]: 120: Hoare triple {29727#true} assume -2147483648 <= #t~ret24 && #t~ret24 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,987 INFO L280 TraceCheckUtils]: 121: Hoare triple {29727#true} ~tmp___8~0 := #t~ret24; {29727#true} is VALID [2020-07-10 20:32:55,987 INFO L280 TraceCheckUtils]: 122: Hoare triple {29727#true} havoc #t~ret24; {29727#true} is VALID [2020-07-10 20:32:55,988 INFO L280 TraceCheckUtils]: 123: Hoare triple {29727#true} assume !(0 != ~tmp___8~0); {29727#true} is VALID [2020-07-10 20:32:55,988 INFO L263 TraceCheckUtils]: 124: Hoare triple {29727#true} call #t~ret25 := is_transmit10_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,988 INFO L280 TraceCheckUtils]: 125: Hoare triple {29727#true} havoc ~__retres1~10; {29727#true} is VALID [2020-07-10 20:32:55,989 INFO L280 TraceCheckUtils]: 126: Hoare triple {29727#true} assume !(1 == ~t10_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,989 INFO L280 TraceCheckUtils]: 127: Hoare triple {29727#true} ~__retres1~10 := 0; {29727#true} is VALID [2020-07-10 20:32:55,989 INFO L280 TraceCheckUtils]: 128: Hoare triple {29727#true} #res := ~__retres1~10; {29727#true} is VALID [2020-07-10 20:32:55,990 INFO L280 TraceCheckUtils]: 129: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,990 INFO L275 TraceCheckUtils]: 130: Hoare quadruple {29727#true} {29727#true} #2106#return; {29727#true} is VALID [2020-07-10 20:32:55,990 INFO L280 TraceCheckUtils]: 131: Hoare triple {29727#true} assume -2147483648 <= #t~ret25 && #t~ret25 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,991 INFO L280 TraceCheckUtils]: 132: Hoare triple {29727#true} ~tmp___9~0 := #t~ret25; {29727#true} is VALID [2020-07-10 20:32:55,991 INFO L280 TraceCheckUtils]: 133: Hoare triple {29727#true} havoc #t~ret25; {29727#true} is VALID [2020-07-10 20:32:55,992 INFO L280 TraceCheckUtils]: 134: Hoare triple {29727#true} assume !(0 != ~tmp___9~0); {29727#true} is VALID [2020-07-10 20:32:55,992 INFO L263 TraceCheckUtils]: 135: Hoare triple {29727#true} call #t~ret26 := is_transmit11_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,992 INFO L280 TraceCheckUtils]: 136: Hoare triple {29727#true} havoc ~__retres1~11; {29727#true} is VALID [2020-07-10 20:32:55,993 INFO L280 TraceCheckUtils]: 137: Hoare triple {29727#true} assume !(1 == ~t11_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,993 INFO L280 TraceCheckUtils]: 138: Hoare triple {29727#true} ~__retres1~11 := 0; {29727#true} is VALID [2020-07-10 20:32:55,993 INFO L280 TraceCheckUtils]: 139: Hoare triple {29727#true} #res := ~__retres1~11; {29727#true} is VALID [2020-07-10 20:32:55,994 INFO L280 TraceCheckUtils]: 140: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,994 INFO L275 TraceCheckUtils]: 141: Hoare quadruple {29727#true} {29727#true} #2108#return; {29727#true} is VALID [2020-07-10 20:32:55,994 INFO L280 TraceCheckUtils]: 142: Hoare triple {29727#true} assume -2147483648 <= #t~ret26 && #t~ret26 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,995 INFO L280 TraceCheckUtils]: 143: Hoare triple {29727#true} ~tmp___10~0 := #t~ret26; {29727#true} is VALID [2020-07-10 20:32:55,995 INFO L280 TraceCheckUtils]: 144: Hoare triple {29727#true} havoc #t~ret26; {29727#true} is VALID [2020-07-10 20:32:55,995 INFO L280 TraceCheckUtils]: 145: Hoare triple {29727#true} assume !(0 != ~tmp___10~0); {29727#true} is VALID [2020-07-10 20:32:55,996 INFO L263 TraceCheckUtils]: 146: Hoare triple {29727#true} call #t~ret27 := is_transmit12_triggered(); {29727#true} is VALID [2020-07-10 20:32:55,996 INFO L280 TraceCheckUtils]: 147: Hoare triple {29727#true} havoc ~__retres1~12; {29727#true} is VALID [2020-07-10 20:32:55,997 INFO L280 TraceCheckUtils]: 148: Hoare triple {29727#true} assume !(1 == ~t12_pc~0); {29727#true} is VALID [2020-07-10 20:32:55,997 INFO L280 TraceCheckUtils]: 149: Hoare triple {29727#true} ~__retres1~12 := 0; {29727#true} is VALID [2020-07-10 20:32:55,997 INFO L280 TraceCheckUtils]: 150: Hoare triple {29727#true} #res := ~__retres1~12; {29727#true} is VALID [2020-07-10 20:32:55,998 INFO L280 TraceCheckUtils]: 151: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:55,998 INFO L275 TraceCheckUtils]: 152: Hoare quadruple {29727#true} {29727#true} #2110#return; {29727#true} is VALID [2020-07-10 20:32:55,998 INFO L280 TraceCheckUtils]: 153: Hoare triple {29727#true} assume -2147483648 <= #t~ret27 && #t~ret27 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:55,999 INFO L280 TraceCheckUtils]: 154: Hoare triple {29727#true} ~tmp___11~0 := #t~ret27; {29727#true} is VALID [2020-07-10 20:32:55,999 INFO L280 TraceCheckUtils]: 155: Hoare triple {29727#true} havoc #t~ret27; {29727#true} is VALID [2020-07-10 20:32:55,999 INFO L280 TraceCheckUtils]: 156: Hoare triple {29727#true} assume !(0 != ~tmp___11~0); {29727#true} is VALID [2020-07-10 20:32:55,999 INFO L263 TraceCheckUtils]: 157: Hoare triple {29727#true} call #t~ret28 := is_transmit13_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,000 INFO L280 TraceCheckUtils]: 158: Hoare triple {29727#true} havoc ~__retres1~13; {29727#true} is VALID [2020-07-10 20:32:56,000 INFO L280 TraceCheckUtils]: 159: Hoare triple {29727#true} assume !(1 == ~t13_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,000 INFO L280 TraceCheckUtils]: 160: Hoare triple {29727#true} ~__retres1~13 := 0; {29727#true} is VALID [2020-07-10 20:32:56,000 INFO L280 TraceCheckUtils]: 161: Hoare triple {29727#true} #res := ~__retres1~13; {29727#true} is VALID [2020-07-10 20:32:56,000 INFO L280 TraceCheckUtils]: 162: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,001 INFO L275 TraceCheckUtils]: 163: Hoare quadruple {29727#true} {29727#true} #2112#return; {29727#true} is VALID [2020-07-10 20:32:56,001 INFO L280 TraceCheckUtils]: 164: Hoare triple {29727#true} assume -2147483648 <= #t~ret28 && #t~ret28 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,001 INFO L280 TraceCheckUtils]: 165: Hoare triple {29727#true} ~tmp___12~0 := #t~ret28; {29727#true} is VALID [2020-07-10 20:32:56,002 INFO L280 TraceCheckUtils]: 166: Hoare triple {29727#true} havoc #t~ret28; {29727#true} is VALID [2020-07-10 20:32:56,002 INFO L280 TraceCheckUtils]: 167: Hoare triple {29727#true} assume !(0 != ~tmp___12~0); {29727#true} is VALID [2020-07-10 20:32:56,002 INFO L280 TraceCheckUtils]: 168: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,003 INFO L275 TraceCheckUtils]: 169: Hoare quadruple {29727#true} {29728#false} #2156#return; {29728#false} is VALID [2020-07-10 20:32:56,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:56,058 INFO L280 TraceCheckUtils]: 0: Hoare triple {30087#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(1 == ~M_E~0); {29727#true} is VALID [2020-07-10 20:32:56,058 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume !(1 == ~T1_E~0); {29727#true} is VALID [2020-07-10 20:32:56,059 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} assume !(1 == ~T2_E~0); {29727#true} is VALID [2020-07-10 20:32:56,059 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} assume !(1 == ~T3_E~0); {29727#true} is VALID [2020-07-10 20:32:56,059 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume !(1 == ~T4_E~0); {29727#true} is VALID [2020-07-10 20:32:56,060 INFO L280 TraceCheckUtils]: 5: Hoare triple {29727#true} assume !(1 == ~T5_E~0); {29727#true} is VALID [2020-07-10 20:32:56,060 INFO L280 TraceCheckUtils]: 6: Hoare triple {29727#true} assume !(1 == ~T6_E~0); {29727#true} is VALID [2020-07-10 20:32:56,060 INFO L280 TraceCheckUtils]: 7: Hoare triple {29727#true} assume !(1 == ~T7_E~0); {29727#true} is VALID [2020-07-10 20:32:56,061 INFO L280 TraceCheckUtils]: 8: Hoare triple {29727#true} assume !(1 == ~T8_E~0); {29727#true} is VALID [2020-07-10 20:32:56,061 INFO L280 TraceCheckUtils]: 9: Hoare triple {29727#true} assume !(1 == ~T9_E~0); {29727#true} is VALID [2020-07-10 20:32:56,061 INFO L280 TraceCheckUtils]: 10: Hoare triple {29727#true} assume !(1 == ~T10_E~0); {29727#true} is VALID [2020-07-10 20:32:56,061 INFO L280 TraceCheckUtils]: 11: Hoare triple {29727#true} assume !(1 == ~T11_E~0); {29727#true} is VALID [2020-07-10 20:32:56,062 INFO L280 TraceCheckUtils]: 12: Hoare triple {29727#true} assume !(1 == ~T12_E~0); {29727#true} is VALID [2020-07-10 20:32:56,062 INFO L280 TraceCheckUtils]: 13: Hoare triple {29727#true} assume !(1 == ~T13_E~0); {29727#true} is VALID [2020-07-10 20:32:56,062 INFO L280 TraceCheckUtils]: 14: Hoare triple {29727#true} assume !(1 == ~E_1~0); {29727#true} is VALID [2020-07-10 20:32:56,063 INFO L280 TraceCheckUtils]: 15: Hoare triple {29727#true} assume !(1 == ~E_2~0); {29727#true} is VALID [2020-07-10 20:32:56,063 INFO L280 TraceCheckUtils]: 16: Hoare triple {29727#true} assume !(1 == ~E_3~0); {29727#true} is VALID [2020-07-10 20:32:56,063 INFO L280 TraceCheckUtils]: 17: Hoare triple {29727#true} assume !(1 == ~E_4~0); {29727#true} is VALID [2020-07-10 20:32:56,064 INFO L280 TraceCheckUtils]: 18: Hoare triple {29727#true} assume !(1 == ~E_5~0); {29727#true} is VALID [2020-07-10 20:32:56,064 INFO L280 TraceCheckUtils]: 19: Hoare triple {29727#true} assume !(1 == ~E_6~0); {29727#true} is VALID [2020-07-10 20:32:56,064 INFO L280 TraceCheckUtils]: 20: Hoare triple {29727#true} assume !(1 == ~E_7~0); {29727#true} is VALID [2020-07-10 20:32:56,064 INFO L280 TraceCheckUtils]: 21: Hoare triple {29727#true} assume !(1 == ~E_8~0); {29727#true} is VALID [2020-07-10 20:32:56,065 INFO L280 TraceCheckUtils]: 22: Hoare triple {29727#true} assume !(1 == ~E_9~0); {29727#true} is VALID [2020-07-10 20:32:56,065 INFO L280 TraceCheckUtils]: 23: Hoare triple {29727#true} assume !(1 == ~E_10~0); {29727#true} is VALID [2020-07-10 20:32:56,065 INFO L280 TraceCheckUtils]: 24: Hoare triple {29727#true} assume !(1 == ~E_11~0); {29727#true} is VALID [2020-07-10 20:32:56,066 INFO L280 TraceCheckUtils]: 25: Hoare triple {29727#true} assume !(1 == ~E_12~0); {29727#true} is VALID [2020-07-10 20:32:56,066 INFO L280 TraceCheckUtils]: 26: Hoare triple {29727#true} assume !(1 == ~E_13~0); {29727#true} is VALID [2020-07-10 20:32:56,066 INFO L280 TraceCheckUtils]: 27: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,067 INFO L275 TraceCheckUtils]: 28: Hoare quadruple {29727#true} {29728#false} #2158#return; {29728#false} is VALID [2020-07-10 20:32:56,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:32:56,076 INFO L280 TraceCheckUtils]: 0: Hoare triple {29727#true} havoc ~__retres1~14; {29727#true} is VALID [2020-07-10 20:32:56,077 INFO L280 TraceCheckUtils]: 1: Hoare triple {29727#true} assume 0 == ~m_st~0; {29727#true} is VALID [2020-07-10 20:32:56,077 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~__retres1~14 := 1; {29727#true} is VALID [2020-07-10 20:32:56,077 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} #res := ~__retres1~14; {29727#true} is VALID [2020-07-10 20:32:56,077 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,078 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {29727#true} {29728#false} #2118#return; {29728#false} is VALID [2020-07-10 20:32:56,085 INFO L263 TraceCheckUtils]: 0: Hoare triple {29727#true} call ULTIMATE.init(); {30083#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} is VALID [2020-07-10 20:32:56,086 INFO L280 TraceCheckUtils]: 1: Hoare triple {30083#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} ~m_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,086 INFO L280 TraceCheckUtils]: 2: Hoare triple {29727#true} ~t1_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,086 INFO L280 TraceCheckUtils]: 3: Hoare triple {29727#true} ~t2_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,086 INFO L280 TraceCheckUtils]: 4: Hoare triple {29727#true} ~t3_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,087 INFO L280 TraceCheckUtils]: 5: Hoare triple {29727#true} ~t4_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,087 INFO L280 TraceCheckUtils]: 6: Hoare triple {29727#true} ~t5_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,087 INFO L280 TraceCheckUtils]: 7: Hoare triple {29727#true} ~t6_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,087 INFO L280 TraceCheckUtils]: 8: Hoare triple {29727#true} ~t7_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,088 INFO L280 TraceCheckUtils]: 9: Hoare triple {29727#true} ~t8_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,088 INFO L280 TraceCheckUtils]: 10: Hoare triple {29727#true} ~t9_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,088 INFO L280 TraceCheckUtils]: 11: Hoare triple {29727#true} ~t10_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,088 INFO L280 TraceCheckUtils]: 12: Hoare triple {29727#true} ~t11_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,089 INFO L280 TraceCheckUtils]: 13: Hoare triple {29727#true} ~t12_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,089 INFO L280 TraceCheckUtils]: 14: Hoare triple {29727#true} ~t13_pc~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,089 INFO L280 TraceCheckUtils]: 15: Hoare triple {29727#true} ~m_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,090 INFO L280 TraceCheckUtils]: 16: Hoare triple {29727#true} ~t1_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,090 INFO L280 TraceCheckUtils]: 17: Hoare triple {29727#true} ~t2_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,090 INFO L280 TraceCheckUtils]: 18: Hoare triple {29727#true} ~t3_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,091 INFO L280 TraceCheckUtils]: 19: Hoare triple {29727#true} ~t4_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,091 INFO L280 TraceCheckUtils]: 20: Hoare triple {29727#true} ~t5_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,091 INFO L280 TraceCheckUtils]: 21: Hoare triple {29727#true} ~t6_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,092 INFO L280 TraceCheckUtils]: 22: Hoare triple {29727#true} ~t7_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,092 INFO L280 TraceCheckUtils]: 23: Hoare triple {29727#true} ~t8_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,092 INFO L280 TraceCheckUtils]: 24: Hoare triple {29727#true} ~t9_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,092 INFO L280 TraceCheckUtils]: 25: Hoare triple {29727#true} ~t10_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,092 INFO L280 TraceCheckUtils]: 26: Hoare triple {29727#true} ~t11_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,093 INFO L280 TraceCheckUtils]: 27: Hoare triple {29727#true} ~t12_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,093 INFO L280 TraceCheckUtils]: 28: Hoare triple {29727#true} ~t13_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,093 INFO L280 TraceCheckUtils]: 29: Hoare triple {29727#true} ~m_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,094 INFO L280 TraceCheckUtils]: 30: Hoare triple {29727#true} ~t1_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,094 INFO L280 TraceCheckUtils]: 31: Hoare triple {29727#true} ~t2_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,094 INFO L280 TraceCheckUtils]: 32: Hoare triple {29727#true} ~t3_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,095 INFO L280 TraceCheckUtils]: 33: Hoare triple {29727#true} ~t4_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,095 INFO L280 TraceCheckUtils]: 34: Hoare triple {29727#true} ~t5_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,095 INFO L280 TraceCheckUtils]: 35: Hoare triple {29727#true} ~t6_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,096 INFO L280 TraceCheckUtils]: 36: Hoare triple {29727#true} ~t7_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,096 INFO L280 TraceCheckUtils]: 37: Hoare triple {29727#true} ~t8_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,097 INFO L280 TraceCheckUtils]: 38: Hoare triple {29727#true} ~t9_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,098 INFO L280 TraceCheckUtils]: 39: Hoare triple {29727#true} ~t10_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,098 INFO L280 TraceCheckUtils]: 40: Hoare triple {29727#true} ~t11_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,098 INFO L280 TraceCheckUtils]: 41: Hoare triple {29727#true} ~t12_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,099 INFO L280 TraceCheckUtils]: 42: Hoare triple {29727#true} ~t13_i~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,099 INFO L280 TraceCheckUtils]: 43: Hoare triple {29727#true} ~M_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,099 INFO L280 TraceCheckUtils]: 44: Hoare triple {29727#true} ~T1_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,100 INFO L280 TraceCheckUtils]: 45: Hoare triple {29727#true} ~T2_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,100 INFO L280 TraceCheckUtils]: 46: Hoare triple {29727#true} ~T3_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,100 INFO L280 TraceCheckUtils]: 47: Hoare triple {29727#true} ~T4_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,100 INFO L280 TraceCheckUtils]: 48: Hoare triple {29727#true} ~T5_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,101 INFO L280 TraceCheckUtils]: 49: Hoare triple {29727#true} ~T6_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,101 INFO L280 TraceCheckUtils]: 50: Hoare triple {29727#true} ~T7_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,101 INFO L280 TraceCheckUtils]: 51: Hoare triple {29727#true} ~T8_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,101 INFO L280 TraceCheckUtils]: 52: Hoare triple {29727#true} ~T9_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,102 INFO L280 TraceCheckUtils]: 53: Hoare triple {29727#true} ~T10_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,102 INFO L280 TraceCheckUtils]: 54: Hoare triple {29727#true} ~T11_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,102 INFO L280 TraceCheckUtils]: 55: Hoare triple {29727#true} ~T12_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,102 INFO L280 TraceCheckUtils]: 56: Hoare triple {29727#true} ~T13_E~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,103 INFO L280 TraceCheckUtils]: 57: Hoare triple {29727#true} ~E_1~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,103 INFO L280 TraceCheckUtils]: 58: Hoare triple {29727#true} ~E_2~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,103 INFO L280 TraceCheckUtils]: 59: Hoare triple {29727#true} ~E_3~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,103 INFO L280 TraceCheckUtils]: 60: Hoare triple {29727#true} ~E_4~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,103 INFO L280 TraceCheckUtils]: 61: Hoare triple {29727#true} ~E_5~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,104 INFO L280 TraceCheckUtils]: 62: Hoare triple {29727#true} ~E_6~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,104 INFO L280 TraceCheckUtils]: 63: Hoare triple {29727#true} ~E_7~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,104 INFO L280 TraceCheckUtils]: 64: Hoare triple {29727#true} ~E_8~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,104 INFO L280 TraceCheckUtils]: 65: Hoare triple {29727#true} ~E_9~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,105 INFO L280 TraceCheckUtils]: 66: Hoare triple {29727#true} ~E_10~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,105 INFO L280 TraceCheckUtils]: 67: Hoare triple {29727#true} ~E_11~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,105 INFO L280 TraceCheckUtils]: 68: Hoare triple {29727#true} ~E_12~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,105 INFO L280 TraceCheckUtils]: 69: Hoare triple {29727#true} ~E_13~0 := 2; {29727#true} is VALID [2020-07-10 20:32:56,106 INFO L280 TraceCheckUtils]: 70: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,106 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {29727#true} {29727#true} #2180#return; {29727#true} is VALID [2020-07-10 20:32:56,106 INFO L263 TraceCheckUtils]: 72: Hoare triple {29727#true} call #t~ret32 := main(); {29727#true} is VALID [2020-07-10 20:32:56,106 INFO L280 TraceCheckUtils]: 73: Hoare triple {29727#true} havoc ~__retres1~15; {29727#true} is VALID [2020-07-10 20:32:56,109 INFO L263 TraceCheckUtils]: 74: Hoare triple {29727#true} call init_model(); {30084#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} is VALID [2020-07-10 20:32:56,109 INFO L280 TraceCheckUtils]: 75: Hoare triple {30084#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} ~m_i~0 := 1; {29727#true} is VALID [2020-07-10 20:32:56,110 INFO L280 TraceCheckUtils]: 76: Hoare triple {29727#true} ~t1_i~0 := 1; {29727#true} is VALID [2020-07-10 20:32:56,110 INFO L280 TraceCheckUtils]: 77: Hoare triple {29727#true} ~t2_i~0 := 1; {29727#true} is VALID [2020-07-10 20:32:56,110 INFO L280 TraceCheckUtils]: 78: Hoare triple {29727#true} ~t3_i~0 := 1; {29727#true} is VALID [2020-07-10 20:32:56,110 INFO L280 TraceCheckUtils]: 79: Hoare triple {29727#true} ~t4_i~0 := 1; {29727#true} is VALID [2020-07-10 20:32:56,111 INFO L280 TraceCheckUtils]: 80: Hoare triple {29727#true} ~t5_i~0 := 1; {29727#true} is VALID [2020-07-10 20:32:56,112 INFO L280 TraceCheckUtils]: 81: Hoare triple {29727#true} ~t6_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,113 INFO L280 TraceCheckUtils]: 82: Hoare triple {29816#(= 1 ~t6_i~0)} ~t7_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,114 INFO L280 TraceCheckUtils]: 83: Hoare triple {29816#(= 1 ~t6_i~0)} ~t8_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,115 INFO L280 TraceCheckUtils]: 84: Hoare triple {29816#(= 1 ~t6_i~0)} ~t9_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,116 INFO L280 TraceCheckUtils]: 85: Hoare triple {29816#(= 1 ~t6_i~0)} ~t10_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,116 INFO L280 TraceCheckUtils]: 86: Hoare triple {29816#(= 1 ~t6_i~0)} ~t11_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,117 INFO L280 TraceCheckUtils]: 87: Hoare triple {29816#(= 1 ~t6_i~0)} ~t12_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,118 INFO L280 TraceCheckUtils]: 88: Hoare triple {29816#(= 1 ~t6_i~0)} ~t13_i~0 := 1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,118 INFO L280 TraceCheckUtils]: 89: Hoare triple {29816#(= 1 ~t6_i~0)} assume true; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,120 INFO L275 TraceCheckUtils]: 90: Hoare quadruple {29816#(= 1 ~t6_i~0)} {29727#true} #2078#return; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,121 INFO L263 TraceCheckUtils]: 91: Hoare triple {29816#(= 1 ~t6_i~0)} call start_simulation(); {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,122 INFO L280 TraceCheckUtils]: 92: Hoare triple {29816#(= 1 ~t6_i~0)} havoc ~kernel_st~0; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,123 INFO L280 TraceCheckUtils]: 93: Hoare triple {29816#(= 1 ~t6_i~0)} havoc ~tmp~3; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,123 INFO L280 TraceCheckUtils]: 94: Hoare triple {29816#(= 1 ~t6_i~0)} havoc ~tmp___0~1; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,124 INFO L280 TraceCheckUtils]: 95: Hoare triple {29816#(= 1 ~t6_i~0)} ~kernel_st~0 := 0; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,124 INFO L263 TraceCheckUtils]: 96: Hoare triple {29816#(= 1 ~t6_i~0)} call update_channels(); {29727#true} is VALID [2020-07-10 20:32:56,125 INFO L280 TraceCheckUtils]: 97: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,126 INFO L275 TraceCheckUtils]: 98: Hoare quadruple {29727#true} {29816#(= 1 ~t6_i~0)} #2150#return; {29816#(= 1 ~t6_i~0)} is VALID [2020-07-10 20:32:56,128 INFO L263 TraceCheckUtils]: 99: Hoare triple {29816#(= 1 ~t6_i~0)} call init_threads(); {30085#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} is VALID [2020-07-10 20:32:56,129 INFO L280 TraceCheckUtils]: 100: Hoare triple {30085#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} assume 1 == ~m_i~0; {29727#true} is VALID [2020-07-10 20:32:56,129 INFO L280 TraceCheckUtils]: 101: Hoare triple {29727#true} ~m_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,129 INFO L280 TraceCheckUtils]: 102: Hoare triple {29727#true} assume 1 == ~t1_i~0; {29727#true} is VALID [2020-07-10 20:32:56,130 INFO L280 TraceCheckUtils]: 103: Hoare triple {29727#true} ~t1_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,130 INFO L280 TraceCheckUtils]: 104: Hoare triple {29727#true} assume 1 == ~t2_i~0; {29727#true} is VALID [2020-07-10 20:32:56,130 INFO L280 TraceCheckUtils]: 105: Hoare triple {29727#true} ~t2_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,131 INFO L280 TraceCheckUtils]: 106: Hoare triple {29727#true} assume 1 == ~t3_i~0; {29727#true} is VALID [2020-07-10 20:32:56,131 INFO L280 TraceCheckUtils]: 107: Hoare triple {29727#true} ~t3_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,131 INFO L280 TraceCheckUtils]: 108: Hoare triple {29727#true} assume 1 == ~t4_i~0; {29727#true} is VALID [2020-07-10 20:32:56,131 INFO L280 TraceCheckUtils]: 109: Hoare triple {29727#true} ~t4_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,132 INFO L280 TraceCheckUtils]: 110: Hoare triple {29727#true} assume 1 == ~t5_i~0; {29727#true} is VALID [2020-07-10 20:32:56,132 INFO L280 TraceCheckUtils]: 111: Hoare triple {29727#true} ~t5_st~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,133 INFO L280 TraceCheckUtils]: 112: Hoare triple {29727#true} assume !(1 == ~t6_i~0); {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,134 INFO L280 TraceCheckUtils]: 113: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t6_st~0 := 2; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,135 INFO L280 TraceCheckUtils]: 114: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume 1 == ~t7_i~0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,136 INFO L280 TraceCheckUtils]: 115: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t7_st~0 := 0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,137 INFO L280 TraceCheckUtils]: 116: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume !(1 == ~t8_i~0); {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,138 INFO L280 TraceCheckUtils]: 117: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t8_st~0 := 2; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,138 INFO L280 TraceCheckUtils]: 118: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume 1 == ~t9_i~0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,139 INFO L280 TraceCheckUtils]: 119: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t9_st~0 := 0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,140 INFO L280 TraceCheckUtils]: 120: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume !(1 == ~t10_i~0); {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,141 INFO L280 TraceCheckUtils]: 121: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t10_st~0 := 2; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,142 INFO L280 TraceCheckUtils]: 122: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume 1 == ~t11_i~0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,143 INFO L280 TraceCheckUtils]: 123: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t11_st~0 := 0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,143 INFO L280 TraceCheckUtils]: 124: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume !(1 == ~t12_i~0); {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,144 INFO L280 TraceCheckUtils]: 125: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t12_st~0 := 2; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,145 INFO L280 TraceCheckUtils]: 126: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume 1 == ~t13_i~0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,146 INFO L280 TraceCheckUtils]: 127: Hoare triple {30086#(not (= 1 ~t6_i~0))} ~t13_st~0 := 0; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,147 INFO L280 TraceCheckUtils]: 128: Hoare triple {30086#(not (= 1 ~t6_i~0))} assume true; {30086#(not (= 1 ~t6_i~0))} is VALID [2020-07-10 20:32:56,149 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {30086#(not (= 1 ~t6_i~0))} {29816#(= 1 ~t6_i~0)} #2152#return; {29728#false} is VALID [2020-07-10 20:32:56,149 INFO L263 TraceCheckUtils]: 130: Hoare triple {29728#false} call fire_delta_events(); {30087#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} is VALID [2020-07-10 20:32:56,150 INFO L280 TraceCheckUtils]: 131: Hoare triple {30087#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(0 == ~M_E~0); {29727#true} is VALID [2020-07-10 20:32:56,150 INFO L280 TraceCheckUtils]: 132: Hoare triple {29727#true} assume !(0 == ~T1_E~0); {29727#true} is VALID [2020-07-10 20:32:56,151 INFO L280 TraceCheckUtils]: 133: Hoare triple {29727#true} assume !(0 == ~T2_E~0); {29727#true} is VALID [2020-07-10 20:32:56,151 INFO L280 TraceCheckUtils]: 134: Hoare triple {29727#true} assume !(0 == ~T3_E~0); {29727#true} is VALID [2020-07-10 20:32:56,151 INFO L280 TraceCheckUtils]: 135: Hoare triple {29727#true} assume !(0 == ~T4_E~0); {29727#true} is VALID [2020-07-10 20:32:56,152 INFO L280 TraceCheckUtils]: 136: Hoare triple {29727#true} assume !(0 == ~T5_E~0); {29727#true} is VALID [2020-07-10 20:32:56,152 INFO L280 TraceCheckUtils]: 137: Hoare triple {29727#true} assume !(0 == ~T6_E~0); {29727#true} is VALID [2020-07-10 20:32:56,153 INFO L280 TraceCheckUtils]: 138: Hoare triple {29727#true} assume !(0 == ~T7_E~0); {29727#true} is VALID [2020-07-10 20:32:56,153 INFO L280 TraceCheckUtils]: 139: Hoare triple {29727#true} assume !(0 == ~T8_E~0); {29727#true} is VALID [2020-07-10 20:32:56,154 INFO L280 TraceCheckUtils]: 140: Hoare triple {29727#true} assume !(0 == ~T9_E~0); {29727#true} is VALID [2020-07-10 20:32:56,154 INFO L280 TraceCheckUtils]: 141: Hoare triple {29727#true} assume !(0 == ~T10_E~0); {29727#true} is VALID [2020-07-10 20:32:56,154 INFO L280 TraceCheckUtils]: 142: Hoare triple {29727#true} assume !(0 == ~T11_E~0); {29727#true} is VALID [2020-07-10 20:32:56,155 INFO L280 TraceCheckUtils]: 143: Hoare triple {29727#true} assume !(0 == ~T12_E~0); {29727#true} is VALID [2020-07-10 20:32:56,155 INFO L280 TraceCheckUtils]: 144: Hoare triple {29727#true} assume !(0 == ~T13_E~0); {29727#true} is VALID [2020-07-10 20:32:56,156 INFO L280 TraceCheckUtils]: 145: Hoare triple {29727#true} assume !(0 == ~E_1~0); {29727#true} is VALID [2020-07-10 20:32:56,156 INFO L280 TraceCheckUtils]: 146: Hoare triple {29727#true} assume !(0 == ~E_2~0); {29727#true} is VALID [2020-07-10 20:32:56,156 INFO L280 TraceCheckUtils]: 147: Hoare triple {29727#true} assume !(0 == ~E_3~0); {29727#true} is VALID [2020-07-10 20:32:56,157 INFO L280 TraceCheckUtils]: 148: Hoare triple {29727#true} assume !(0 == ~E_4~0); {29727#true} is VALID [2020-07-10 20:32:56,157 INFO L280 TraceCheckUtils]: 149: Hoare triple {29727#true} assume !(0 == ~E_5~0); {29727#true} is VALID [2020-07-10 20:32:56,157 INFO L280 TraceCheckUtils]: 150: Hoare triple {29727#true} assume !(0 == ~E_6~0); {29727#true} is VALID [2020-07-10 20:32:56,158 INFO L280 TraceCheckUtils]: 151: Hoare triple {29727#true} assume !(0 == ~E_7~0); {29727#true} is VALID [2020-07-10 20:32:56,158 INFO L280 TraceCheckUtils]: 152: Hoare triple {29727#true} assume !(0 == ~E_8~0); {29727#true} is VALID [2020-07-10 20:32:56,159 INFO L280 TraceCheckUtils]: 153: Hoare triple {29727#true} assume !(0 == ~E_9~0); {29727#true} is VALID [2020-07-10 20:32:56,159 INFO L280 TraceCheckUtils]: 154: Hoare triple {29727#true} assume !(0 == ~E_10~0); {29727#true} is VALID [2020-07-10 20:32:56,159 INFO L280 TraceCheckUtils]: 155: Hoare triple {29727#true} assume !(0 == ~E_11~0); {29727#true} is VALID [2020-07-10 20:32:56,160 INFO L280 TraceCheckUtils]: 156: Hoare triple {29727#true} assume !(0 == ~E_12~0); {29727#true} is VALID [2020-07-10 20:32:56,160 INFO L280 TraceCheckUtils]: 157: Hoare triple {29727#true} assume !(0 == ~E_13~0); {29727#true} is VALID [2020-07-10 20:32:56,160 INFO L280 TraceCheckUtils]: 158: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,160 INFO L275 TraceCheckUtils]: 159: Hoare quadruple {29727#true} {29728#false} #2154#return; {29728#false} is VALID [2020-07-10 20:32:56,161 INFO L263 TraceCheckUtils]: 160: Hoare triple {29728#false} call activate_threads(); {30085#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} is VALID [2020-07-10 20:32:56,161 INFO L280 TraceCheckUtils]: 161: Hoare triple {30085#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} havoc ~tmp~1; {29727#true} is VALID [2020-07-10 20:32:56,161 INFO L280 TraceCheckUtils]: 162: Hoare triple {29727#true} havoc ~tmp___0~0; {29727#true} is VALID [2020-07-10 20:32:56,162 INFO L280 TraceCheckUtils]: 163: Hoare triple {29727#true} havoc ~tmp___1~0; {29727#true} is VALID [2020-07-10 20:32:56,162 INFO L280 TraceCheckUtils]: 164: Hoare triple {29727#true} havoc ~tmp___2~0; {29727#true} is VALID [2020-07-10 20:32:56,162 INFO L280 TraceCheckUtils]: 165: Hoare triple {29727#true} havoc ~tmp___3~0; {29727#true} is VALID [2020-07-10 20:32:56,163 INFO L280 TraceCheckUtils]: 166: Hoare triple {29727#true} havoc ~tmp___4~0; {29727#true} is VALID [2020-07-10 20:32:56,163 INFO L280 TraceCheckUtils]: 167: Hoare triple {29727#true} havoc ~tmp___5~0; {29727#true} is VALID [2020-07-10 20:32:56,163 INFO L280 TraceCheckUtils]: 168: Hoare triple {29727#true} havoc ~tmp___6~0; {29727#true} is VALID [2020-07-10 20:32:56,164 INFO L280 TraceCheckUtils]: 169: Hoare triple {29727#true} havoc ~tmp___7~0; {29727#true} is VALID [2020-07-10 20:32:56,164 INFO L280 TraceCheckUtils]: 170: Hoare triple {29727#true} havoc ~tmp___8~0; {29727#true} is VALID [2020-07-10 20:32:56,164 INFO L280 TraceCheckUtils]: 171: Hoare triple {29727#true} havoc ~tmp___9~0; {29727#true} is VALID [2020-07-10 20:32:56,165 INFO L280 TraceCheckUtils]: 172: Hoare triple {29727#true} havoc ~tmp___10~0; {29727#true} is VALID [2020-07-10 20:32:56,165 INFO L280 TraceCheckUtils]: 173: Hoare triple {29727#true} havoc ~tmp___11~0; {29727#true} is VALID [2020-07-10 20:32:56,165 INFO L280 TraceCheckUtils]: 174: Hoare triple {29727#true} havoc ~tmp___12~0; {29727#true} is VALID [2020-07-10 20:32:56,166 INFO L263 TraceCheckUtils]: 175: Hoare triple {29727#true} call #t~ret15 := is_master_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,166 INFO L280 TraceCheckUtils]: 176: Hoare triple {29727#true} havoc ~__retres1~0; {29727#true} is VALID [2020-07-10 20:32:56,166 INFO L280 TraceCheckUtils]: 177: Hoare triple {29727#true} assume !(1 == ~m_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,166 INFO L280 TraceCheckUtils]: 178: Hoare triple {29727#true} ~__retres1~0 := 0; {29727#true} is VALID [2020-07-10 20:32:56,167 INFO L280 TraceCheckUtils]: 179: Hoare triple {29727#true} #res := ~__retres1~0; {29727#true} is VALID [2020-07-10 20:32:56,167 INFO L280 TraceCheckUtils]: 180: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,167 INFO L275 TraceCheckUtils]: 181: Hoare quadruple {29727#true} {29727#true} #2086#return; {29727#true} is VALID [2020-07-10 20:32:56,167 INFO L280 TraceCheckUtils]: 182: Hoare triple {29727#true} assume -2147483648 <= #t~ret15 && #t~ret15 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,168 INFO L280 TraceCheckUtils]: 183: Hoare triple {29727#true} ~tmp~1 := #t~ret15; {29727#true} is VALID [2020-07-10 20:32:56,168 INFO L280 TraceCheckUtils]: 184: Hoare triple {29727#true} havoc #t~ret15; {29727#true} is VALID [2020-07-10 20:32:56,168 INFO L280 TraceCheckUtils]: 185: Hoare triple {29727#true} assume !(0 != ~tmp~1); {29727#true} is VALID [2020-07-10 20:32:56,168 INFO L263 TraceCheckUtils]: 186: Hoare triple {29727#true} call #t~ret16 := is_transmit1_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,169 INFO L280 TraceCheckUtils]: 187: Hoare triple {29727#true} havoc ~__retres1~1; {29727#true} is VALID [2020-07-10 20:32:56,169 INFO L280 TraceCheckUtils]: 188: Hoare triple {29727#true} assume !(1 == ~t1_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,169 INFO L280 TraceCheckUtils]: 189: Hoare triple {29727#true} ~__retres1~1 := 0; {29727#true} is VALID [2020-07-10 20:32:56,169 INFO L280 TraceCheckUtils]: 190: Hoare triple {29727#true} #res := ~__retres1~1; {29727#true} is VALID [2020-07-10 20:32:56,169 INFO L280 TraceCheckUtils]: 191: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,170 INFO L275 TraceCheckUtils]: 192: Hoare quadruple {29727#true} {29727#true} #2088#return; {29727#true} is VALID [2020-07-10 20:32:56,170 INFO L280 TraceCheckUtils]: 193: Hoare triple {29727#true} assume -2147483648 <= #t~ret16 && #t~ret16 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,170 INFO L280 TraceCheckUtils]: 194: Hoare triple {29727#true} ~tmp___0~0 := #t~ret16; {29727#true} is VALID [2020-07-10 20:32:56,170 INFO L280 TraceCheckUtils]: 195: Hoare triple {29727#true} havoc #t~ret16; {29727#true} is VALID [2020-07-10 20:32:56,171 INFO L280 TraceCheckUtils]: 196: Hoare triple {29727#true} assume !(0 != ~tmp___0~0); {29727#true} is VALID [2020-07-10 20:32:56,171 INFO L263 TraceCheckUtils]: 197: Hoare triple {29727#true} call #t~ret17 := is_transmit2_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,171 INFO L280 TraceCheckUtils]: 198: Hoare triple {29727#true} havoc ~__retres1~2; {29727#true} is VALID [2020-07-10 20:32:56,171 INFO L280 TraceCheckUtils]: 199: Hoare triple {29727#true} assume !(1 == ~t2_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,172 INFO L280 TraceCheckUtils]: 200: Hoare triple {29727#true} ~__retres1~2 := 0; {29727#true} is VALID [2020-07-10 20:32:56,172 INFO L280 TraceCheckUtils]: 201: Hoare triple {29727#true} #res := ~__retres1~2; {29727#true} is VALID [2020-07-10 20:32:56,173 INFO L280 TraceCheckUtils]: 202: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,173 INFO L275 TraceCheckUtils]: 203: Hoare quadruple {29727#true} {29727#true} #2090#return; {29727#true} is VALID [2020-07-10 20:32:56,173 INFO L280 TraceCheckUtils]: 204: Hoare triple {29727#true} assume -2147483648 <= #t~ret17 && #t~ret17 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,174 INFO L280 TraceCheckUtils]: 205: Hoare triple {29727#true} ~tmp___1~0 := #t~ret17; {29727#true} is VALID [2020-07-10 20:32:56,174 INFO L280 TraceCheckUtils]: 206: Hoare triple {29727#true} havoc #t~ret17; {29727#true} is VALID [2020-07-10 20:32:56,174 INFO L280 TraceCheckUtils]: 207: Hoare triple {29727#true} assume !(0 != ~tmp___1~0); {29727#true} is VALID [2020-07-10 20:32:56,175 INFO L263 TraceCheckUtils]: 208: Hoare triple {29727#true} call #t~ret18 := is_transmit3_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,175 INFO L280 TraceCheckUtils]: 209: Hoare triple {29727#true} havoc ~__retres1~3; {29727#true} is VALID [2020-07-10 20:32:56,175 INFO L280 TraceCheckUtils]: 210: Hoare triple {29727#true} assume !(1 == ~t3_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,175 INFO L280 TraceCheckUtils]: 211: Hoare triple {29727#true} ~__retres1~3 := 0; {29727#true} is VALID [2020-07-10 20:32:56,176 INFO L280 TraceCheckUtils]: 212: Hoare triple {29727#true} #res := ~__retres1~3; {29727#true} is VALID [2020-07-10 20:32:56,176 INFO L280 TraceCheckUtils]: 213: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,177 INFO L275 TraceCheckUtils]: 214: Hoare quadruple {29727#true} {29727#true} #2092#return; {29727#true} is VALID [2020-07-10 20:32:56,177 INFO L280 TraceCheckUtils]: 215: Hoare triple {29727#true} assume -2147483648 <= #t~ret18 && #t~ret18 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,177 INFO L280 TraceCheckUtils]: 216: Hoare triple {29727#true} ~tmp___2~0 := #t~ret18; {29727#true} is VALID [2020-07-10 20:32:56,177 INFO L280 TraceCheckUtils]: 217: Hoare triple {29727#true} havoc #t~ret18; {29727#true} is VALID [2020-07-10 20:32:56,178 INFO L280 TraceCheckUtils]: 218: Hoare triple {29727#true} assume !(0 != ~tmp___2~0); {29727#true} is VALID [2020-07-10 20:32:56,178 INFO L263 TraceCheckUtils]: 219: Hoare triple {29727#true} call #t~ret19 := is_transmit4_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,178 INFO L280 TraceCheckUtils]: 220: Hoare triple {29727#true} havoc ~__retres1~4; {29727#true} is VALID [2020-07-10 20:32:56,179 INFO L280 TraceCheckUtils]: 221: Hoare triple {29727#true} assume !(1 == ~t4_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,179 INFO L280 TraceCheckUtils]: 222: Hoare triple {29727#true} ~__retres1~4 := 0; {29727#true} is VALID [2020-07-10 20:32:56,180 INFO L280 TraceCheckUtils]: 223: Hoare triple {29727#true} #res := ~__retres1~4; {29727#true} is VALID [2020-07-10 20:32:56,180 INFO L280 TraceCheckUtils]: 224: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,181 INFO L275 TraceCheckUtils]: 225: Hoare quadruple {29727#true} {29727#true} #2094#return; {29727#true} is VALID [2020-07-10 20:32:56,181 INFO L280 TraceCheckUtils]: 226: Hoare triple {29727#true} assume -2147483648 <= #t~ret19 && #t~ret19 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,181 INFO L280 TraceCheckUtils]: 227: Hoare triple {29727#true} ~tmp___3~0 := #t~ret19; {29727#true} is VALID [2020-07-10 20:32:56,182 INFO L280 TraceCheckUtils]: 228: Hoare triple {29727#true} havoc #t~ret19; {29727#true} is VALID [2020-07-10 20:32:56,182 INFO L280 TraceCheckUtils]: 229: Hoare triple {29727#true} assume !(0 != ~tmp___3~0); {29727#true} is VALID [2020-07-10 20:32:56,182 INFO L263 TraceCheckUtils]: 230: Hoare triple {29727#true} call #t~ret20 := is_transmit5_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,183 INFO L280 TraceCheckUtils]: 231: Hoare triple {29727#true} havoc ~__retres1~5; {29727#true} is VALID [2020-07-10 20:32:56,183 INFO L280 TraceCheckUtils]: 232: Hoare triple {29727#true} assume !(1 == ~t5_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,184 INFO L280 TraceCheckUtils]: 233: Hoare triple {29727#true} ~__retres1~5 := 0; {29727#true} is VALID [2020-07-10 20:32:56,184 INFO L280 TraceCheckUtils]: 234: Hoare triple {29727#true} #res := ~__retres1~5; {29727#true} is VALID [2020-07-10 20:32:56,184 INFO L280 TraceCheckUtils]: 235: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,184 INFO L275 TraceCheckUtils]: 236: Hoare quadruple {29727#true} {29727#true} #2096#return; {29727#true} is VALID [2020-07-10 20:32:56,185 INFO L280 TraceCheckUtils]: 237: Hoare triple {29727#true} assume -2147483648 <= #t~ret20 && #t~ret20 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,185 INFO L280 TraceCheckUtils]: 238: Hoare triple {29727#true} ~tmp___4~0 := #t~ret20; {29727#true} is VALID [2020-07-10 20:32:56,186 INFO L280 TraceCheckUtils]: 239: Hoare triple {29727#true} havoc #t~ret20; {29727#true} is VALID [2020-07-10 20:32:56,186 INFO L280 TraceCheckUtils]: 240: Hoare triple {29727#true} assume !(0 != ~tmp___4~0); {29727#true} is VALID [2020-07-10 20:32:56,186 INFO L263 TraceCheckUtils]: 241: Hoare triple {29727#true} call #t~ret21 := is_transmit6_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,187 INFO L280 TraceCheckUtils]: 242: Hoare triple {29727#true} havoc ~__retres1~6; {29727#true} is VALID [2020-07-10 20:32:56,187 INFO L280 TraceCheckUtils]: 243: Hoare triple {29727#true} assume !(1 == ~t6_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,187 INFO L280 TraceCheckUtils]: 244: Hoare triple {29727#true} ~__retres1~6 := 0; {29727#true} is VALID [2020-07-10 20:32:56,188 INFO L280 TraceCheckUtils]: 245: Hoare triple {29727#true} #res := ~__retres1~6; {29727#true} is VALID [2020-07-10 20:32:56,188 INFO L280 TraceCheckUtils]: 246: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,188 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {29727#true} {29727#true} #2098#return; {29727#true} is VALID [2020-07-10 20:32:56,189 INFO L280 TraceCheckUtils]: 248: Hoare triple {29727#true} assume -2147483648 <= #t~ret21 && #t~ret21 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,189 INFO L280 TraceCheckUtils]: 249: Hoare triple {29727#true} ~tmp___5~0 := #t~ret21; {29727#true} is VALID [2020-07-10 20:32:56,189 INFO L280 TraceCheckUtils]: 250: Hoare triple {29727#true} havoc #t~ret21; {29727#true} is VALID [2020-07-10 20:32:56,190 INFO L280 TraceCheckUtils]: 251: Hoare triple {29727#true} assume !(0 != ~tmp___5~0); {29727#true} is VALID [2020-07-10 20:32:56,190 INFO L263 TraceCheckUtils]: 252: Hoare triple {29727#true} call #t~ret22 := is_transmit7_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,190 INFO L280 TraceCheckUtils]: 253: Hoare triple {29727#true} havoc ~__retres1~7; {29727#true} is VALID [2020-07-10 20:32:56,190 INFO L280 TraceCheckUtils]: 254: Hoare triple {29727#true} assume !(1 == ~t7_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,191 INFO L280 TraceCheckUtils]: 255: Hoare triple {29727#true} ~__retres1~7 := 0; {29727#true} is VALID [2020-07-10 20:32:56,191 INFO L280 TraceCheckUtils]: 256: Hoare triple {29727#true} #res := ~__retres1~7; {29727#true} is VALID [2020-07-10 20:32:56,192 INFO L280 TraceCheckUtils]: 257: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,192 INFO L275 TraceCheckUtils]: 258: Hoare quadruple {29727#true} {29727#true} #2100#return; {29727#true} is VALID [2020-07-10 20:32:56,192 INFO L280 TraceCheckUtils]: 259: Hoare triple {29727#true} assume -2147483648 <= #t~ret22 && #t~ret22 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,193 INFO L280 TraceCheckUtils]: 260: Hoare triple {29727#true} ~tmp___6~0 := #t~ret22; {29727#true} is VALID [2020-07-10 20:32:56,193 INFO L280 TraceCheckUtils]: 261: Hoare triple {29727#true} havoc #t~ret22; {29727#true} is VALID [2020-07-10 20:32:56,193 INFO L280 TraceCheckUtils]: 262: Hoare triple {29727#true} assume !(0 != ~tmp___6~0); {29727#true} is VALID [2020-07-10 20:32:56,194 INFO L263 TraceCheckUtils]: 263: Hoare triple {29727#true} call #t~ret23 := is_transmit8_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,194 INFO L280 TraceCheckUtils]: 264: Hoare triple {29727#true} havoc ~__retres1~8; {29727#true} is VALID [2020-07-10 20:32:56,194 INFO L280 TraceCheckUtils]: 265: Hoare triple {29727#true} assume !(1 == ~t8_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,194 INFO L280 TraceCheckUtils]: 266: Hoare triple {29727#true} ~__retres1~8 := 0; {29727#true} is VALID [2020-07-10 20:32:56,195 INFO L280 TraceCheckUtils]: 267: Hoare triple {29727#true} #res := ~__retres1~8; {29727#true} is VALID [2020-07-10 20:32:56,195 INFO L280 TraceCheckUtils]: 268: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,195 INFO L275 TraceCheckUtils]: 269: Hoare quadruple {29727#true} {29727#true} #2102#return; {29727#true} is VALID [2020-07-10 20:32:56,196 INFO L280 TraceCheckUtils]: 270: Hoare triple {29727#true} assume -2147483648 <= #t~ret23 && #t~ret23 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,196 INFO L280 TraceCheckUtils]: 271: Hoare triple {29727#true} ~tmp___7~0 := #t~ret23; {29727#true} is VALID [2020-07-10 20:32:56,196 INFO L280 TraceCheckUtils]: 272: Hoare triple {29727#true} havoc #t~ret23; {29727#true} is VALID [2020-07-10 20:32:56,197 INFO L280 TraceCheckUtils]: 273: Hoare triple {29727#true} assume !(0 != ~tmp___7~0); {29727#true} is VALID [2020-07-10 20:32:56,197 INFO L263 TraceCheckUtils]: 274: Hoare triple {29727#true} call #t~ret24 := is_transmit9_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,197 INFO L280 TraceCheckUtils]: 275: Hoare triple {29727#true} havoc ~__retres1~9; {29727#true} is VALID [2020-07-10 20:32:56,198 INFO L280 TraceCheckUtils]: 276: Hoare triple {29727#true} assume !(1 == ~t9_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,198 INFO L280 TraceCheckUtils]: 277: Hoare triple {29727#true} ~__retres1~9 := 0; {29727#true} is VALID [2020-07-10 20:32:56,198 INFO L280 TraceCheckUtils]: 278: Hoare triple {29727#true} #res := ~__retres1~9; {29727#true} is VALID [2020-07-10 20:32:56,199 INFO L280 TraceCheckUtils]: 279: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,199 INFO L275 TraceCheckUtils]: 280: Hoare quadruple {29727#true} {29727#true} #2104#return; {29727#true} is VALID [2020-07-10 20:32:56,199 INFO L280 TraceCheckUtils]: 281: Hoare triple {29727#true} assume -2147483648 <= #t~ret24 && #t~ret24 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,200 INFO L280 TraceCheckUtils]: 282: Hoare triple {29727#true} ~tmp___8~0 := #t~ret24; {29727#true} is VALID [2020-07-10 20:32:56,200 INFO L280 TraceCheckUtils]: 283: Hoare triple {29727#true} havoc #t~ret24; {29727#true} is VALID [2020-07-10 20:32:56,200 INFO L280 TraceCheckUtils]: 284: Hoare triple {29727#true} assume !(0 != ~tmp___8~0); {29727#true} is VALID [2020-07-10 20:32:56,201 INFO L263 TraceCheckUtils]: 285: Hoare triple {29727#true} call #t~ret25 := is_transmit10_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,201 INFO L280 TraceCheckUtils]: 286: Hoare triple {29727#true} havoc ~__retres1~10; {29727#true} is VALID [2020-07-10 20:32:56,201 INFO L280 TraceCheckUtils]: 287: Hoare triple {29727#true} assume !(1 == ~t10_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,202 INFO L280 TraceCheckUtils]: 288: Hoare triple {29727#true} ~__retres1~10 := 0; {29727#true} is VALID [2020-07-10 20:32:56,202 INFO L280 TraceCheckUtils]: 289: Hoare triple {29727#true} #res := ~__retres1~10; {29727#true} is VALID [2020-07-10 20:32:56,202 INFO L280 TraceCheckUtils]: 290: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,203 INFO L275 TraceCheckUtils]: 291: Hoare quadruple {29727#true} {29727#true} #2106#return; {29727#true} is VALID [2020-07-10 20:32:56,203 INFO L280 TraceCheckUtils]: 292: Hoare triple {29727#true} assume -2147483648 <= #t~ret25 && #t~ret25 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,203 INFO L280 TraceCheckUtils]: 293: Hoare triple {29727#true} ~tmp___9~0 := #t~ret25; {29727#true} is VALID [2020-07-10 20:32:56,204 INFO L280 TraceCheckUtils]: 294: Hoare triple {29727#true} havoc #t~ret25; {29727#true} is VALID [2020-07-10 20:32:56,204 INFO L280 TraceCheckUtils]: 295: Hoare triple {29727#true} assume !(0 != ~tmp___9~0); {29727#true} is VALID [2020-07-10 20:32:56,204 INFO L263 TraceCheckUtils]: 296: Hoare triple {29727#true} call #t~ret26 := is_transmit11_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,204 INFO L280 TraceCheckUtils]: 297: Hoare triple {29727#true} havoc ~__retres1~11; {29727#true} is VALID [2020-07-10 20:32:56,205 INFO L280 TraceCheckUtils]: 298: Hoare triple {29727#true} assume !(1 == ~t11_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,205 INFO L280 TraceCheckUtils]: 299: Hoare triple {29727#true} ~__retres1~11 := 0; {29727#true} is VALID [2020-07-10 20:32:56,205 INFO L280 TraceCheckUtils]: 300: Hoare triple {29727#true} #res := ~__retres1~11; {29727#true} is VALID [2020-07-10 20:32:56,206 INFO L280 TraceCheckUtils]: 301: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,206 INFO L275 TraceCheckUtils]: 302: Hoare quadruple {29727#true} {29727#true} #2108#return; {29727#true} is VALID [2020-07-10 20:32:56,207 INFO L280 TraceCheckUtils]: 303: Hoare triple {29727#true} assume -2147483648 <= #t~ret26 && #t~ret26 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,207 INFO L280 TraceCheckUtils]: 304: Hoare triple {29727#true} ~tmp___10~0 := #t~ret26; {29727#true} is VALID [2020-07-10 20:32:56,207 INFO L280 TraceCheckUtils]: 305: Hoare triple {29727#true} havoc #t~ret26; {29727#true} is VALID [2020-07-10 20:32:56,208 INFO L280 TraceCheckUtils]: 306: Hoare triple {29727#true} assume !(0 != ~tmp___10~0); {29727#true} is VALID [2020-07-10 20:32:56,208 INFO L263 TraceCheckUtils]: 307: Hoare triple {29727#true} call #t~ret27 := is_transmit12_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,208 INFO L280 TraceCheckUtils]: 308: Hoare triple {29727#true} havoc ~__retres1~12; {29727#true} is VALID [2020-07-10 20:32:56,209 INFO L280 TraceCheckUtils]: 309: Hoare triple {29727#true} assume !(1 == ~t12_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,209 INFO L280 TraceCheckUtils]: 310: Hoare triple {29727#true} ~__retres1~12 := 0; {29727#true} is VALID [2020-07-10 20:32:56,210 INFO L280 TraceCheckUtils]: 311: Hoare triple {29727#true} #res := ~__retres1~12; {29727#true} is VALID [2020-07-10 20:32:56,210 INFO L280 TraceCheckUtils]: 312: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,210 INFO L275 TraceCheckUtils]: 313: Hoare quadruple {29727#true} {29727#true} #2110#return; {29727#true} is VALID [2020-07-10 20:32:56,211 INFO L280 TraceCheckUtils]: 314: Hoare triple {29727#true} assume -2147483648 <= #t~ret27 && #t~ret27 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,211 INFO L280 TraceCheckUtils]: 315: Hoare triple {29727#true} ~tmp___11~0 := #t~ret27; {29727#true} is VALID [2020-07-10 20:32:56,211 INFO L280 TraceCheckUtils]: 316: Hoare triple {29727#true} havoc #t~ret27; {29727#true} is VALID [2020-07-10 20:32:56,212 INFO L280 TraceCheckUtils]: 317: Hoare triple {29727#true} assume !(0 != ~tmp___11~0); {29727#true} is VALID [2020-07-10 20:32:56,212 INFO L263 TraceCheckUtils]: 318: Hoare triple {29727#true} call #t~ret28 := is_transmit13_triggered(); {29727#true} is VALID [2020-07-10 20:32:56,212 INFO L280 TraceCheckUtils]: 319: Hoare triple {29727#true} havoc ~__retres1~13; {29727#true} is VALID [2020-07-10 20:32:56,212 INFO L280 TraceCheckUtils]: 320: Hoare triple {29727#true} assume !(1 == ~t13_pc~0); {29727#true} is VALID [2020-07-10 20:32:56,213 INFO L280 TraceCheckUtils]: 321: Hoare triple {29727#true} ~__retres1~13 := 0; {29727#true} is VALID [2020-07-10 20:32:56,213 INFO L280 TraceCheckUtils]: 322: Hoare triple {29727#true} #res := ~__retres1~13; {29727#true} is VALID [2020-07-10 20:32:56,213 INFO L280 TraceCheckUtils]: 323: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,214 INFO L275 TraceCheckUtils]: 324: Hoare quadruple {29727#true} {29727#true} #2112#return; {29727#true} is VALID [2020-07-10 20:32:56,214 INFO L280 TraceCheckUtils]: 325: Hoare triple {29727#true} assume -2147483648 <= #t~ret28 && #t~ret28 <= 2147483647; {29727#true} is VALID [2020-07-10 20:32:56,214 INFO L280 TraceCheckUtils]: 326: Hoare triple {29727#true} ~tmp___12~0 := #t~ret28; {29727#true} is VALID [2020-07-10 20:32:56,215 INFO L280 TraceCheckUtils]: 327: Hoare triple {29727#true} havoc #t~ret28; {29727#true} is VALID [2020-07-10 20:32:56,215 INFO L280 TraceCheckUtils]: 328: Hoare triple {29727#true} assume !(0 != ~tmp___12~0); {29727#true} is VALID [2020-07-10 20:32:56,215 INFO L280 TraceCheckUtils]: 329: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,215 INFO L275 TraceCheckUtils]: 330: Hoare quadruple {29727#true} {29728#false} #2156#return; {29728#false} is VALID [2020-07-10 20:32:56,216 INFO L263 TraceCheckUtils]: 331: Hoare triple {29728#false} call reset_delta_events(); {30087#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} is VALID [2020-07-10 20:32:56,216 INFO L280 TraceCheckUtils]: 332: Hoare triple {30087#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(1 == ~M_E~0); {29727#true} is VALID [2020-07-10 20:32:56,216 INFO L280 TraceCheckUtils]: 333: Hoare triple {29727#true} assume !(1 == ~T1_E~0); {29727#true} is VALID [2020-07-10 20:32:56,217 INFO L280 TraceCheckUtils]: 334: Hoare triple {29727#true} assume !(1 == ~T2_E~0); {29727#true} is VALID [2020-07-10 20:32:56,217 INFO L280 TraceCheckUtils]: 335: Hoare triple {29727#true} assume !(1 == ~T3_E~0); {29727#true} is VALID [2020-07-10 20:32:56,217 INFO L280 TraceCheckUtils]: 336: Hoare triple {29727#true} assume !(1 == ~T4_E~0); {29727#true} is VALID [2020-07-10 20:32:56,217 INFO L280 TraceCheckUtils]: 337: Hoare triple {29727#true} assume !(1 == ~T5_E~0); {29727#true} is VALID [2020-07-10 20:32:56,218 INFO L280 TraceCheckUtils]: 338: Hoare triple {29727#true} assume !(1 == ~T6_E~0); {29727#true} is VALID [2020-07-10 20:32:56,218 INFO L280 TraceCheckUtils]: 339: Hoare triple {29727#true} assume !(1 == ~T7_E~0); {29727#true} is VALID [2020-07-10 20:32:56,218 INFO L280 TraceCheckUtils]: 340: Hoare triple {29727#true} assume !(1 == ~T8_E~0); {29727#true} is VALID [2020-07-10 20:32:56,218 INFO L280 TraceCheckUtils]: 341: Hoare triple {29727#true} assume !(1 == ~T9_E~0); {29727#true} is VALID [2020-07-10 20:32:56,219 INFO L280 TraceCheckUtils]: 342: Hoare triple {29727#true} assume !(1 == ~T10_E~0); {29727#true} is VALID [2020-07-10 20:32:56,219 INFO L280 TraceCheckUtils]: 343: Hoare triple {29727#true} assume !(1 == ~T11_E~0); {29727#true} is VALID [2020-07-10 20:32:56,219 INFO L280 TraceCheckUtils]: 344: Hoare triple {29727#true} assume !(1 == ~T12_E~0); {29727#true} is VALID [2020-07-10 20:32:56,220 INFO L280 TraceCheckUtils]: 345: Hoare triple {29727#true} assume !(1 == ~T13_E~0); {29727#true} is VALID [2020-07-10 20:32:56,220 INFO L280 TraceCheckUtils]: 346: Hoare triple {29727#true} assume !(1 == ~E_1~0); {29727#true} is VALID [2020-07-10 20:32:56,220 INFO L280 TraceCheckUtils]: 347: Hoare triple {29727#true} assume !(1 == ~E_2~0); {29727#true} is VALID [2020-07-10 20:32:56,221 INFO L280 TraceCheckUtils]: 348: Hoare triple {29727#true} assume !(1 == ~E_3~0); {29727#true} is VALID [2020-07-10 20:32:56,221 INFO L280 TraceCheckUtils]: 349: Hoare triple {29727#true} assume !(1 == ~E_4~0); {29727#true} is VALID [2020-07-10 20:32:56,221 INFO L280 TraceCheckUtils]: 350: Hoare triple {29727#true} assume !(1 == ~E_5~0); {29727#true} is VALID [2020-07-10 20:32:56,222 INFO L280 TraceCheckUtils]: 351: Hoare triple {29727#true} assume !(1 == ~E_6~0); {29727#true} is VALID [2020-07-10 20:32:56,222 INFO L280 TraceCheckUtils]: 352: Hoare triple {29727#true} assume !(1 == ~E_7~0); {29727#true} is VALID [2020-07-10 20:32:56,223 INFO L280 TraceCheckUtils]: 353: Hoare triple {29727#true} assume !(1 == ~E_8~0); {29727#true} is VALID [2020-07-10 20:32:56,223 INFO L280 TraceCheckUtils]: 354: Hoare triple {29727#true} assume !(1 == ~E_9~0); {29727#true} is VALID [2020-07-10 20:32:56,223 INFO L280 TraceCheckUtils]: 355: Hoare triple {29727#true} assume !(1 == ~E_10~0); {29727#true} is VALID [2020-07-10 20:32:56,224 INFO L280 TraceCheckUtils]: 356: Hoare triple {29727#true} assume !(1 == ~E_11~0); {29727#true} is VALID [2020-07-10 20:32:56,224 INFO L280 TraceCheckUtils]: 357: Hoare triple {29727#true} assume !(1 == ~E_12~0); {29727#true} is VALID [2020-07-10 20:32:56,224 INFO L280 TraceCheckUtils]: 358: Hoare triple {29727#true} assume !(1 == ~E_13~0); {29727#true} is VALID [2020-07-10 20:32:56,224 INFO L280 TraceCheckUtils]: 359: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,225 INFO L275 TraceCheckUtils]: 360: Hoare quadruple {29727#true} {29728#false} #2158#return; {29728#false} is VALID [2020-07-10 20:32:56,225 INFO L280 TraceCheckUtils]: 361: Hoare triple {29728#false} assume !false; {29728#false} is VALID [2020-07-10 20:32:56,225 INFO L280 TraceCheckUtils]: 362: Hoare triple {29728#false} ~kernel_st~0 := 1; {29728#false} is VALID [2020-07-10 20:32:56,226 INFO L263 TraceCheckUtils]: 363: Hoare triple {29728#false} call eval(); {29728#false} is VALID [2020-07-10 20:32:56,226 INFO L280 TraceCheckUtils]: 364: Hoare triple {29728#false} havoc ~tmp~0; {29728#false} is VALID [2020-07-10 20:32:56,226 INFO L280 TraceCheckUtils]: 365: Hoare triple {29728#false} assume !false; {29728#false} is VALID [2020-07-10 20:32:56,227 INFO L263 TraceCheckUtils]: 366: Hoare triple {29728#false} call #t~ret0 := exists_runnable_thread(); {29727#true} is VALID [2020-07-10 20:32:56,227 INFO L280 TraceCheckUtils]: 367: Hoare triple {29727#true} havoc ~__retres1~14; {29727#true} is VALID [2020-07-10 20:32:56,227 INFO L280 TraceCheckUtils]: 368: Hoare triple {29727#true} assume 0 == ~m_st~0; {29727#true} is VALID [2020-07-10 20:32:56,228 INFO L280 TraceCheckUtils]: 369: Hoare triple {29727#true} ~__retres1~14 := 1; {29727#true} is VALID [2020-07-10 20:32:56,228 INFO L280 TraceCheckUtils]: 370: Hoare triple {29727#true} #res := ~__retres1~14; {29727#true} is VALID [2020-07-10 20:32:56,228 INFO L280 TraceCheckUtils]: 371: Hoare triple {29727#true} assume true; {29727#true} is VALID [2020-07-10 20:32:56,229 INFO L275 TraceCheckUtils]: 372: Hoare quadruple {29727#true} {29728#false} #2118#return; {29728#false} is VALID [2020-07-10 20:32:56,229 INFO L280 TraceCheckUtils]: 373: Hoare triple {29728#false} assume -2147483648 <= #t~ret0 && #t~ret0 <= 2147483647; {29728#false} is VALID [2020-07-10 20:32:56,229 INFO L280 TraceCheckUtils]: 374: Hoare triple {29728#false} ~tmp~0 := #t~ret0; {29728#false} is VALID [2020-07-10 20:32:56,229 INFO L280 TraceCheckUtils]: 375: Hoare triple {29728#false} havoc #t~ret0; {29728#false} is VALID [2020-07-10 20:32:56,230 INFO L280 TraceCheckUtils]: 376: Hoare triple {29728#false} assume 0 != ~tmp~0; {29728#false} is VALID [2020-07-10 20:32:56,230 INFO L280 TraceCheckUtils]: 377: Hoare triple {29728#false} assume !(0 == ~m_st~0); {29728#false} is VALID [2020-07-10 20:32:56,230 INFO L280 TraceCheckUtils]: 378: Hoare triple {29728#false} assume 0 == ~t1_st~0; {29728#false} is VALID [2020-07-10 20:32:56,231 INFO L280 TraceCheckUtils]: 379: Hoare triple {29728#false} havoc ~tmp_ndt_2~0; {29728#false} is VALID [2020-07-10 20:32:56,231 INFO L280 TraceCheckUtils]: 380: Hoare triple {29728#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {29728#false} is VALID [2020-07-10 20:32:56,232 INFO L280 TraceCheckUtils]: 381: Hoare triple {29728#false} ~tmp_ndt_2~0 := #t~nondet2; {29728#false} is VALID [2020-07-10 20:32:56,232 INFO L280 TraceCheckUtils]: 382: Hoare triple {29728#false} havoc #t~nondet2; {29728#false} is VALID [2020-07-10 20:32:56,232 INFO L280 TraceCheckUtils]: 383: Hoare triple {29728#false} assume !(0 != ~tmp_ndt_2~0); {29728#false} is VALID [2020-07-10 20:32:56,233 INFO L263 TraceCheckUtils]: 384: Hoare triple {29728#false} call error(); {29728#false} is VALID [2020-07-10 20:32:56,233 INFO L280 TraceCheckUtils]: 385: Hoare triple {29728#false} assume !false; {29728#false} is VALID [2020-07-10 20:32:56,500 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:32:56,501 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:32:56,501 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [882834394] [2020-07-10 20:32:56,502 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:32:56,502 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-10 20:32:56,502 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636066558] [2020-07-10 20:32:56,504 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 386 [2020-07-10 20:32:56,505 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:32:56,506 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-10 20:32:56,999 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 386 edges. 386 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:32:56,999 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-10 20:32:57,000 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:32:57,000 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-10 20:32:57,000 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-07-10 20:32:57,001 INFO L87 Difference]: Start difference. First operand 860 states and 1086 transitions. Second operand 8 states. [2020-07-10 20:32:57,339 WARN L193 SmtUtils]: Spent 209.00 ms on a formula simplification that was a NOOP. DAG size: 166 [2020-07-10 20:32:58,178 WARN L193 SmtUtils]: Spent 132.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2020-07-10 20:33:00,277 WARN L193 SmtUtils]: Spent 317.00 ms on a formula simplification that was a NOOP. DAG size: 211 [2020-07-10 20:33:00,673 WARN L193 SmtUtils]: Spent 139.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2020-07-10 20:33:01,179 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2020-07-10 20:33:02,199 WARN L193 SmtUtils]: Spent 334.00 ms on a formula simplification that was a NOOP. DAG size: 210 [2020-07-10 20:33:03,026 WARN L193 SmtUtils]: Spent 138.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2020-07-10 20:33:50,887 WARN L193 SmtUtils]: Spent 221.00 ms on a formula simplification that was a NOOP. DAG size: 168 [2020-07-10 20:34:38,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:34:38,137 INFO L93 Difference]: Finished difference Result 2216 states and 2889 transitions. [2020-07-10 20:34:38,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-07-10 20:34:38,137 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 386 [2020-07-10 20:34:38,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:34:38,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 20:34:38,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2889 transitions. [2020-07-10 20:34:38,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 20:34:38,271 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2889 transitions. [2020-07-10 20:34:38,272 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states and 2889 transitions. [2020-07-10 20:34:48,980 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2889 edges. 2889 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:34:49,137 INFO L225 Difference]: With dead ends: 2216 [2020-07-10 20:34:49,138 INFO L226 Difference]: Without dead ends: 1471 [2020-07-10 20:34:49,142 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2020-07-10 20:34:49,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1471 states. [2020-07-10 20:35:22,954 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1471 to 859. [2020-07-10 20:35:22,954 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:35:22,955 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1471 states. Second operand 859 states. [2020-07-10 20:35:22,955 INFO L74 IsIncluded]: Start isIncluded. First operand 1471 states. Second operand 859 states. [2020-07-10 20:35:22,955 INFO L87 Difference]: Start difference. First operand 1471 states. Second operand 859 states. [2020-07-10 20:35:23,070 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:35:23,071 INFO L93 Difference]: Finished difference Result 1471 states and 1922 transitions. [2020-07-10 20:35:23,071 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 1922 transitions. [2020-07-10 20:35:23,079 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:35:23,079 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:35:23,079 INFO L74 IsIncluded]: Start isIncluded. First operand 859 states. Second operand 1471 states. [2020-07-10 20:35:23,079 INFO L87 Difference]: Start difference. First operand 859 states. Second operand 1471 states. [2020-07-10 20:35:23,197 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:35:23,198 INFO L93 Difference]: Finished difference Result 1471 states and 1922 transitions. [2020-07-10 20:35:23,198 INFO L276 IsEmpty]: Start isEmpty. Operand 1471 states and 1922 transitions. [2020-07-10 20:35:23,206 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:35:23,206 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:35:23,207 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:35:23,207 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:35:23,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 859 states. [2020-07-10 20:35:23,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 859 states to 859 states and 1084 transitions. [2020-07-10 20:35:23,243 INFO L78 Accepts]: Start accepts. Automaton has 859 states and 1084 transitions. Word has length 386 [2020-07-10 20:35:23,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:35:23,243 INFO L479 AbstractCegarLoop]: Abstraction has 859 states and 1084 transitions. [2020-07-10 20:35:23,243 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-10 20:35:23,243 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 859 states and 1084 transitions. [2020-07-10 20:35:31,883 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1084 edges. 1084 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:35:31,883 INFO L276 IsEmpty]: Start isEmpty. Operand 859 states and 1084 transitions. [2020-07-10 20:35:31,894 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 387 [2020-07-10 20:35:31,894 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:35:31,895 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:35:31,895 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-07-10 20:35:31,895 INFO L427 AbstractCegarLoop]: === Iteration 5 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:35:31,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:35:31,896 INFO L82 PathProgramCache]: Analyzing trace with hash -1242522971, now seen corresponding path program 1 times [2020-07-10 20:35:31,896 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:35:31,897 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [2107472896] [2020-07-10 20:35:31,897 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:35:31,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:32,475 WARN L193 SmtUtils]: Spent 360.00 ms on a formula simplification that was a NOOP. DAG size: 208 [2020-07-10 20:35:32,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:32,594 INFO L280 TraceCheckUtils]: 0: Hoare triple {39648#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} ~m_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,595 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} ~t1_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,595 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~t2_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,595 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} ~t3_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,596 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} ~t4_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,596 INFO L280 TraceCheckUtils]: 5: Hoare triple {39292#true} ~t5_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,596 INFO L280 TraceCheckUtils]: 6: Hoare triple {39292#true} ~t6_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,597 INFO L280 TraceCheckUtils]: 7: Hoare triple {39292#true} ~t7_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,597 INFO L280 TraceCheckUtils]: 8: Hoare triple {39292#true} ~t8_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,597 INFO L280 TraceCheckUtils]: 9: Hoare triple {39292#true} ~t9_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,597 INFO L280 TraceCheckUtils]: 10: Hoare triple {39292#true} ~t10_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,598 INFO L280 TraceCheckUtils]: 11: Hoare triple {39292#true} ~t11_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,598 INFO L280 TraceCheckUtils]: 12: Hoare triple {39292#true} ~t12_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,598 INFO L280 TraceCheckUtils]: 13: Hoare triple {39292#true} ~t13_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,599 INFO L280 TraceCheckUtils]: 14: Hoare triple {39292#true} ~m_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,599 INFO L280 TraceCheckUtils]: 15: Hoare triple {39292#true} ~t1_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,599 INFO L280 TraceCheckUtils]: 16: Hoare triple {39292#true} ~t2_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,600 INFO L280 TraceCheckUtils]: 17: Hoare triple {39292#true} ~t3_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,600 INFO L280 TraceCheckUtils]: 18: Hoare triple {39292#true} ~t4_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,600 INFO L280 TraceCheckUtils]: 19: Hoare triple {39292#true} ~t5_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,601 INFO L280 TraceCheckUtils]: 20: Hoare triple {39292#true} ~t6_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,601 INFO L280 TraceCheckUtils]: 21: Hoare triple {39292#true} ~t7_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,601 INFO L280 TraceCheckUtils]: 22: Hoare triple {39292#true} ~t8_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,602 INFO L280 TraceCheckUtils]: 23: Hoare triple {39292#true} ~t9_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,602 INFO L280 TraceCheckUtils]: 24: Hoare triple {39292#true} ~t10_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,602 INFO L280 TraceCheckUtils]: 25: Hoare triple {39292#true} ~t11_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,603 INFO L280 TraceCheckUtils]: 26: Hoare triple {39292#true} ~t12_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,603 INFO L280 TraceCheckUtils]: 27: Hoare triple {39292#true} ~t13_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,603 INFO L280 TraceCheckUtils]: 28: Hoare triple {39292#true} ~m_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,603 INFO L280 TraceCheckUtils]: 29: Hoare triple {39292#true} ~t1_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,604 INFO L280 TraceCheckUtils]: 30: Hoare triple {39292#true} ~t2_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,604 INFO L280 TraceCheckUtils]: 31: Hoare triple {39292#true} ~t3_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,604 INFO L280 TraceCheckUtils]: 32: Hoare triple {39292#true} ~t4_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,604 INFO L280 TraceCheckUtils]: 33: Hoare triple {39292#true} ~t5_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,605 INFO L280 TraceCheckUtils]: 34: Hoare triple {39292#true} ~t6_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,605 INFO L280 TraceCheckUtils]: 35: Hoare triple {39292#true} ~t7_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,605 INFO L280 TraceCheckUtils]: 36: Hoare triple {39292#true} ~t8_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,605 INFO L280 TraceCheckUtils]: 37: Hoare triple {39292#true} ~t9_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,606 INFO L280 TraceCheckUtils]: 38: Hoare triple {39292#true} ~t10_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,606 INFO L280 TraceCheckUtils]: 39: Hoare triple {39292#true} ~t11_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,606 INFO L280 TraceCheckUtils]: 40: Hoare triple {39292#true} ~t12_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,606 INFO L280 TraceCheckUtils]: 41: Hoare triple {39292#true} ~t13_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,607 INFO L280 TraceCheckUtils]: 42: Hoare triple {39292#true} ~M_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,607 INFO L280 TraceCheckUtils]: 43: Hoare triple {39292#true} ~T1_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,607 INFO L280 TraceCheckUtils]: 44: Hoare triple {39292#true} ~T2_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,607 INFO L280 TraceCheckUtils]: 45: Hoare triple {39292#true} ~T3_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,608 INFO L280 TraceCheckUtils]: 46: Hoare triple {39292#true} ~T4_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,608 INFO L280 TraceCheckUtils]: 47: Hoare triple {39292#true} ~T5_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,608 INFO L280 TraceCheckUtils]: 48: Hoare triple {39292#true} ~T6_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,608 INFO L280 TraceCheckUtils]: 49: Hoare triple {39292#true} ~T7_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,609 INFO L280 TraceCheckUtils]: 50: Hoare triple {39292#true} ~T8_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,609 INFO L280 TraceCheckUtils]: 51: Hoare triple {39292#true} ~T9_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,609 INFO L280 TraceCheckUtils]: 52: Hoare triple {39292#true} ~T10_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,609 INFO L280 TraceCheckUtils]: 53: Hoare triple {39292#true} ~T11_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,610 INFO L280 TraceCheckUtils]: 54: Hoare triple {39292#true} ~T12_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,610 INFO L280 TraceCheckUtils]: 55: Hoare triple {39292#true} ~T13_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,610 INFO L280 TraceCheckUtils]: 56: Hoare triple {39292#true} ~E_1~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,610 INFO L280 TraceCheckUtils]: 57: Hoare triple {39292#true} ~E_2~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,611 INFO L280 TraceCheckUtils]: 58: Hoare triple {39292#true} ~E_3~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,611 INFO L280 TraceCheckUtils]: 59: Hoare triple {39292#true} ~E_4~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,611 INFO L280 TraceCheckUtils]: 60: Hoare triple {39292#true} ~E_5~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,611 INFO L280 TraceCheckUtils]: 61: Hoare triple {39292#true} ~E_6~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,612 INFO L280 TraceCheckUtils]: 62: Hoare triple {39292#true} ~E_7~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,612 INFO L280 TraceCheckUtils]: 63: Hoare triple {39292#true} ~E_8~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,612 INFO L280 TraceCheckUtils]: 64: Hoare triple {39292#true} ~E_9~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,612 INFO L280 TraceCheckUtils]: 65: Hoare triple {39292#true} ~E_10~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,613 INFO L280 TraceCheckUtils]: 66: Hoare triple {39292#true} ~E_11~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,613 INFO L280 TraceCheckUtils]: 67: Hoare triple {39292#true} ~E_12~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,613 INFO L280 TraceCheckUtils]: 68: Hoare triple {39292#true} ~E_13~0 := 2; {39292#true} is VALID [2020-07-10 20:35:32,613 INFO L280 TraceCheckUtils]: 69: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:32,614 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {39292#true} {39292#true} #2180#return; {39292#true} is VALID [2020-07-10 20:35:32,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:32,708 INFO L280 TraceCheckUtils]: 0: Hoare triple {39649#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} ~m_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:32,709 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} ~t1_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:32,709 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~t2_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:32,709 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} ~t3_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:32,709 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} ~t4_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:32,710 INFO L280 TraceCheckUtils]: 5: Hoare triple {39292#true} ~t5_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:32,710 INFO L280 TraceCheckUtils]: 6: Hoare triple {39292#true} ~t6_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:32,710 INFO L280 TraceCheckUtils]: 7: Hoare triple {39292#true} ~t7_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:32,711 INFO L280 TraceCheckUtils]: 8: Hoare triple {39292#true} ~t8_i~0 := 1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:32,711 INFO L280 TraceCheckUtils]: 9: Hoare triple {39381#(= ~t8_i~0 1)} ~t9_i~0 := 1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:32,712 INFO L280 TraceCheckUtils]: 10: Hoare triple {39381#(= ~t8_i~0 1)} ~t10_i~0 := 1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:32,712 INFO L280 TraceCheckUtils]: 11: Hoare triple {39381#(= ~t8_i~0 1)} ~t11_i~0 := 1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:32,713 INFO L280 TraceCheckUtils]: 12: Hoare triple {39381#(= ~t8_i~0 1)} ~t12_i~0 := 1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:32,713 INFO L280 TraceCheckUtils]: 13: Hoare triple {39381#(= ~t8_i~0 1)} ~t13_i~0 := 1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:32,714 INFO L280 TraceCheckUtils]: 14: Hoare triple {39381#(= ~t8_i~0 1)} assume true; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:32,714 INFO L275 TraceCheckUtils]: 15: Hoare quadruple {39381#(= ~t8_i~0 1)} {39292#true} #2078#return; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:32,716 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:32,721 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:32,722 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {39292#true} {39381#(= ~t8_i~0 1)} #2150#return; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:32,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:32,824 INFO L280 TraceCheckUtils]: 0: Hoare triple {39650#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} assume 1 == ~m_i~0; {39292#true} is VALID [2020-07-10 20:35:32,825 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} ~m_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,825 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} assume 1 == ~t1_i~0; {39292#true} is VALID [2020-07-10 20:35:32,825 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} ~t1_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,825 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume 1 == ~t2_i~0; {39292#true} is VALID [2020-07-10 20:35:32,826 INFO L280 TraceCheckUtils]: 5: Hoare triple {39292#true} ~t2_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,826 INFO L280 TraceCheckUtils]: 6: Hoare triple {39292#true} assume 1 == ~t3_i~0; {39292#true} is VALID [2020-07-10 20:35:32,826 INFO L280 TraceCheckUtils]: 7: Hoare triple {39292#true} ~t3_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,826 INFO L280 TraceCheckUtils]: 8: Hoare triple {39292#true} assume 1 == ~t4_i~0; {39292#true} is VALID [2020-07-10 20:35:32,827 INFO L280 TraceCheckUtils]: 9: Hoare triple {39292#true} ~t4_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,827 INFO L280 TraceCheckUtils]: 10: Hoare triple {39292#true} assume 1 == ~t5_i~0; {39292#true} is VALID [2020-07-10 20:35:32,827 INFO L280 TraceCheckUtils]: 11: Hoare triple {39292#true} ~t5_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,827 INFO L280 TraceCheckUtils]: 12: Hoare triple {39292#true} assume 1 == ~t6_i~0; {39292#true} is VALID [2020-07-10 20:35:32,827 INFO L280 TraceCheckUtils]: 13: Hoare triple {39292#true} ~t6_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,828 INFO L280 TraceCheckUtils]: 14: Hoare triple {39292#true} assume 1 == ~t7_i~0; {39292#true} is VALID [2020-07-10 20:35:32,828 INFO L280 TraceCheckUtils]: 15: Hoare triple {39292#true} ~t7_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:32,828 INFO L280 TraceCheckUtils]: 16: Hoare triple {39292#true} assume !(1 == ~t8_i~0); {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,829 INFO L280 TraceCheckUtils]: 17: Hoare triple {39651#(not (= ~t8_i~0 1))} ~t8_st~0 := 2; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,829 INFO L280 TraceCheckUtils]: 18: Hoare triple {39651#(not (= ~t8_i~0 1))} assume 1 == ~t9_i~0; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,830 INFO L280 TraceCheckUtils]: 19: Hoare triple {39651#(not (= ~t8_i~0 1))} ~t9_st~0 := 0; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,830 INFO L280 TraceCheckUtils]: 20: Hoare triple {39651#(not (= ~t8_i~0 1))} assume !(1 == ~t10_i~0); {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,830 INFO L280 TraceCheckUtils]: 21: Hoare triple {39651#(not (= ~t8_i~0 1))} ~t10_st~0 := 2; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,831 INFO L280 TraceCheckUtils]: 22: Hoare triple {39651#(not (= ~t8_i~0 1))} assume 1 == ~t11_i~0; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,832 INFO L280 TraceCheckUtils]: 23: Hoare triple {39651#(not (= ~t8_i~0 1))} ~t11_st~0 := 0; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,833 INFO L280 TraceCheckUtils]: 24: Hoare triple {39651#(not (= ~t8_i~0 1))} assume !(1 == ~t12_i~0); {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,833 INFO L280 TraceCheckUtils]: 25: Hoare triple {39651#(not (= ~t8_i~0 1))} ~t12_st~0 := 2; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,834 INFO L280 TraceCheckUtils]: 26: Hoare triple {39651#(not (= ~t8_i~0 1))} assume 1 == ~t13_i~0; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,834 INFO L280 TraceCheckUtils]: 27: Hoare triple {39651#(not (= ~t8_i~0 1))} ~t13_st~0 := 0; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,835 INFO L280 TraceCheckUtils]: 28: Hoare triple {39651#(not (= ~t8_i~0 1))} assume true; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:32,836 INFO L275 TraceCheckUtils]: 29: Hoare quadruple {39651#(not (= ~t8_i~0 1))} {39381#(= ~t8_i~0 1)} #2152#return; {39293#false} is VALID [2020-07-10 20:35:32,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:32,986 INFO L280 TraceCheckUtils]: 0: Hoare triple {39652#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(0 == ~M_E~0); {39292#true} is VALID [2020-07-10 20:35:32,987 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(0 == ~T1_E~0); {39292#true} is VALID [2020-07-10 20:35:32,987 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} assume !(0 == ~T2_E~0); {39292#true} is VALID [2020-07-10 20:35:32,987 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} assume !(0 == ~T3_E~0); {39292#true} is VALID [2020-07-10 20:35:32,988 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume !(0 == ~T4_E~0); {39292#true} is VALID [2020-07-10 20:35:32,988 INFO L280 TraceCheckUtils]: 5: Hoare triple {39292#true} assume !(0 == ~T5_E~0); {39292#true} is VALID [2020-07-10 20:35:32,988 INFO L280 TraceCheckUtils]: 6: Hoare triple {39292#true} assume !(0 == ~T6_E~0); {39292#true} is VALID [2020-07-10 20:35:32,988 INFO L280 TraceCheckUtils]: 7: Hoare triple {39292#true} assume !(0 == ~T7_E~0); {39292#true} is VALID [2020-07-10 20:35:32,989 INFO L280 TraceCheckUtils]: 8: Hoare triple {39292#true} assume !(0 == ~T8_E~0); {39292#true} is VALID [2020-07-10 20:35:32,989 INFO L280 TraceCheckUtils]: 9: Hoare triple {39292#true} assume !(0 == ~T9_E~0); {39292#true} is VALID [2020-07-10 20:35:32,989 INFO L280 TraceCheckUtils]: 10: Hoare triple {39292#true} assume !(0 == ~T10_E~0); {39292#true} is VALID [2020-07-10 20:35:32,989 INFO L280 TraceCheckUtils]: 11: Hoare triple {39292#true} assume !(0 == ~T11_E~0); {39292#true} is VALID [2020-07-10 20:35:32,990 INFO L280 TraceCheckUtils]: 12: Hoare triple {39292#true} assume !(0 == ~T12_E~0); {39292#true} is VALID [2020-07-10 20:35:32,990 INFO L280 TraceCheckUtils]: 13: Hoare triple {39292#true} assume !(0 == ~T13_E~0); {39292#true} is VALID [2020-07-10 20:35:32,990 INFO L280 TraceCheckUtils]: 14: Hoare triple {39292#true} assume !(0 == ~E_1~0); {39292#true} is VALID [2020-07-10 20:35:32,990 INFO L280 TraceCheckUtils]: 15: Hoare triple {39292#true} assume !(0 == ~E_2~0); {39292#true} is VALID [2020-07-10 20:35:32,990 INFO L280 TraceCheckUtils]: 16: Hoare triple {39292#true} assume !(0 == ~E_3~0); {39292#true} is VALID [2020-07-10 20:35:32,991 INFO L280 TraceCheckUtils]: 17: Hoare triple {39292#true} assume !(0 == ~E_4~0); {39292#true} is VALID [2020-07-10 20:35:32,991 INFO L280 TraceCheckUtils]: 18: Hoare triple {39292#true} assume !(0 == ~E_5~0); {39292#true} is VALID [2020-07-10 20:35:32,991 INFO L280 TraceCheckUtils]: 19: Hoare triple {39292#true} assume !(0 == ~E_6~0); {39292#true} is VALID [2020-07-10 20:35:32,992 INFO L280 TraceCheckUtils]: 20: Hoare triple {39292#true} assume !(0 == ~E_7~0); {39292#true} is VALID [2020-07-10 20:35:32,992 INFO L280 TraceCheckUtils]: 21: Hoare triple {39292#true} assume !(0 == ~E_8~0); {39292#true} is VALID [2020-07-10 20:35:32,992 INFO L280 TraceCheckUtils]: 22: Hoare triple {39292#true} assume !(0 == ~E_9~0); {39292#true} is VALID [2020-07-10 20:35:32,992 INFO L280 TraceCheckUtils]: 23: Hoare triple {39292#true} assume !(0 == ~E_10~0); {39292#true} is VALID [2020-07-10 20:35:32,993 INFO L280 TraceCheckUtils]: 24: Hoare triple {39292#true} assume !(0 == ~E_11~0); {39292#true} is VALID [2020-07-10 20:35:32,993 INFO L280 TraceCheckUtils]: 25: Hoare triple {39292#true} assume !(0 == ~E_12~0); {39292#true} is VALID [2020-07-10 20:35:32,993 INFO L280 TraceCheckUtils]: 26: Hoare triple {39292#true} assume !(0 == ~E_13~0); {39292#true} is VALID [2020-07-10 20:35:32,993 INFO L280 TraceCheckUtils]: 27: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:32,994 INFO L275 TraceCheckUtils]: 28: Hoare quadruple {39292#true} {39293#false} #2154#return; {39293#false} is VALID [2020-07-10 20:35:33,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,062 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~0; {39292#true} is VALID [2020-07-10 20:35:33,063 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~m_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,063 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,063 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~0; {39292#true} is VALID [2020-07-10 20:35:33,064 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,064 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2086#return; {39292#true} is VALID [2020-07-10 20:35:33,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,077 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~1; {39292#true} is VALID [2020-07-10 20:35:33,078 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t1_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,078 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~1 := 0; {39292#true} is VALID [2020-07-10 20:35:33,079 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~1; {39292#true} is VALID [2020-07-10 20:35:33,079 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,079 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2088#return; {39292#true} is VALID [2020-07-10 20:35:33,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,084 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~2; {39292#true} is VALID [2020-07-10 20:35:33,085 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t2_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,085 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~2 := 0; {39292#true} is VALID [2020-07-10 20:35:33,085 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~2; {39292#true} is VALID [2020-07-10 20:35:33,085 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,086 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2090#return; {39292#true} is VALID [2020-07-10 20:35:33,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,091 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~3; {39292#true} is VALID [2020-07-10 20:35:33,091 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t3_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,092 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~3 := 0; {39292#true} is VALID [2020-07-10 20:35:33,092 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~3; {39292#true} is VALID [2020-07-10 20:35:33,092 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,093 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2092#return; {39292#true} is VALID [2020-07-10 20:35:33,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,098 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~4; {39292#true} is VALID [2020-07-10 20:35:33,098 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t4_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,099 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~4 := 0; {39292#true} is VALID [2020-07-10 20:35:33,099 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~4; {39292#true} is VALID [2020-07-10 20:35:33,099 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,099 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2094#return; {39292#true} is VALID [2020-07-10 20:35:33,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,105 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~5; {39292#true} is VALID [2020-07-10 20:35:33,105 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t5_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,106 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~5 := 0; {39292#true} is VALID [2020-07-10 20:35:33,106 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~5; {39292#true} is VALID [2020-07-10 20:35:33,106 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,107 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2096#return; {39292#true} is VALID [2020-07-10 20:35:33,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,115 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~6; {39292#true} is VALID [2020-07-10 20:35:33,115 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t6_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,115 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~6 := 0; {39292#true} is VALID [2020-07-10 20:35:33,116 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~6; {39292#true} is VALID [2020-07-10 20:35:33,116 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,116 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2098#return; {39292#true} is VALID [2020-07-10 20:35:33,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,123 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~7; {39292#true} is VALID [2020-07-10 20:35:33,124 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t7_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,124 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~7 := 0; {39292#true} is VALID [2020-07-10 20:35:33,124 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~7; {39292#true} is VALID [2020-07-10 20:35:33,125 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,125 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2100#return; {39292#true} is VALID [2020-07-10 20:35:33,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,132 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~8; {39292#true} is VALID [2020-07-10 20:35:33,133 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t8_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,133 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~8 := 0; {39292#true} is VALID [2020-07-10 20:35:33,133 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~8; {39292#true} is VALID [2020-07-10 20:35:33,134 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,134 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2102#return; {39292#true} is VALID [2020-07-10 20:35:33,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,139 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~9; {39292#true} is VALID [2020-07-10 20:35:33,139 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t9_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,140 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~9 := 0; {39292#true} is VALID [2020-07-10 20:35:33,140 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~9; {39292#true} is VALID [2020-07-10 20:35:33,140 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,140 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2104#return; {39292#true} is VALID [2020-07-10 20:35:33,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,145 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~10; {39292#true} is VALID [2020-07-10 20:35:33,146 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t10_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,146 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~10 := 0; {39292#true} is VALID [2020-07-10 20:35:33,147 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~10; {39292#true} is VALID [2020-07-10 20:35:33,147 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,147 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2106#return; {39292#true} is VALID [2020-07-10 20:35:33,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,151 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~11; {39292#true} is VALID [2020-07-10 20:35:33,152 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t11_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,152 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~11 := 0; {39292#true} is VALID [2020-07-10 20:35:33,152 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~11; {39292#true} is VALID [2020-07-10 20:35:33,152 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,152 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2108#return; {39292#true} is VALID [2020-07-10 20:35:33,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,156 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~12; {39292#true} is VALID [2020-07-10 20:35:33,157 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t12_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,157 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~12 := 0; {39292#true} is VALID [2020-07-10 20:35:33,157 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~12; {39292#true} is VALID [2020-07-10 20:35:33,157 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,158 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2110#return; {39292#true} is VALID [2020-07-10 20:35:33,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,162 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~13; {39292#true} is VALID [2020-07-10 20:35:33,162 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~t13_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,162 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~13 := 0; {39292#true} is VALID [2020-07-10 20:35:33,163 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~13; {39292#true} is VALID [2020-07-10 20:35:33,163 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,163 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39292#true} #2112#return; {39292#true} is VALID [2020-07-10 20:35:33,163 INFO L280 TraceCheckUtils]: 0: Hoare triple {39650#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} havoc ~tmp~1; {39292#true} is VALID [2020-07-10 20:35:33,163 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} havoc ~tmp___0~0; {39292#true} is VALID [2020-07-10 20:35:33,163 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} havoc ~tmp___1~0; {39292#true} is VALID [2020-07-10 20:35:33,164 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} havoc ~tmp___2~0; {39292#true} is VALID [2020-07-10 20:35:33,164 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} havoc ~tmp___3~0; {39292#true} is VALID [2020-07-10 20:35:33,164 INFO L280 TraceCheckUtils]: 5: Hoare triple {39292#true} havoc ~tmp___4~0; {39292#true} is VALID [2020-07-10 20:35:33,164 INFO L280 TraceCheckUtils]: 6: Hoare triple {39292#true} havoc ~tmp___5~0; {39292#true} is VALID [2020-07-10 20:35:33,164 INFO L280 TraceCheckUtils]: 7: Hoare triple {39292#true} havoc ~tmp___6~0; {39292#true} is VALID [2020-07-10 20:35:33,164 INFO L280 TraceCheckUtils]: 8: Hoare triple {39292#true} havoc ~tmp___7~0; {39292#true} is VALID [2020-07-10 20:35:33,164 INFO L280 TraceCheckUtils]: 9: Hoare triple {39292#true} havoc ~tmp___8~0; {39292#true} is VALID [2020-07-10 20:35:33,165 INFO L280 TraceCheckUtils]: 10: Hoare triple {39292#true} havoc ~tmp___9~0; {39292#true} is VALID [2020-07-10 20:35:33,165 INFO L280 TraceCheckUtils]: 11: Hoare triple {39292#true} havoc ~tmp___10~0; {39292#true} is VALID [2020-07-10 20:35:33,165 INFO L280 TraceCheckUtils]: 12: Hoare triple {39292#true} havoc ~tmp___11~0; {39292#true} is VALID [2020-07-10 20:35:33,165 INFO L280 TraceCheckUtils]: 13: Hoare triple {39292#true} havoc ~tmp___12~0; {39292#true} is VALID [2020-07-10 20:35:33,165 INFO L263 TraceCheckUtils]: 14: Hoare triple {39292#true} call #t~ret15 := is_master_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,165 INFO L280 TraceCheckUtils]: 15: Hoare triple {39292#true} havoc ~__retres1~0; {39292#true} is VALID [2020-07-10 20:35:33,165 INFO L280 TraceCheckUtils]: 16: Hoare triple {39292#true} assume !(1 == ~m_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,166 INFO L280 TraceCheckUtils]: 17: Hoare triple {39292#true} ~__retres1~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,166 INFO L280 TraceCheckUtils]: 18: Hoare triple {39292#true} #res := ~__retres1~0; {39292#true} is VALID [2020-07-10 20:35:33,166 INFO L280 TraceCheckUtils]: 19: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,166 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {39292#true} {39292#true} #2086#return; {39292#true} is VALID [2020-07-10 20:35:33,166 INFO L280 TraceCheckUtils]: 21: Hoare triple {39292#true} assume -2147483648 <= #t~ret15 && #t~ret15 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,166 INFO L280 TraceCheckUtils]: 22: Hoare triple {39292#true} ~tmp~1 := #t~ret15; {39292#true} is VALID [2020-07-10 20:35:33,166 INFO L280 TraceCheckUtils]: 23: Hoare triple {39292#true} havoc #t~ret15; {39292#true} is VALID [2020-07-10 20:35:33,167 INFO L280 TraceCheckUtils]: 24: Hoare triple {39292#true} assume !(0 != ~tmp~1); {39292#true} is VALID [2020-07-10 20:35:33,167 INFO L263 TraceCheckUtils]: 25: Hoare triple {39292#true} call #t~ret16 := is_transmit1_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,167 INFO L280 TraceCheckUtils]: 26: Hoare triple {39292#true} havoc ~__retres1~1; {39292#true} is VALID [2020-07-10 20:35:33,167 INFO L280 TraceCheckUtils]: 27: Hoare triple {39292#true} assume !(1 == ~t1_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,167 INFO L280 TraceCheckUtils]: 28: Hoare triple {39292#true} ~__retres1~1 := 0; {39292#true} is VALID [2020-07-10 20:35:33,167 INFO L280 TraceCheckUtils]: 29: Hoare triple {39292#true} #res := ~__retres1~1; {39292#true} is VALID [2020-07-10 20:35:33,167 INFO L280 TraceCheckUtils]: 30: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,168 INFO L275 TraceCheckUtils]: 31: Hoare quadruple {39292#true} {39292#true} #2088#return; {39292#true} is VALID [2020-07-10 20:35:33,168 INFO L280 TraceCheckUtils]: 32: Hoare triple {39292#true} assume -2147483648 <= #t~ret16 && #t~ret16 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,168 INFO L280 TraceCheckUtils]: 33: Hoare triple {39292#true} ~tmp___0~0 := #t~ret16; {39292#true} is VALID [2020-07-10 20:35:33,168 INFO L280 TraceCheckUtils]: 34: Hoare triple {39292#true} havoc #t~ret16; {39292#true} is VALID [2020-07-10 20:35:33,168 INFO L280 TraceCheckUtils]: 35: Hoare triple {39292#true} assume !(0 != ~tmp___0~0); {39292#true} is VALID [2020-07-10 20:35:33,168 INFO L263 TraceCheckUtils]: 36: Hoare triple {39292#true} call #t~ret17 := is_transmit2_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,169 INFO L280 TraceCheckUtils]: 37: Hoare triple {39292#true} havoc ~__retres1~2; {39292#true} is VALID [2020-07-10 20:35:33,169 INFO L280 TraceCheckUtils]: 38: Hoare triple {39292#true} assume !(1 == ~t2_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,169 INFO L280 TraceCheckUtils]: 39: Hoare triple {39292#true} ~__retres1~2 := 0; {39292#true} is VALID [2020-07-10 20:35:33,169 INFO L280 TraceCheckUtils]: 40: Hoare triple {39292#true} #res := ~__retres1~2; {39292#true} is VALID [2020-07-10 20:35:33,169 INFO L280 TraceCheckUtils]: 41: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,169 INFO L275 TraceCheckUtils]: 42: Hoare quadruple {39292#true} {39292#true} #2090#return; {39292#true} is VALID [2020-07-10 20:35:33,169 INFO L280 TraceCheckUtils]: 43: Hoare triple {39292#true} assume -2147483648 <= #t~ret17 && #t~ret17 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,170 INFO L280 TraceCheckUtils]: 44: Hoare triple {39292#true} ~tmp___1~0 := #t~ret17; {39292#true} is VALID [2020-07-10 20:35:33,170 INFO L280 TraceCheckUtils]: 45: Hoare triple {39292#true} havoc #t~ret17; {39292#true} is VALID [2020-07-10 20:35:33,170 INFO L280 TraceCheckUtils]: 46: Hoare triple {39292#true} assume !(0 != ~tmp___1~0); {39292#true} is VALID [2020-07-10 20:35:33,170 INFO L263 TraceCheckUtils]: 47: Hoare triple {39292#true} call #t~ret18 := is_transmit3_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,171 INFO L280 TraceCheckUtils]: 48: Hoare triple {39292#true} havoc ~__retres1~3; {39292#true} is VALID [2020-07-10 20:35:33,171 INFO L280 TraceCheckUtils]: 49: Hoare triple {39292#true} assume !(1 == ~t3_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,171 INFO L280 TraceCheckUtils]: 50: Hoare triple {39292#true} ~__retres1~3 := 0; {39292#true} is VALID [2020-07-10 20:35:33,171 INFO L280 TraceCheckUtils]: 51: Hoare triple {39292#true} #res := ~__retres1~3; {39292#true} is VALID [2020-07-10 20:35:33,172 INFO L280 TraceCheckUtils]: 52: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,172 INFO L275 TraceCheckUtils]: 53: Hoare quadruple {39292#true} {39292#true} #2092#return; {39292#true} is VALID [2020-07-10 20:35:33,172 INFO L280 TraceCheckUtils]: 54: Hoare triple {39292#true} assume -2147483648 <= #t~ret18 && #t~ret18 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,172 INFO L280 TraceCheckUtils]: 55: Hoare triple {39292#true} ~tmp___2~0 := #t~ret18; {39292#true} is VALID [2020-07-10 20:35:33,172 INFO L280 TraceCheckUtils]: 56: Hoare triple {39292#true} havoc #t~ret18; {39292#true} is VALID [2020-07-10 20:35:33,173 INFO L280 TraceCheckUtils]: 57: Hoare triple {39292#true} assume !(0 != ~tmp___2~0); {39292#true} is VALID [2020-07-10 20:35:33,173 INFO L263 TraceCheckUtils]: 58: Hoare triple {39292#true} call #t~ret19 := is_transmit4_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,173 INFO L280 TraceCheckUtils]: 59: Hoare triple {39292#true} havoc ~__retres1~4; {39292#true} is VALID [2020-07-10 20:35:33,173 INFO L280 TraceCheckUtils]: 60: Hoare triple {39292#true} assume !(1 == ~t4_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,174 INFO L280 TraceCheckUtils]: 61: Hoare triple {39292#true} ~__retres1~4 := 0; {39292#true} is VALID [2020-07-10 20:35:33,174 INFO L280 TraceCheckUtils]: 62: Hoare triple {39292#true} #res := ~__retres1~4; {39292#true} is VALID [2020-07-10 20:35:33,174 INFO L280 TraceCheckUtils]: 63: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,174 INFO L275 TraceCheckUtils]: 64: Hoare quadruple {39292#true} {39292#true} #2094#return; {39292#true} is VALID [2020-07-10 20:35:33,174 INFO L280 TraceCheckUtils]: 65: Hoare triple {39292#true} assume -2147483648 <= #t~ret19 && #t~ret19 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,175 INFO L280 TraceCheckUtils]: 66: Hoare triple {39292#true} ~tmp___3~0 := #t~ret19; {39292#true} is VALID [2020-07-10 20:35:33,175 INFO L280 TraceCheckUtils]: 67: Hoare triple {39292#true} havoc #t~ret19; {39292#true} is VALID [2020-07-10 20:35:33,175 INFO L280 TraceCheckUtils]: 68: Hoare triple {39292#true} assume !(0 != ~tmp___3~0); {39292#true} is VALID [2020-07-10 20:35:33,175 INFO L263 TraceCheckUtils]: 69: Hoare triple {39292#true} call #t~ret20 := is_transmit5_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,175 INFO L280 TraceCheckUtils]: 70: Hoare triple {39292#true} havoc ~__retres1~5; {39292#true} is VALID [2020-07-10 20:35:33,176 INFO L280 TraceCheckUtils]: 71: Hoare triple {39292#true} assume !(1 == ~t5_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,176 INFO L280 TraceCheckUtils]: 72: Hoare triple {39292#true} ~__retres1~5 := 0; {39292#true} is VALID [2020-07-10 20:35:33,176 INFO L280 TraceCheckUtils]: 73: Hoare triple {39292#true} #res := ~__retres1~5; {39292#true} is VALID [2020-07-10 20:35:33,176 INFO L280 TraceCheckUtils]: 74: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,177 INFO L275 TraceCheckUtils]: 75: Hoare quadruple {39292#true} {39292#true} #2096#return; {39292#true} is VALID [2020-07-10 20:35:33,177 INFO L280 TraceCheckUtils]: 76: Hoare triple {39292#true} assume -2147483648 <= #t~ret20 && #t~ret20 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,177 INFO L280 TraceCheckUtils]: 77: Hoare triple {39292#true} ~tmp___4~0 := #t~ret20; {39292#true} is VALID [2020-07-10 20:35:33,177 INFO L280 TraceCheckUtils]: 78: Hoare triple {39292#true} havoc #t~ret20; {39292#true} is VALID [2020-07-10 20:35:33,178 INFO L280 TraceCheckUtils]: 79: Hoare triple {39292#true} assume !(0 != ~tmp___4~0); {39292#true} is VALID [2020-07-10 20:35:33,178 INFO L263 TraceCheckUtils]: 80: Hoare triple {39292#true} call #t~ret21 := is_transmit6_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,178 INFO L280 TraceCheckUtils]: 81: Hoare triple {39292#true} havoc ~__retres1~6; {39292#true} is VALID [2020-07-10 20:35:33,178 INFO L280 TraceCheckUtils]: 82: Hoare triple {39292#true} assume !(1 == ~t6_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,179 INFO L280 TraceCheckUtils]: 83: Hoare triple {39292#true} ~__retres1~6 := 0; {39292#true} is VALID [2020-07-10 20:35:33,179 INFO L280 TraceCheckUtils]: 84: Hoare triple {39292#true} #res := ~__retres1~6; {39292#true} is VALID [2020-07-10 20:35:33,179 INFO L280 TraceCheckUtils]: 85: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,179 INFO L275 TraceCheckUtils]: 86: Hoare quadruple {39292#true} {39292#true} #2098#return; {39292#true} is VALID [2020-07-10 20:35:33,180 INFO L280 TraceCheckUtils]: 87: Hoare triple {39292#true} assume -2147483648 <= #t~ret21 && #t~ret21 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,180 INFO L280 TraceCheckUtils]: 88: Hoare triple {39292#true} ~tmp___5~0 := #t~ret21; {39292#true} is VALID [2020-07-10 20:35:33,180 INFO L280 TraceCheckUtils]: 89: Hoare triple {39292#true} havoc #t~ret21; {39292#true} is VALID [2020-07-10 20:35:33,180 INFO L280 TraceCheckUtils]: 90: Hoare triple {39292#true} assume !(0 != ~tmp___5~0); {39292#true} is VALID [2020-07-10 20:35:33,180 INFO L263 TraceCheckUtils]: 91: Hoare triple {39292#true} call #t~ret22 := is_transmit7_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,181 INFO L280 TraceCheckUtils]: 92: Hoare triple {39292#true} havoc ~__retres1~7; {39292#true} is VALID [2020-07-10 20:35:33,181 INFO L280 TraceCheckUtils]: 93: Hoare triple {39292#true} assume !(1 == ~t7_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,181 INFO L280 TraceCheckUtils]: 94: Hoare triple {39292#true} ~__retres1~7 := 0; {39292#true} is VALID [2020-07-10 20:35:33,181 INFO L280 TraceCheckUtils]: 95: Hoare triple {39292#true} #res := ~__retres1~7; {39292#true} is VALID [2020-07-10 20:35:33,182 INFO L280 TraceCheckUtils]: 96: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,182 INFO L275 TraceCheckUtils]: 97: Hoare quadruple {39292#true} {39292#true} #2100#return; {39292#true} is VALID [2020-07-10 20:35:33,182 INFO L280 TraceCheckUtils]: 98: Hoare triple {39292#true} assume -2147483648 <= #t~ret22 && #t~ret22 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,182 INFO L280 TraceCheckUtils]: 99: Hoare triple {39292#true} ~tmp___6~0 := #t~ret22; {39292#true} is VALID [2020-07-10 20:35:33,183 INFO L280 TraceCheckUtils]: 100: Hoare triple {39292#true} havoc #t~ret22; {39292#true} is VALID [2020-07-10 20:35:33,183 INFO L280 TraceCheckUtils]: 101: Hoare triple {39292#true} assume !(0 != ~tmp___6~0); {39292#true} is VALID [2020-07-10 20:35:33,183 INFO L263 TraceCheckUtils]: 102: Hoare triple {39292#true} call #t~ret23 := is_transmit8_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,183 INFO L280 TraceCheckUtils]: 103: Hoare triple {39292#true} havoc ~__retres1~8; {39292#true} is VALID [2020-07-10 20:35:33,183 INFO L280 TraceCheckUtils]: 104: Hoare triple {39292#true} assume !(1 == ~t8_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,184 INFO L280 TraceCheckUtils]: 105: Hoare triple {39292#true} ~__retres1~8 := 0; {39292#true} is VALID [2020-07-10 20:35:33,184 INFO L280 TraceCheckUtils]: 106: Hoare triple {39292#true} #res := ~__retres1~8; {39292#true} is VALID [2020-07-10 20:35:33,184 INFO L280 TraceCheckUtils]: 107: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,184 INFO L275 TraceCheckUtils]: 108: Hoare quadruple {39292#true} {39292#true} #2102#return; {39292#true} is VALID [2020-07-10 20:35:33,185 INFO L280 TraceCheckUtils]: 109: Hoare triple {39292#true} assume -2147483648 <= #t~ret23 && #t~ret23 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,185 INFO L280 TraceCheckUtils]: 110: Hoare triple {39292#true} ~tmp___7~0 := #t~ret23; {39292#true} is VALID [2020-07-10 20:35:33,185 INFO L280 TraceCheckUtils]: 111: Hoare triple {39292#true} havoc #t~ret23; {39292#true} is VALID [2020-07-10 20:35:33,185 INFO L280 TraceCheckUtils]: 112: Hoare triple {39292#true} assume !(0 != ~tmp___7~0); {39292#true} is VALID [2020-07-10 20:35:33,186 INFO L263 TraceCheckUtils]: 113: Hoare triple {39292#true} call #t~ret24 := is_transmit9_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,186 INFO L280 TraceCheckUtils]: 114: Hoare triple {39292#true} havoc ~__retres1~9; {39292#true} is VALID [2020-07-10 20:35:33,186 INFO L280 TraceCheckUtils]: 115: Hoare triple {39292#true} assume !(1 == ~t9_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,186 INFO L280 TraceCheckUtils]: 116: Hoare triple {39292#true} ~__retres1~9 := 0; {39292#true} is VALID [2020-07-10 20:35:33,187 INFO L280 TraceCheckUtils]: 117: Hoare triple {39292#true} #res := ~__retres1~9; {39292#true} is VALID [2020-07-10 20:35:33,187 INFO L280 TraceCheckUtils]: 118: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,187 INFO L275 TraceCheckUtils]: 119: Hoare quadruple {39292#true} {39292#true} #2104#return; {39292#true} is VALID [2020-07-10 20:35:33,187 INFO L280 TraceCheckUtils]: 120: Hoare triple {39292#true} assume -2147483648 <= #t~ret24 && #t~ret24 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,187 INFO L280 TraceCheckUtils]: 121: Hoare triple {39292#true} ~tmp___8~0 := #t~ret24; {39292#true} is VALID [2020-07-10 20:35:33,188 INFO L280 TraceCheckUtils]: 122: Hoare triple {39292#true} havoc #t~ret24; {39292#true} is VALID [2020-07-10 20:35:33,188 INFO L280 TraceCheckUtils]: 123: Hoare triple {39292#true} assume !(0 != ~tmp___8~0); {39292#true} is VALID [2020-07-10 20:35:33,188 INFO L263 TraceCheckUtils]: 124: Hoare triple {39292#true} call #t~ret25 := is_transmit10_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,188 INFO L280 TraceCheckUtils]: 125: Hoare triple {39292#true} havoc ~__retres1~10; {39292#true} is VALID [2020-07-10 20:35:33,188 INFO L280 TraceCheckUtils]: 126: Hoare triple {39292#true} assume !(1 == ~t10_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,189 INFO L280 TraceCheckUtils]: 127: Hoare triple {39292#true} ~__retres1~10 := 0; {39292#true} is VALID [2020-07-10 20:35:33,189 INFO L280 TraceCheckUtils]: 128: Hoare triple {39292#true} #res := ~__retres1~10; {39292#true} is VALID [2020-07-10 20:35:33,189 INFO L280 TraceCheckUtils]: 129: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,189 INFO L275 TraceCheckUtils]: 130: Hoare quadruple {39292#true} {39292#true} #2106#return; {39292#true} is VALID [2020-07-10 20:35:33,190 INFO L280 TraceCheckUtils]: 131: Hoare triple {39292#true} assume -2147483648 <= #t~ret25 && #t~ret25 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,190 INFO L280 TraceCheckUtils]: 132: Hoare triple {39292#true} ~tmp___9~0 := #t~ret25; {39292#true} is VALID [2020-07-10 20:35:33,190 INFO L280 TraceCheckUtils]: 133: Hoare triple {39292#true} havoc #t~ret25; {39292#true} is VALID [2020-07-10 20:35:33,190 INFO L280 TraceCheckUtils]: 134: Hoare triple {39292#true} assume !(0 != ~tmp___9~0); {39292#true} is VALID [2020-07-10 20:35:33,190 INFO L263 TraceCheckUtils]: 135: Hoare triple {39292#true} call #t~ret26 := is_transmit11_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,191 INFO L280 TraceCheckUtils]: 136: Hoare triple {39292#true} havoc ~__retres1~11; {39292#true} is VALID [2020-07-10 20:35:33,191 INFO L280 TraceCheckUtils]: 137: Hoare triple {39292#true} assume !(1 == ~t11_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,191 INFO L280 TraceCheckUtils]: 138: Hoare triple {39292#true} ~__retres1~11 := 0; {39292#true} is VALID [2020-07-10 20:35:33,192 INFO L280 TraceCheckUtils]: 139: Hoare triple {39292#true} #res := ~__retres1~11; {39292#true} is VALID [2020-07-10 20:35:33,192 INFO L280 TraceCheckUtils]: 140: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,192 INFO L275 TraceCheckUtils]: 141: Hoare quadruple {39292#true} {39292#true} #2108#return; {39292#true} is VALID [2020-07-10 20:35:33,192 INFO L280 TraceCheckUtils]: 142: Hoare triple {39292#true} assume -2147483648 <= #t~ret26 && #t~ret26 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,193 INFO L280 TraceCheckUtils]: 143: Hoare triple {39292#true} ~tmp___10~0 := #t~ret26; {39292#true} is VALID [2020-07-10 20:35:33,193 INFO L280 TraceCheckUtils]: 144: Hoare triple {39292#true} havoc #t~ret26; {39292#true} is VALID [2020-07-10 20:35:33,193 INFO L280 TraceCheckUtils]: 145: Hoare triple {39292#true} assume !(0 != ~tmp___10~0); {39292#true} is VALID [2020-07-10 20:35:33,193 INFO L263 TraceCheckUtils]: 146: Hoare triple {39292#true} call #t~ret27 := is_transmit12_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,194 INFO L280 TraceCheckUtils]: 147: Hoare triple {39292#true} havoc ~__retres1~12; {39292#true} is VALID [2020-07-10 20:35:33,194 INFO L280 TraceCheckUtils]: 148: Hoare triple {39292#true} assume !(1 == ~t12_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,194 INFO L280 TraceCheckUtils]: 149: Hoare triple {39292#true} ~__retres1~12 := 0; {39292#true} is VALID [2020-07-10 20:35:33,194 INFO L280 TraceCheckUtils]: 150: Hoare triple {39292#true} #res := ~__retres1~12; {39292#true} is VALID [2020-07-10 20:35:33,195 INFO L280 TraceCheckUtils]: 151: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,195 INFO L275 TraceCheckUtils]: 152: Hoare quadruple {39292#true} {39292#true} #2110#return; {39292#true} is VALID [2020-07-10 20:35:33,195 INFO L280 TraceCheckUtils]: 153: Hoare triple {39292#true} assume -2147483648 <= #t~ret27 && #t~ret27 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,195 INFO L280 TraceCheckUtils]: 154: Hoare triple {39292#true} ~tmp___11~0 := #t~ret27; {39292#true} is VALID [2020-07-10 20:35:33,196 INFO L280 TraceCheckUtils]: 155: Hoare triple {39292#true} havoc #t~ret27; {39292#true} is VALID [2020-07-10 20:35:33,196 INFO L280 TraceCheckUtils]: 156: Hoare triple {39292#true} assume !(0 != ~tmp___11~0); {39292#true} is VALID [2020-07-10 20:35:33,196 INFO L263 TraceCheckUtils]: 157: Hoare triple {39292#true} call #t~ret28 := is_transmit13_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,196 INFO L280 TraceCheckUtils]: 158: Hoare triple {39292#true} havoc ~__retres1~13; {39292#true} is VALID [2020-07-10 20:35:33,197 INFO L280 TraceCheckUtils]: 159: Hoare triple {39292#true} assume !(1 == ~t13_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,197 INFO L280 TraceCheckUtils]: 160: Hoare triple {39292#true} ~__retres1~13 := 0; {39292#true} is VALID [2020-07-10 20:35:33,197 INFO L280 TraceCheckUtils]: 161: Hoare triple {39292#true} #res := ~__retres1~13; {39292#true} is VALID [2020-07-10 20:35:33,197 INFO L280 TraceCheckUtils]: 162: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,198 INFO L275 TraceCheckUtils]: 163: Hoare quadruple {39292#true} {39292#true} #2112#return; {39292#true} is VALID [2020-07-10 20:35:33,198 INFO L280 TraceCheckUtils]: 164: Hoare triple {39292#true} assume -2147483648 <= #t~ret28 && #t~ret28 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,198 INFO L280 TraceCheckUtils]: 165: Hoare triple {39292#true} ~tmp___12~0 := #t~ret28; {39292#true} is VALID [2020-07-10 20:35:33,198 INFO L280 TraceCheckUtils]: 166: Hoare triple {39292#true} havoc #t~ret28; {39292#true} is VALID [2020-07-10 20:35:33,199 INFO L280 TraceCheckUtils]: 167: Hoare triple {39292#true} assume !(0 != ~tmp___12~0); {39292#true} is VALID [2020-07-10 20:35:33,199 INFO L280 TraceCheckUtils]: 168: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,199 INFO L275 TraceCheckUtils]: 169: Hoare quadruple {39292#true} {39293#false} #2156#return; {39293#false} is VALID [2020-07-10 20:35:33,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,240 INFO L280 TraceCheckUtils]: 0: Hoare triple {39652#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(1 == ~M_E~0); {39292#true} is VALID [2020-07-10 20:35:33,240 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume !(1 == ~T1_E~0); {39292#true} is VALID [2020-07-10 20:35:33,241 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} assume !(1 == ~T2_E~0); {39292#true} is VALID [2020-07-10 20:35:33,241 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} assume !(1 == ~T3_E~0); {39292#true} is VALID [2020-07-10 20:35:33,241 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume !(1 == ~T4_E~0); {39292#true} is VALID [2020-07-10 20:35:33,241 INFO L280 TraceCheckUtils]: 5: Hoare triple {39292#true} assume !(1 == ~T5_E~0); {39292#true} is VALID [2020-07-10 20:35:33,242 INFO L280 TraceCheckUtils]: 6: Hoare triple {39292#true} assume !(1 == ~T6_E~0); {39292#true} is VALID [2020-07-10 20:35:33,242 INFO L280 TraceCheckUtils]: 7: Hoare triple {39292#true} assume !(1 == ~T7_E~0); {39292#true} is VALID [2020-07-10 20:35:33,242 INFO L280 TraceCheckUtils]: 8: Hoare triple {39292#true} assume !(1 == ~T8_E~0); {39292#true} is VALID [2020-07-10 20:35:33,242 INFO L280 TraceCheckUtils]: 9: Hoare triple {39292#true} assume !(1 == ~T9_E~0); {39292#true} is VALID [2020-07-10 20:35:33,243 INFO L280 TraceCheckUtils]: 10: Hoare triple {39292#true} assume !(1 == ~T10_E~0); {39292#true} is VALID [2020-07-10 20:35:33,243 INFO L280 TraceCheckUtils]: 11: Hoare triple {39292#true} assume !(1 == ~T11_E~0); {39292#true} is VALID [2020-07-10 20:35:33,243 INFO L280 TraceCheckUtils]: 12: Hoare triple {39292#true} assume !(1 == ~T12_E~0); {39292#true} is VALID [2020-07-10 20:35:33,243 INFO L280 TraceCheckUtils]: 13: Hoare triple {39292#true} assume !(1 == ~T13_E~0); {39292#true} is VALID [2020-07-10 20:35:33,243 INFO L280 TraceCheckUtils]: 14: Hoare triple {39292#true} assume !(1 == ~E_1~0); {39292#true} is VALID [2020-07-10 20:35:33,244 INFO L280 TraceCheckUtils]: 15: Hoare triple {39292#true} assume !(1 == ~E_2~0); {39292#true} is VALID [2020-07-10 20:35:33,244 INFO L280 TraceCheckUtils]: 16: Hoare triple {39292#true} assume !(1 == ~E_3~0); {39292#true} is VALID [2020-07-10 20:35:33,244 INFO L280 TraceCheckUtils]: 17: Hoare triple {39292#true} assume !(1 == ~E_4~0); {39292#true} is VALID [2020-07-10 20:35:33,244 INFO L280 TraceCheckUtils]: 18: Hoare triple {39292#true} assume !(1 == ~E_5~0); {39292#true} is VALID [2020-07-10 20:35:33,244 INFO L280 TraceCheckUtils]: 19: Hoare triple {39292#true} assume !(1 == ~E_6~0); {39292#true} is VALID [2020-07-10 20:35:33,245 INFO L280 TraceCheckUtils]: 20: Hoare triple {39292#true} assume !(1 == ~E_7~0); {39292#true} is VALID [2020-07-10 20:35:33,245 INFO L280 TraceCheckUtils]: 21: Hoare triple {39292#true} assume !(1 == ~E_8~0); {39292#true} is VALID [2020-07-10 20:35:33,245 INFO L280 TraceCheckUtils]: 22: Hoare triple {39292#true} assume !(1 == ~E_9~0); {39292#true} is VALID [2020-07-10 20:35:33,245 INFO L280 TraceCheckUtils]: 23: Hoare triple {39292#true} assume !(1 == ~E_10~0); {39292#true} is VALID [2020-07-10 20:35:33,246 INFO L280 TraceCheckUtils]: 24: Hoare triple {39292#true} assume !(1 == ~E_11~0); {39292#true} is VALID [2020-07-10 20:35:33,246 INFO L280 TraceCheckUtils]: 25: Hoare triple {39292#true} assume !(1 == ~E_12~0); {39292#true} is VALID [2020-07-10 20:35:33,246 INFO L280 TraceCheckUtils]: 26: Hoare triple {39292#true} assume !(1 == ~E_13~0); {39292#true} is VALID [2020-07-10 20:35:33,247 INFO L280 TraceCheckUtils]: 27: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,247 INFO L275 TraceCheckUtils]: 28: Hoare quadruple {39292#true} {39293#false} #2158#return; {39293#false} is VALID [2020-07-10 20:35:33,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:35:33,256 INFO L280 TraceCheckUtils]: 0: Hoare triple {39292#true} havoc ~__retres1~14; {39292#true} is VALID [2020-07-10 20:35:33,257 INFO L280 TraceCheckUtils]: 1: Hoare triple {39292#true} assume 0 == ~m_st~0; {39292#true} is VALID [2020-07-10 20:35:33,257 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~__retres1~14 := 1; {39292#true} is VALID [2020-07-10 20:35:33,257 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} #res := ~__retres1~14; {39292#true} is VALID [2020-07-10 20:35:33,257 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,258 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {39292#true} {39293#false} #2118#return; {39293#false} is VALID [2020-07-10 20:35:33,265 INFO L263 TraceCheckUtils]: 0: Hoare triple {39292#true} call ULTIMATE.init(); {39648#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} is VALID [2020-07-10 20:35:33,266 INFO L280 TraceCheckUtils]: 1: Hoare triple {39648#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} ~m_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,267 INFO L280 TraceCheckUtils]: 2: Hoare triple {39292#true} ~t1_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,267 INFO L280 TraceCheckUtils]: 3: Hoare triple {39292#true} ~t2_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,267 INFO L280 TraceCheckUtils]: 4: Hoare triple {39292#true} ~t3_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,267 INFO L280 TraceCheckUtils]: 5: Hoare triple {39292#true} ~t4_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,267 INFO L280 TraceCheckUtils]: 6: Hoare triple {39292#true} ~t5_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,268 INFO L280 TraceCheckUtils]: 7: Hoare triple {39292#true} ~t6_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,268 INFO L280 TraceCheckUtils]: 8: Hoare triple {39292#true} ~t7_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,268 INFO L280 TraceCheckUtils]: 9: Hoare triple {39292#true} ~t8_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,268 INFO L280 TraceCheckUtils]: 10: Hoare triple {39292#true} ~t9_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,268 INFO L280 TraceCheckUtils]: 11: Hoare triple {39292#true} ~t10_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,269 INFO L280 TraceCheckUtils]: 12: Hoare triple {39292#true} ~t11_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,269 INFO L280 TraceCheckUtils]: 13: Hoare triple {39292#true} ~t12_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,269 INFO L280 TraceCheckUtils]: 14: Hoare triple {39292#true} ~t13_pc~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,269 INFO L280 TraceCheckUtils]: 15: Hoare triple {39292#true} ~m_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,270 INFO L280 TraceCheckUtils]: 16: Hoare triple {39292#true} ~t1_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,270 INFO L280 TraceCheckUtils]: 17: Hoare triple {39292#true} ~t2_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,270 INFO L280 TraceCheckUtils]: 18: Hoare triple {39292#true} ~t3_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,270 INFO L280 TraceCheckUtils]: 19: Hoare triple {39292#true} ~t4_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,271 INFO L280 TraceCheckUtils]: 20: Hoare triple {39292#true} ~t5_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,271 INFO L280 TraceCheckUtils]: 21: Hoare triple {39292#true} ~t6_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,271 INFO L280 TraceCheckUtils]: 22: Hoare triple {39292#true} ~t7_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,271 INFO L280 TraceCheckUtils]: 23: Hoare triple {39292#true} ~t8_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,272 INFO L280 TraceCheckUtils]: 24: Hoare triple {39292#true} ~t9_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,272 INFO L280 TraceCheckUtils]: 25: Hoare triple {39292#true} ~t10_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,272 INFO L280 TraceCheckUtils]: 26: Hoare triple {39292#true} ~t11_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,272 INFO L280 TraceCheckUtils]: 27: Hoare triple {39292#true} ~t12_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,272 INFO L280 TraceCheckUtils]: 28: Hoare triple {39292#true} ~t13_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,273 INFO L280 TraceCheckUtils]: 29: Hoare triple {39292#true} ~m_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,273 INFO L280 TraceCheckUtils]: 30: Hoare triple {39292#true} ~t1_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,273 INFO L280 TraceCheckUtils]: 31: Hoare triple {39292#true} ~t2_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,273 INFO L280 TraceCheckUtils]: 32: Hoare triple {39292#true} ~t3_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,274 INFO L280 TraceCheckUtils]: 33: Hoare triple {39292#true} ~t4_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,274 INFO L280 TraceCheckUtils]: 34: Hoare triple {39292#true} ~t5_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,274 INFO L280 TraceCheckUtils]: 35: Hoare triple {39292#true} ~t6_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,274 INFO L280 TraceCheckUtils]: 36: Hoare triple {39292#true} ~t7_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,274 INFO L280 TraceCheckUtils]: 37: Hoare triple {39292#true} ~t8_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,275 INFO L280 TraceCheckUtils]: 38: Hoare triple {39292#true} ~t9_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,275 INFO L280 TraceCheckUtils]: 39: Hoare triple {39292#true} ~t10_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,275 INFO L280 TraceCheckUtils]: 40: Hoare triple {39292#true} ~t11_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,275 INFO L280 TraceCheckUtils]: 41: Hoare triple {39292#true} ~t12_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,276 INFO L280 TraceCheckUtils]: 42: Hoare triple {39292#true} ~t13_i~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,276 INFO L280 TraceCheckUtils]: 43: Hoare triple {39292#true} ~M_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,276 INFO L280 TraceCheckUtils]: 44: Hoare triple {39292#true} ~T1_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,277 INFO L280 TraceCheckUtils]: 45: Hoare triple {39292#true} ~T2_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,277 INFO L280 TraceCheckUtils]: 46: Hoare triple {39292#true} ~T3_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,277 INFO L280 TraceCheckUtils]: 47: Hoare triple {39292#true} ~T4_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,277 INFO L280 TraceCheckUtils]: 48: Hoare triple {39292#true} ~T5_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,278 INFO L280 TraceCheckUtils]: 49: Hoare triple {39292#true} ~T6_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,278 INFO L280 TraceCheckUtils]: 50: Hoare triple {39292#true} ~T7_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,278 INFO L280 TraceCheckUtils]: 51: Hoare triple {39292#true} ~T8_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,279 INFO L280 TraceCheckUtils]: 52: Hoare triple {39292#true} ~T9_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,279 INFO L280 TraceCheckUtils]: 53: Hoare triple {39292#true} ~T10_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,279 INFO L280 TraceCheckUtils]: 54: Hoare triple {39292#true} ~T11_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,279 INFO L280 TraceCheckUtils]: 55: Hoare triple {39292#true} ~T12_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,280 INFO L280 TraceCheckUtils]: 56: Hoare triple {39292#true} ~T13_E~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,280 INFO L280 TraceCheckUtils]: 57: Hoare triple {39292#true} ~E_1~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,280 INFO L280 TraceCheckUtils]: 58: Hoare triple {39292#true} ~E_2~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,280 INFO L280 TraceCheckUtils]: 59: Hoare triple {39292#true} ~E_3~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,281 INFO L280 TraceCheckUtils]: 60: Hoare triple {39292#true} ~E_4~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,281 INFO L280 TraceCheckUtils]: 61: Hoare triple {39292#true} ~E_5~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,281 INFO L280 TraceCheckUtils]: 62: Hoare triple {39292#true} ~E_6~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,281 INFO L280 TraceCheckUtils]: 63: Hoare triple {39292#true} ~E_7~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,282 INFO L280 TraceCheckUtils]: 64: Hoare triple {39292#true} ~E_8~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,282 INFO L280 TraceCheckUtils]: 65: Hoare triple {39292#true} ~E_9~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,282 INFO L280 TraceCheckUtils]: 66: Hoare triple {39292#true} ~E_10~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,282 INFO L280 TraceCheckUtils]: 67: Hoare triple {39292#true} ~E_11~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,283 INFO L280 TraceCheckUtils]: 68: Hoare triple {39292#true} ~E_12~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,283 INFO L280 TraceCheckUtils]: 69: Hoare triple {39292#true} ~E_13~0 := 2; {39292#true} is VALID [2020-07-10 20:35:33,283 INFO L280 TraceCheckUtils]: 70: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,284 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {39292#true} {39292#true} #2180#return; {39292#true} is VALID [2020-07-10 20:35:33,284 INFO L263 TraceCheckUtils]: 72: Hoare triple {39292#true} call #t~ret32 := main(); {39292#true} is VALID [2020-07-10 20:35:33,284 INFO L280 TraceCheckUtils]: 73: Hoare triple {39292#true} havoc ~__retres1~15; {39292#true} is VALID [2020-07-10 20:35:33,287 INFO L263 TraceCheckUtils]: 74: Hoare triple {39292#true} call init_model(); {39649#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} is VALID [2020-07-10 20:35:33,288 INFO L280 TraceCheckUtils]: 75: Hoare triple {39649#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} ~m_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:33,288 INFO L280 TraceCheckUtils]: 76: Hoare triple {39292#true} ~t1_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:33,288 INFO L280 TraceCheckUtils]: 77: Hoare triple {39292#true} ~t2_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:33,288 INFO L280 TraceCheckUtils]: 78: Hoare triple {39292#true} ~t3_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:33,289 INFO L280 TraceCheckUtils]: 79: Hoare triple {39292#true} ~t4_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:33,289 INFO L280 TraceCheckUtils]: 80: Hoare triple {39292#true} ~t5_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:33,289 INFO L280 TraceCheckUtils]: 81: Hoare triple {39292#true} ~t6_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:33,290 INFO L280 TraceCheckUtils]: 82: Hoare triple {39292#true} ~t7_i~0 := 1; {39292#true} is VALID [2020-07-10 20:35:33,291 INFO L280 TraceCheckUtils]: 83: Hoare triple {39292#true} ~t8_i~0 := 1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,292 INFO L280 TraceCheckUtils]: 84: Hoare triple {39381#(= ~t8_i~0 1)} ~t9_i~0 := 1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,293 INFO L280 TraceCheckUtils]: 85: Hoare triple {39381#(= ~t8_i~0 1)} ~t10_i~0 := 1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,294 INFO L280 TraceCheckUtils]: 86: Hoare triple {39381#(= ~t8_i~0 1)} ~t11_i~0 := 1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,294 INFO L280 TraceCheckUtils]: 87: Hoare triple {39381#(= ~t8_i~0 1)} ~t12_i~0 := 1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,295 INFO L280 TraceCheckUtils]: 88: Hoare triple {39381#(= ~t8_i~0 1)} ~t13_i~0 := 1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,295 INFO L280 TraceCheckUtils]: 89: Hoare triple {39381#(= ~t8_i~0 1)} assume true; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,296 INFO L275 TraceCheckUtils]: 90: Hoare quadruple {39381#(= ~t8_i~0 1)} {39292#true} #2078#return; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,297 INFO L263 TraceCheckUtils]: 91: Hoare triple {39381#(= ~t8_i~0 1)} call start_simulation(); {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,297 INFO L280 TraceCheckUtils]: 92: Hoare triple {39381#(= ~t8_i~0 1)} havoc ~kernel_st~0; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,298 INFO L280 TraceCheckUtils]: 93: Hoare triple {39381#(= ~t8_i~0 1)} havoc ~tmp~3; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,299 INFO L280 TraceCheckUtils]: 94: Hoare triple {39381#(= ~t8_i~0 1)} havoc ~tmp___0~1; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,300 INFO L280 TraceCheckUtils]: 95: Hoare triple {39381#(= ~t8_i~0 1)} ~kernel_st~0 := 0; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,301 INFO L263 TraceCheckUtils]: 96: Hoare triple {39381#(= ~t8_i~0 1)} call update_channels(); {39292#true} is VALID [2020-07-10 20:35:33,301 INFO L280 TraceCheckUtils]: 97: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,302 INFO L275 TraceCheckUtils]: 98: Hoare quadruple {39292#true} {39381#(= ~t8_i~0 1)} #2150#return; {39381#(= ~t8_i~0 1)} is VALID [2020-07-10 20:35:33,305 INFO L263 TraceCheckUtils]: 99: Hoare triple {39381#(= ~t8_i~0 1)} call init_threads(); {39650#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} is VALID [2020-07-10 20:35:33,305 INFO L280 TraceCheckUtils]: 100: Hoare triple {39650#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} assume 1 == ~m_i~0; {39292#true} is VALID [2020-07-10 20:35:33,306 INFO L280 TraceCheckUtils]: 101: Hoare triple {39292#true} ~m_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,306 INFO L280 TraceCheckUtils]: 102: Hoare triple {39292#true} assume 1 == ~t1_i~0; {39292#true} is VALID [2020-07-10 20:35:33,306 INFO L280 TraceCheckUtils]: 103: Hoare triple {39292#true} ~t1_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,307 INFO L280 TraceCheckUtils]: 104: Hoare triple {39292#true} assume 1 == ~t2_i~0; {39292#true} is VALID [2020-07-10 20:35:33,307 INFO L280 TraceCheckUtils]: 105: Hoare triple {39292#true} ~t2_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,307 INFO L280 TraceCheckUtils]: 106: Hoare triple {39292#true} assume 1 == ~t3_i~0; {39292#true} is VALID [2020-07-10 20:35:33,307 INFO L280 TraceCheckUtils]: 107: Hoare triple {39292#true} ~t3_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,308 INFO L280 TraceCheckUtils]: 108: Hoare triple {39292#true} assume 1 == ~t4_i~0; {39292#true} is VALID [2020-07-10 20:35:33,308 INFO L280 TraceCheckUtils]: 109: Hoare triple {39292#true} ~t4_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,308 INFO L280 TraceCheckUtils]: 110: Hoare triple {39292#true} assume 1 == ~t5_i~0; {39292#true} is VALID [2020-07-10 20:35:33,309 INFO L280 TraceCheckUtils]: 111: Hoare triple {39292#true} ~t5_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,309 INFO L280 TraceCheckUtils]: 112: Hoare triple {39292#true} assume 1 == ~t6_i~0; {39292#true} is VALID [2020-07-10 20:35:33,309 INFO L280 TraceCheckUtils]: 113: Hoare triple {39292#true} ~t6_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,310 INFO L280 TraceCheckUtils]: 114: Hoare triple {39292#true} assume 1 == ~t7_i~0; {39292#true} is VALID [2020-07-10 20:35:33,310 INFO L280 TraceCheckUtils]: 115: Hoare triple {39292#true} ~t7_st~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,312 INFO L280 TraceCheckUtils]: 116: Hoare triple {39292#true} assume !(1 == ~t8_i~0); {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,313 INFO L280 TraceCheckUtils]: 117: Hoare triple {39651#(not (= ~t8_i~0 1))} ~t8_st~0 := 2; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,314 INFO L280 TraceCheckUtils]: 118: Hoare triple {39651#(not (= ~t8_i~0 1))} assume 1 == ~t9_i~0; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,315 INFO L280 TraceCheckUtils]: 119: Hoare triple {39651#(not (= ~t8_i~0 1))} ~t9_st~0 := 0; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,315 INFO L280 TraceCheckUtils]: 120: Hoare triple {39651#(not (= ~t8_i~0 1))} assume !(1 == ~t10_i~0); {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,316 INFO L280 TraceCheckUtils]: 121: Hoare triple {39651#(not (= ~t8_i~0 1))} ~t10_st~0 := 2; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,317 INFO L280 TraceCheckUtils]: 122: Hoare triple {39651#(not (= ~t8_i~0 1))} assume 1 == ~t11_i~0; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,318 INFO L280 TraceCheckUtils]: 123: Hoare triple {39651#(not (= ~t8_i~0 1))} ~t11_st~0 := 0; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,318 INFO L280 TraceCheckUtils]: 124: Hoare triple {39651#(not (= ~t8_i~0 1))} assume !(1 == ~t12_i~0); {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,319 INFO L280 TraceCheckUtils]: 125: Hoare triple {39651#(not (= ~t8_i~0 1))} ~t12_st~0 := 2; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,320 INFO L280 TraceCheckUtils]: 126: Hoare triple {39651#(not (= ~t8_i~0 1))} assume 1 == ~t13_i~0; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,321 INFO L280 TraceCheckUtils]: 127: Hoare triple {39651#(not (= ~t8_i~0 1))} ~t13_st~0 := 0; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,321 INFO L280 TraceCheckUtils]: 128: Hoare triple {39651#(not (= ~t8_i~0 1))} assume true; {39651#(not (= ~t8_i~0 1))} is VALID [2020-07-10 20:35:33,322 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {39651#(not (= ~t8_i~0 1))} {39381#(= ~t8_i~0 1)} #2152#return; {39293#false} is VALID [2020-07-10 20:35:33,323 INFO L263 TraceCheckUtils]: 130: Hoare triple {39293#false} call fire_delta_events(); {39652#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} is VALID [2020-07-10 20:35:33,323 INFO L280 TraceCheckUtils]: 131: Hoare triple {39652#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(0 == ~M_E~0); {39292#true} is VALID [2020-07-10 20:35:33,323 INFO L280 TraceCheckUtils]: 132: Hoare triple {39292#true} assume !(0 == ~T1_E~0); {39292#true} is VALID [2020-07-10 20:35:33,324 INFO L280 TraceCheckUtils]: 133: Hoare triple {39292#true} assume !(0 == ~T2_E~0); {39292#true} is VALID [2020-07-10 20:35:33,324 INFO L280 TraceCheckUtils]: 134: Hoare triple {39292#true} assume !(0 == ~T3_E~0); {39292#true} is VALID [2020-07-10 20:35:33,324 INFO L280 TraceCheckUtils]: 135: Hoare triple {39292#true} assume !(0 == ~T4_E~0); {39292#true} is VALID [2020-07-10 20:35:33,324 INFO L280 TraceCheckUtils]: 136: Hoare triple {39292#true} assume !(0 == ~T5_E~0); {39292#true} is VALID [2020-07-10 20:35:33,324 INFO L280 TraceCheckUtils]: 137: Hoare triple {39292#true} assume !(0 == ~T6_E~0); {39292#true} is VALID [2020-07-10 20:35:33,325 INFO L280 TraceCheckUtils]: 138: Hoare triple {39292#true} assume !(0 == ~T7_E~0); {39292#true} is VALID [2020-07-10 20:35:33,325 INFO L280 TraceCheckUtils]: 139: Hoare triple {39292#true} assume !(0 == ~T8_E~0); {39292#true} is VALID [2020-07-10 20:35:33,325 INFO L280 TraceCheckUtils]: 140: Hoare triple {39292#true} assume !(0 == ~T9_E~0); {39292#true} is VALID [2020-07-10 20:35:33,325 INFO L280 TraceCheckUtils]: 141: Hoare triple {39292#true} assume !(0 == ~T10_E~0); {39292#true} is VALID [2020-07-10 20:35:33,326 INFO L280 TraceCheckUtils]: 142: Hoare triple {39292#true} assume !(0 == ~T11_E~0); {39292#true} is VALID [2020-07-10 20:35:33,326 INFO L280 TraceCheckUtils]: 143: Hoare triple {39292#true} assume !(0 == ~T12_E~0); {39292#true} is VALID [2020-07-10 20:35:33,326 INFO L280 TraceCheckUtils]: 144: Hoare triple {39292#true} assume !(0 == ~T13_E~0); {39292#true} is VALID [2020-07-10 20:35:33,326 INFO L280 TraceCheckUtils]: 145: Hoare triple {39292#true} assume !(0 == ~E_1~0); {39292#true} is VALID [2020-07-10 20:35:33,326 INFO L280 TraceCheckUtils]: 146: Hoare triple {39292#true} assume !(0 == ~E_2~0); {39292#true} is VALID [2020-07-10 20:35:33,327 INFO L280 TraceCheckUtils]: 147: Hoare triple {39292#true} assume !(0 == ~E_3~0); {39292#true} is VALID [2020-07-10 20:35:33,327 INFO L280 TraceCheckUtils]: 148: Hoare triple {39292#true} assume !(0 == ~E_4~0); {39292#true} is VALID [2020-07-10 20:35:33,327 INFO L280 TraceCheckUtils]: 149: Hoare triple {39292#true} assume !(0 == ~E_5~0); {39292#true} is VALID [2020-07-10 20:35:33,327 INFO L280 TraceCheckUtils]: 150: Hoare triple {39292#true} assume !(0 == ~E_6~0); {39292#true} is VALID [2020-07-10 20:35:33,327 INFO L280 TraceCheckUtils]: 151: Hoare triple {39292#true} assume !(0 == ~E_7~0); {39292#true} is VALID [2020-07-10 20:35:33,328 INFO L280 TraceCheckUtils]: 152: Hoare triple {39292#true} assume !(0 == ~E_8~0); {39292#true} is VALID [2020-07-10 20:35:33,328 INFO L280 TraceCheckUtils]: 153: Hoare triple {39292#true} assume !(0 == ~E_9~0); {39292#true} is VALID [2020-07-10 20:35:33,328 INFO L280 TraceCheckUtils]: 154: Hoare triple {39292#true} assume !(0 == ~E_10~0); {39292#true} is VALID [2020-07-10 20:35:33,328 INFO L280 TraceCheckUtils]: 155: Hoare triple {39292#true} assume !(0 == ~E_11~0); {39292#true} is VALID [2020-07-10 20:35:33,329 INFO L280 TraceCheckUtils]: 156: Hoare triple {39292#true} assume !(0 == ~E_12~0); {39292#true} is VALID [2020-07-10 20:35:33,329 INFO L280 TraceCheckUtils]: 157: Hoare triple {39292#true} assume !(0 == ~E_13~0); {39292#true} is VALID [2020-07-10 20:35:33,329 INFO L280 TraceCheckUtils]: 158: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,329 INFO L275 TraceCheckUtils]: 159: Hoare quadruple {39292#true} {39293#false} #2154#return; {39293#false} is VALID [2020-07-10 20:35:33,329 INFO L263 TraceCheckUtils]: 160: Hoare triple {39293#false} call activate_threads(); {39650#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} is VALID [2020-07-10 20:35:33,330 INFO L280 TraceCheckUtils]: 161: Hoare triple {39650#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} havoc ~tmp~1; {39292#true} is VALID [2020-07-10 20:35:33,330 INFO L280 TraceCheckUtils]: 162: Hoare triple {39292#true} havoc ~tmp___0~0; {39292#true} is VALID [2020-07-10 20:35:33,330 INFO L280 TraceCheckUtils]: 163: Hoare triple {39292#true} havoc ~tmp___1~0; {39292#true} is VALID [2020-07-10 20:35:33,330 INFO L280 TraceCheckUtils]: 164: Hoare triple {39292#true} havoc ~tmp___2~0; {39292#true} is VALID [2020-07-10 20:35:33,331 INFO L280 TraceCheckUtils]: 165: Hoare triple {39292#true} havoc ~tmp___3~0; {39292#true} is VALID [2020-07-10 20:35:33,331 INFO L280 TraceCheckUtils]: 166: Hoare triple {39292#true} havoc ~tmp___4~0; {39292#true} is VALID [2020-07-10 20:35:33,331 INFO L280 TraceCheckUtils]: 167: Hoare triple {39292#true} havoc ~tmp___5~0; {39292#true} is VALID [2020-07-10 20:35:33,332 INFO L280 TraceCheckUtils]: 168: Hoare triple {39292#true} havoc ~tmp___6~0; {39292#true} is VALID [2020-07-10 20:35:33,332 INFO L280 TraceCheckUtils]: 169: Hoare triple {39292#true} havoc ~tmp___7~0; {39292#true} is VALID [2020-07-10 20:35:33,332 INFO L280 TraceCheckUtils]: 170: Hoare triple {39292#true} havoc ~tmp___8~0; {39292#true} is VALID [2020-07-10 20:35:33,332 INFO L280 TraceCheckUtils]: 171: Hoare triple {39292#true} havoc ~tmp___9~0; {39292#true} is VALID [2020-07-10 20:35:33,333 INFO L280 TraceCheckUtils]: 172: Hoare triple {39292#true} havoc ~tmp___10~0; {39292#true} is VALID [2020-07-10 20:35:33,333 INFO L280 TraceCheckUtils]: 173: Hoare triple {39292#true} havoc ~tmp___11~0; {39292#true} is VALID [2020-07-10 20:35:33,333 INFO L280 TraceCheckUtils]: 174: Hoare triple {39292#true} havoc ~tmp___12~0; {39292#true} is VALID [2020-07-10 20:35:33,334 INFO L263 TraceCheckUtils]: 175: Hoare triple {39292#true} call #t~ret15 := is_master_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,334 INFO L280 TraceCheckUtils]: 176: Hoare triple {39292#true} havoc ~__retres1~0; {39292#true} is VALID [2020-07-10 20:35:33,334 INFO L280 TraceCheckUtils]: 177: Hoare triple {39292#true} assume !(1 == ~m_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,335 INFO L280 TraceCheckUtils]: 178: Hoare triple {39292#true} ~__retres1~0 := 0; {39292#true} is VALID [2020-07-10 20:35:33,335 INFO L280 TraceCheckUtils]: 179: Hoare triple {39292#true} #res := ~__retres1~0; {39292#true} is VALID [2020-07-10 20:35:33,335 INFO L280 TraceCheckUtils]: 180: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,335 INFO L275 TraceCheckUtils]: 181: Hoare quadruple {39292#true} {39292#true} #2086#return; {39292#true} is VALID [2020-07-10 20:35:33,336 INFO L280 TraceCheckUtils]: 182: Hoare triple {39292#true} assume -2147483648 <= #t~ret15 && #t~ret15 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,336 INFO L280 TraceCheckUtils]: 183: Hoare triple {39292#true} ~tmp~1 := #t~ret15; {39292#true} is VALID [2020-07-10 20:35:33,336 INFO L280 TraceCheckUtils]: 184: Hoare triple {39292#true} havoc #t~ret15; {39292#true} is VALID [2020-07-10 20:35:33,336 INFO L280 TraceCheckUtils]: 185: Hoare triple {39292#true} assume !(0 != ~tmp~1); {39292#true} is VALID [2020-07-10 20:35:33,337 INFO L263 TraceCheckUtils]: 186: Hoare triple {39292#true} call #t~ret16 := is_transmit1_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,337 INFO L280 TraceCheckUtils]: 187: Hoare triple {39292#true} havoc ~__retres1~1; {39292#true} is VALID [2020-07-10 20:35:33,337 INFO L280 TraceCheckUtils]: 188: Hoare triple {39292#true} assume !(1 == ~t1_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,337 INFO L280 TraceCheckUtils]: 189: Hoare triple {39292#true} ~__retres1~1 := 0; {39292#true} is VALID [2020-07-10 20:35:33,338 INFO L280 TraceCheckUtils]: 190: Hoare triple {39292#true} #res := ~__retres1~1; {39292#true} is VALID [2020-07-10 20:35:33,338 INFO L280 TraceCheckUtils]: 191: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,338 INFO L275 TraceCheckUtils]: 192: Hoare quadruple {39292#true} {39292#true} #2088#return; {39292#true} is VALID [2020-07-10 20:35:33,338 INFO L280 TraceCheckUtils]: 193: Hoare triple {39292#true} assume -2147483648 <= #t~ret16 && #t~ret16 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,338 INFO L280 TraceCheckUtils]: 194: Hoare triple {39292#true} ~tmp___0~0 := #t~ret16; {39292#true} is VALID [2020-07-10 20:35:33,339 INFO L280 TraceCheckUtils]: 195: Hoare triple {39292#true} havoc #t~ret16; {39292#true} is VALID [2020-07-10 20:35:33,339 INFO L280 TraceCheckUtils]: 196: Hoare triple {39292#true} assume !(0 != ~tmp___0~0); {39292#true} is VALID [2020-07-10 20:35:33,339 INFO L263 TraceCheckUtils]: 197: Hoare triple {39292#true} call #t~ret17 := is_transmit2_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,339 INFO L280 TraceCheckUtils]: 198: Hoare triple {39292#true} havoc ~__retres1~2; {39292#true} is VALID [2020-07-10 20:35:33,339 INFO L280 TraceCheckUtils]: 199: Hoare triple {39292#true} assume !(1 == ~t2_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,340 INFO L280 TraceCheckUtils]: 200: Hoare triple {39292#true} ~__retres1~2 := 0; {39292#true} is VALID [2020-07-10 20:35:33,340 INFO L280 TraceCheckUtils]: 201: Hoare triple {39292#true} #res := ~__retres1~2; {39292#true} is VALID [2020-07-10 20:35:33,340 INFO L280 TraceCheckUtils]: 202: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,340 INFO L275 TraceCheckUtils]: 203: Hoare quadruple {39292#true} {39292#true} #2090#return; {39292#true} is VALID [2020-07-10 20:35:33,341 INFO L280 TraceCheckUtils]: 204: Hoare triple {39292#true} assume -2147483648 <= #t~ret17 && #t~ret17 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,341 INFO L280 TraceCheckUtils]: 205: Hoare triple {39292#true} ~tmp___1~0 := #t~ret17; {39292#true} is VALID [2020-07-10 20:35:33,341 INFO L280 TraceCheckUtils]: 206: Hoare triple {39292#true} havoc #t~ret17; {39292#true} is VALID [2020-07-10 20:35:33,341 INFO L280 TraceCheckUtils]: 207: Hoare triple {39292#true} assume !(0 != ~tmp___1~0); {39292#true} is VALID [2020-07-10 20:35:33,342 INFO L263 TraceCheckUtils]: 208: Hoare triple {39292#true} call #t~ret18 := is_transmit3_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,342 INFO L280 TraceCheckUtils]: 209: Hoare triple {39292#true} havoc ~__retres1~3; {39292#true} is VALID [2020-07-10 20:35:33,342 INFO L280 TraceCheckUtils]: 210: Hoare triple {39292#true} assume !(1 == ~t3_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,342 INFO L280 TraceCheckUtils]: 211: Hoare triple {39292#true} ~__retres1~3 := 0; {39292#true} is VALID [2020-07-10 20:35:33,342 INFO L280 TraceCheckUtils]: 212: Hoare triple {39292#true} #res := ~__retres1~3; {39292#true} is VALID [2020-07-10 20:35:33,343 INFO L280 TraceCheckUtils]: 213: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,343 INFO L275 TraceCheckUtils]: 214: Hoare quadruple {39292#true} {39292#true} #2092#return; {39292#true} is VALID [2020-07-10 20:35:33,343 INFO L280 TraceCheckUtils]: 215: Hoare triple {39292#true} assume -2147483648 <= #t~ret18 && #t~ret18 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,343 INFO L280 TraceCheckUtils]: 216: Hoare triple {39292#true} ~tmp___2~0 := #t~ret18; {39292#true} is VALID [2020-07-10 20:35:33,344 INFO L280 TraceCheckUtils]: 217: Hoare triple {39292#true} havoc #t~ret18; {39292#true} is VALID [2020-07-10 20:35:33,344 INFO L280 TraceCheckUtils]: 218: Hoare triple {39292#true} assume !(0 != ~tmp___2~0); {39292#true} is VALID [2020-07-10 20:35:33,344 INFO L263 TraceCheckUtils]: 219: Hoare triple {39292#true} call #t~ret19 := is_transmit4_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,344 INFO L280 TraceCheckUtils]: 220: Hoare triple {39292#true} havoc ~__retres1~4; {39292#true} is VALID [2020-07-10 20:35:33,344 INFO L280 TraceCheckUtils]: 221: Hoare triple {39292#true} assume !(1 == ~t4_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,345 INFO L280 TraceCheckUtils]: 222: Hoare triple {39292#true} ~__retres1~4 := 0; {39292#true} is VALID [2020-07-10 20:35:33,345 INFO L280 TraceCheckUtils]: 223: Hoare triple {39292#true} #res := ~__retres1~4; {39292#true} is VALID [2020-07-10 20:35:33,345 INFO L280 TraceCheckUtils]: 224: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,345 INFO L275 TraceCheckUtils]: 225: Hoare quadruple {39292#true} {39292#true} #2094#return; {39292#true} is VALID [2020-07-10 20:35:33,346 INFO L280 TraceCheckUtils]: 226: Hoare triple {39292#true} assume -2147483648 <= #t~ret19 && #t~ret19 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,346 INFO L280 TraceCheckUtils]: 227: Hoare triple {39292#true} ~tmp___3~0 := #t~ret19; {39292#true} is VALID [2020-07-10 20:35:33,346 INFO L280 TraceCheckUtils]: 228: Hoare triple {39292#true} havoc #t~ret19; {39292#true} is VALID [2020-07-10 20:35:33,348 INFO L280 TraceCheckUtils]: 229: Hoare triple {39292#true} assume !(0 != ~tmp___3~0); {39292#true} is VALID [2020-07-10 20:35:33,348 INFO L263 TraceCheckUtils]: 230: Hoare triple {39292#true} call #t~ret20 := is_transmit5_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,349 INFO L280 TraceCheckUtils]: 231: Hoare triple {39292#true} havoc ~__retres1~5; {39292#true} is VALID [2020-07-10 20:35:33,349 INFO L280 TraceCheckUtils]: 232: Hoare triple {39292#true} assume !(1 == ~t5_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,349 INFO L280 TraceCheckUtils]: 233: Hoare triple {39292#true} ~__retres1~5 := 0; {39292#true} is VALID [2020-07-10 20:35:33,350 INFO L280 TraceCheckUtils]: 234: Hoare triple {39292#true} #res := ~__retres1~5; {39292#true} is VALID [2020-07-10 20:35:33,350 INFO L280 TraceCheckUtils]: 235: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,350 INFO L275 TraceCheckUtils]: 236: Hoare quadruple {39292#true} {39292#true} #2096#return; {39292#true} is VALID [2020-07-10 20:35:33,359 INFO L280 TraceCheckUtils]: 237: Hoare triple {39292#true} assume -2147483648 <= #t~ret20 && #t~ret20 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,360 INFO L280 TraceCheckUtils]: 238: Hoare triple {39292#true} ~tmp___4~0 := #t~ret20; {39292#true} is VALID [2020-07-10 20:35:33,360 INFO L280 TraceCheckUtils]: 239: Hoare triple {39292#true} havoc #t~ret20; {39292#true} is VALID [2020-07-10 20:35:33,360 INFO L280 TraceCheckUtils]: 240: Hoare triple {39292#true} assume !(0 != ~tmp___4~0); {39292#true} is VALID [2020-07-10 20:35:33,361 INFO L263 TraceCheckUtils]: 241: Hoare triple {39292#true} call #t~ret21 := is_transmit6_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,361 INFO L280 TraceCheckUtils]: 242: Hoare triple {39292#true} havoc ~__retres1~6; {39292#true} is VALID [2020-07-10 20:35:33,361 INFO L280 TraceCheckUtils]: 243: Hoare triple {39292#true} assume !(1 == ~t6_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,362 INFO L280 TraceCheckUtils]: 244: Hoare triple {39292#true} ~__retres1~6 := 0; {39292#true} is VALID [2020-07-10 20:35:33,362 INFO L280 TraceCheckUtils]: 245: Hoare triple {39292#true} #res := ~__retres1~6; {39292#true} is VALID [2020-07-10 20:35:33,362 INFO L280 TraceCheckUtils]: 246: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,363 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {39292#true} {39292#true} #2098#return; {39292#true} is VALID [2020-07-10 20:35:33,363 INFO L280 TraceCheckUtils]: 248: Hoare triple {39292#true} assume -2147483648 <= #t~ret21 && #t~ret21 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,363 INFO L280 TraceCheckUtils]: 249: Hoare triple {39292#true} ~tmp___5~0 := #t~ret21; {39292#true} is VALID [2020-07-10 20:35:33,364 INFO L280 TraceCheckUtils]: 250: Hoare triple {39292#true} havoc #t~ret21; {39292#true} is VALID [2020-07-10 20:35:33,364 INFO L280 TraceCheckUtils]: 251: Hoare triple {39292#true} assume !(0 != ~tmp___5~0); {39292#true} is VALID [2020-07-10 20:35:33,364 INFO L263 TraceCheckUtils]: 252: Hoare triple {39292#true} call #t~ret22 := is_transmit7_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,364 INFO L280 TraceCheckUtils]: 253: Hoare triple {39292#true} havoc ~__retres1~7; {39292#true} is VALID [2020-07-10 20:35:33,365 INFO L280 TraceCheckUtils]: 254: Hoare triple {39292#true} assume !(1 == ~t7_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,365 INFO L280 TraceCheckUtils]: 255: Hoare triple {39292#true} ~__retres1~7 := 0; {39292#true} is VALID [2020-07-10 20:35:33,365 INFO L280 TraceCheckUtils]: 256: Hoare triple {39292#true} #res := ~__retres1~7; {39292#true} is VALID [2020-07-10 20:35:33,366 INFO L280 TraceCheckUtils]: 257: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,366 INFO L275 TraceCheckUtils]: 258: Hoare quadruple {39292#true} {39292#true} #2100#return; {39292#true} is VALID [2020-07-10 20:35:33,366 INFO L280 TraceCheckUtils]: 259: Hoare triple {39292#true} assume -2147483648 <= #t~ret22 && #t~ret22 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,367 INFO L280 TraceCheckUtils]: 260: Hoare triple {39292#true} ~tmp___6~0 := #t~ret22; {39292#true} is VALID [2020-07-10 20:35:33,367 INFO L280 TraceCheckUtils]: 261: Hoare triple {39292#true} havoc #t~ret22; {39292#true} is VALID [2020-07-10 20:35:33,367 INFO L280 TraceCheckUtils]: 262: Hoare triple {39292#true} assume !(0 != ~tmp___6~0); {39292#true} is VALID [2020-07-10 20:35:33,368 INFO L263 TraceCheckUtils]: 263: Hoare triple {39292#true} call #t~ret23 := is_transmit8_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,368 INFO L280 TraceCheckUtils]: 264: Hoare triple {39292#true} havoc ~__retres1~8; {39292#true} is VALID [2020-07-10 20:35:33,368 INFO L280 TraceCheckUtils]: 265: Hoare triple {39292#true} assume !(1 == ~t8_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,369 INFO L280 TraceCheckUtils]: 266: Hoare triple {39292#true} ~__retres1~8 := 0; {39292#true} is VALID [2020-07-10 20:35:33,369 INFO L280 TraceCheckUtils]: 267: Hoare triple {39292#true} #res := ~__retres1~8; {39292#true} is VALID [2020-07-10 20:35:33,369 INFO L280 TraceCheckUtils]: 268: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,369 INFO L275 TraceCheckUtils]: 269: Hoare quadruple {39292#true} {39292#true} #2102#return; {39292#true} is VALID [2020-07-10 20:35:33,370 INFO L280 TraceCheckUtils]: 270: Hoare triple {39292#true} assume -2147483648 <= #t~ret23 && #t~ret23 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,370 INFO L280 TraceCheckUtils]: 271: Hoare triple {39292#true} ~tmp___7~0 := #t~ret23; {39292#true} is VALID [2020-07-10 20:35:33,370 INFO L280 TraceCheckUtils]: 272: Hoare triple {39292#true} havoc #t~ret23; {39292#true} is VALID [2020-07-10 20:35:33,371 INFO L280 TraceCheckUtils]: 273: Hoare triple {39292#true} assume !(0 != ~tmp___7~0); {39292#true} is VALID [2020-07-10 20:35:33,371 INFO L263 TraceCheckUtils]: 274: Hoare triple {39292#true} call #t~ret24 := is_transmit9_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,371 INFO L280 TraceCheckUtils]: 275: Hoare triple {39292#true} havoc ~__retres1~9; {39292#true} is VALID [2020-07-10 20:35:33,371 INFO L280 TraceCheckUtils]: 276: Hoare triple {39292#true} assume !(1 == ~t9_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,372 INFO L280 TraceCheckUtils]: 277: Hoare triple {39292#true} ~__retres1~9 := 0; {39292#true} is VALID [2020-07-10 20:35:33,372 INFO L280 TraceCheckUtils]: 278: Hoare triple {39292#true} #res := ~__retres1~9; {39292#true} is VALID [2020-07-10 20:35:33,372 INFO L280 TraceCheckUtils]: 279: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,372 INFO L275 TraceCheckUtils]: 280: Hoare quadruple {39292#true} {39292#true} #2104#return; {39292#true} is VALID [2020-07-10 20:35:33,373 INFO L280 TraceCheckUtils]: 281: Hoare triple {39292#true} assume -2147483648 <= #t~ret24 && #t~ret24 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,373 INFO L280 TraceCheckUtils]: 282: Hoare triple {39292#true} ~tmp___8~0 := #t~ret24; {39292#true} is VALID [2020-07-10 20:35:33,373 INFO L280 TraceCheckUtils]: 283: Hoare triple {39292#true} havoc #t~ret24; {39292#true} is VALID [2020-07-10 20:35:33,373 INFO L280 TraceCheckUtils]: 284: Hoare triple {39292#true} assume !(0 != ~tmp___8~0); {39292#true} is VALID [2020-07-10 20:35:33,373 INFO L263 TraceCheckUtils]: 285: Hoare triple {39292#true} call #t~ret25 := is_transmit10_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,374 INFO L280 TraceCheckUtils]: 286: Hoare triple {39292#true} havoc ~__retres1~10; {39292#true} is VALID [2020-07-10 20:35:33,374 INFO L280 TraceCheckUtils]: 287: Hoare triple {39292#true} assume !(1 == ~t10_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,374 INFO L280 TraceCheckUtils]: 288: Hoare triple {39292#true} ~__retres1~10 := 0; {39292#true} is VALID [2020-07-10 20:35:33,374 INFO L280 TraceCheckUtils]: 289: Hoare triple {39292#true} #res := ~__retres1~10; {39292#true} is VALID [2020-07-10 20:35:33,375 INFO L280 TraceCheckUtils]: 290: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,375 INFO L275 TraceCheckUtils]: 291: Hoare quadruple {39292#true} {39292#true} #2106#return; {39292#true} is VALID [2020-07-10 20:35:33,375 INFO L280 TraceCheckUtils]: 292: Hoare triple {39292#true} assume -2147483648 <= #t~ret25 && #t~ret25 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,375 INFO L280 TraceCheckUtils]: 293: Hoare triple {39292#true} ~tmp___9~0 := #t~ret25; {39292#true} is VALID [2020-07-10 20:35:33,375 INFO L280 TraceCheckUtils]: 294: Hoare triple {39292#true} havoc #t~ret25; {39292#true} is VALID [2020-07-10 20:35:33,376 INFO L280 TraceCheckUtils]: 295: Hoare triple {39292#true} assume !(0 != ~tmp___9~0); {39292#true} is VALID [2020-07-10 20:35:33,376 INFO L263 TraceCheckUtils]: 296: Hoare triple {39292#true} call #t~ret26 := is_transmit11_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,376 INFO L280 TraceCheckUtils]: 297: Hoare triple {39292#true} havoc ~__retres1~11; {39292#true} is VALID [2020-07-10 20:35:33,376 INFO L280 TraceCheckUtils]: 298: Hoare triple {39292#true} assume !(1 == ~t11_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,377 INFO L280 TraceCheckUtils]: 299: Hoare triple {39292#true} ~__retres1~11 := 0; {39292#true} is VALID [2020-07-10 20:35:33,377 INFO L280 TraceCheckUtils]: 300: Hoare triple {39292#true} #res := ~__retres1~11; {39292#true} is VALID [2020-07-10 20:35:33,377 INFO L280 TraceCheckUtils]: 301: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,377 INFO L275 TraceCheckUtils]: 302: Hoare quadruple {39292#true} {39292#true} #2108#return; {39292#true} is VALID [2020-07-10 20:35:33,377 INFO L280 TraceCheckUtils]: 303: Hoare triple {39292#true} assume -2147483648 <= #t~ret26 && #t~ret26 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,378 INFO L280 TraceCheckUtils]: 304: Hoare triple {39292#true} ~tmp___10~0 := #t~ret26; {39292#true} is VALID [2020-07-10 20:35:33,378 INFO L280 TraceCheckUtils]: 305: Hoare triple {39292#true} havoc #t~ret26; {39292#true} is VALID [2020-07-10 20:35:33,378 INFO L280 TraceCheckUtils]: 306: Hoare triple {39292#true} assume !(0 != ~tmp___10~0); {39292#true} is VALID [2020-07-10 20:35:33,378 INFO L263 TraceCheckUtils]: 307: Hoare triple {39292#true} call #t~ret27 := is_transmit12_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,378 INFO L280 TraceCheckUtils]: 308: Hoare triple {39292#true} havoc ~__retres1~12; {39292#true} is VALID [2020-07-10 20:35:33,379 INFO L280 TraceCheckUtils]: 309: Hoare triple {39292#true} assume !(1 == ~t12_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,379 INFO L280 TraceCheckUtils]: 310: Hoare triple {39292#true} ~__retres1~12 := 0; {39292#true} is VALID [2020-07-10 20:35:33,379 INFO L280 TraceCheckUtils]: 311: Hoare triple {39292#true} #res := ~__retres1~12; {39292#true} is VALID [2020-07-10 20:35:33,379 INFO L280 TraceCheckUtils]: 312: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,380 INFO L275 TraceCheckUtils]: 313: Hoare quadruple {39292#true} {39292#true} #2110#return; {39292#true} is VALID [2020-07-10 20:35:33,380 INFO L280 TraceCheckUtils]: 314: Hoare triple {39292#true} assume -2147483648 <= #t~ret27 && #t~ret27 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,380 INFO L280 TraceCheckUtils]: 315: Hoare triple {39292#true} ~tmp___11~0 := #t~ret27; {39292#true} is VALID [2020-07-10 20:35:33,380 INFO L280 TraceCheckUtils]: 316: Hoare triple {39292#true} havoc #t~ret27; {39292#true} is VALID [2020-07-10 20:35:33,381 INFO L280 TraceCheckUtils]: 317: Hoare triple {39292#true} assume !(0 != ~tmp___11~0); {39292#true} is VALID [2020-07-10 20:35:33,381 INFO L263 TraceCheckUtils]: 318: Hoare triple {39292#true} call #t~ret28 := is_transmit13_triggered(); {39292#true} is VALID [2020-07-10 20:35:33,381 INFO L280 TraceCheckUtils]: 319: Hoare triple {39292#true} havoc ~__retres1~13; {39292#true} is VALID [2020-07-10 20:35:33,382 INFO L280 TraceCheckUtils]: 320: Hoare triple {39292#true} assume !(1 == ~t13_pc~0); {39292#true} is VALID [2020-07-10 20:35:33,382 INFO L280 TraceCheckUtils]: 321: Hoare triple {39292#true} ~__retres1~13 := 0; {39292#true} is VALID [2020-07-10 20:35:33,382 INFO L280 TraceCheckUtils]: 322: Hoare triple {39292#true} #res := ~__retres1~13; {39292#true} is VALID [2020-07-10 20:35:33,382 INFO L280 TraceCheckUtils]: 323: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,382 INFO L275 TraceCheckUtils]: 324: Hoare quadruple {39292#true} {39292#true} #2112#return; {39292#true} is VALID [2020-07-10 20:35:33,383 INFO L280 TraceCheckUtils]: 325: Hoare triple {39292#true} assume -2147483648 <= #t~ret28 && #t~ret28 <= 2147483647; {39292#true} is VALID [2020-07-10 20:35:33,383 INFO L280 TraceCheckUtils]: 326: Hoare triple {39292#true} ~tmp___12~0 := #t~ret28; {39292#true} is VALID [2020-07-10 20:35:33,384 INFO L280 TraceCheckUtils]: 327: Hoare triple {39292#true} havoc #t~ret28; {39292#true} is VALID [2020-07-10 20:35:33,384 INFO L280 TraceCheckUtils]: 328: Hoare triple {39292#true} assume !(0 != ~tmp___12~0); {39292#true} is VALID [2020-07-10 20:35:33,384 INFO L280 TraceCheckUtils]: 329: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,384 INFO L275 TraceCheckUtils]: 330: Hoare quadruple {39292#true} {39293#false} #2156#return; {39293#false} is VALID [2020-07-10 20:35:33,385 INFO L263 TraceCheckUtils]: 331: Hoare triple {39293#false} call reset_delta_events(); {39652#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} is VALID [2020-07-10 20:35:33,385 INFO L280 TraceCheckUtils]: 332: Hoare triple {39652#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(1 == ~M_E~0); {39292#true} is VALID [2020-07-10 20:35:33,385 INFO L280 TraceCheckUtils]: 333: Hoare triple {39292#true} assume !(1 == ~T1_E~0); {39292#true} is VALID [2020-07-10 20:35:33,386 INFO L280 TraceCheckUtils]: 334: Hoare triple {39292#true} assume !(1 == ~T2_E~0); {39292#true} is VALID [2020-07-10 20:35:33,386 INFO L280 TraceCheckUtils]: 335: Hoare triple {39292#true} assume !(1 == ~T3_E~0); {39292#true} is VALID [2020-07-10 20:35:33,386 INFO L280 TraceCheckUtils]: 336: Hoare triple {39292#true} assume !(1 == ~T4_E~0); {39292#true} is VALID [2020-07-10 20:35:33,387 INFO L280 TraceCheckUtils]: 337: Hoare triple {39292#true} assume !(1 == ~T5_E~0); {39292#true} is VALID [2020-07-10 20:35:33,387 INFO L280 TraceCheckUtils]: 338: Hoare triple {39292#true} assume !(1 == ~T6_E~0); {39292#true} is VALID [2020-07-10 20:35:33,387 INFO L280 TraceCheckUtils]: 339: Hoare triple {39292#true} assume !(1 == ~T7_E~0); {39292#true} is VALID [2020-07-10 20:35:33,387 INFO L280 TraceCheckUtils]: 340: Hoare triple {39292#true} assume !(1 == ~T8_E~0); {39292#true} is VALID [2020-07-10 20:35:33,388 INFO L280 TraceCheckUtils]: 341: Hoare triple {39292#true} assume !(1 == ~T9_E~0); {39292#true} is VALID [2020-07-10 20:35:33,388 INFO L280 TraceCheckUtils]: 342: Hoare triple {39292#true} assume !(1 == ~T10_E~0); {39292#true} is VALID [2020-07-10 20:35:33,388 INFO L280 TraceCheckUtils]: 343: Hoare triple {39292#true} assume !(1 == ~T11_E~0); {39292#true} is VALID [2020-07-10 20:35:33,388 INFO L280 TraceCheckUtils]: 344: Hoare triple {39292#true} assume !(1 == ~T12_E~0); {39292#true} is VALID [2020-07-10 20:35:33,388 INFO L280 TraceCheckUtils]: 345: Hoare triple {39292#true} assume !(1 == ~T13_E~0); {39292#true} is VALID [2020-07-10 20:35:33,389 INFO L280 TraceCheckUtils]: 346: Hoare triple {39292#true} assume !(1 == ~E_1~0); {39292#true} is VALID [2020-07-10 20:35:33,389 INFO L280 TraceCheckUtils]: 347: Hoare triple {39292#true} assume !(1 == ~E_2~0); {39292#true} is VALID [2020-07-10 20:35:33,389 INFO L280 TraceCheckUtils]: 348: Hoare triple {39292#true} assume !(1 == ~E_3~0); {39292#true} is VALID [2020-07-10 20:35:33,389 INFO L280 TraceCheckUtils]: 349: Hoare triple {39292#true} assume !(1 == ~E_4~0); {39292#true} is VALID [2020-07-10 20:35:33,390 INFO L280 TraceCheckUtils]: 350: Hoare triple {39292#true} assume !(1 == ~E_5~0); {39292#true} is VALID [2020-07-10 20:35:33,390 INFO L280 TraceCheckUtils]: 351: Hoare triple {39292#true} assume !(1 == ~E_6~0); {39292#true} is VALID [2020-07-10 20:35:33,390 INFO L280 TraceCheckUtils]: 352: Hoare triple {39292#true} assume !(1 == ~E_7~0); {39292#true} is VALID [2020-07-10 20:35:33,390 INFO L280 TraceCheckUtils]: 353: Hoare triple {39292#true} assume !(1 == ~E_8~0); {39292#true} is VALID [2020-07-10 20:35:33,390 INFO L280 TraceCheckUtils]: 354: Hoare triple {39292#true} assume !(1 == ~E_9~0); {39292#true} is VALID [2020-07-10 20:35:33,391 INFO L280 TraceCheckUtils]: 355: Hoare triple {39292#true} assume !(1 == ~E_10~0); {39292#true} is VALID [2020-07-10 20:35:33,391 INFO L280 TraceCheckUtils]: 356: Hoare triple {39292#true} assume !(1 == ~E_11~0); {39292#true} is VALID [2020-07-10 20:35:33,391 INFO L280 TraceCheckUtils]: 357: Hoare triple {39292#true} assume !(1 == ~E_12~0); {39292#true} is VALID [2020-07-10 20:35:33,391 INFO L280 TraceCheckUtils]: 358: Hoare triple {39292#true} assume !(1 == ~E_13~0); {39292#true} is VALID [2020-07-10 20:35:33,392 INFO L280 TraceCheckUtils]: 359: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,392 INFO L275 TraceCheckUtils]: 360: Hoare quadruple {39292#true} {39293#false} #2158#return; {39293#false} is VALID [2020-07-10 20:35:33,392 INFO L280 TraceCheckUtils]: 361: Hoare triple {39293#false} assume !false; {39293#false} is VALID [2020-07-10 20:35:33,393 INFO L280 TraceCheckUtils]: 362: Hoare triple {39293#false} ~kernel_st~0 := 1; {39293#false} is VALID [2020-07-10 20:35:33,393 INFO L263 TraceCheckUtils]: 363: Hoare triple {39293#false} call eval(); {39293#false} is VALID [2020-07-10 20:35:33,393 INFO L280 TraceCheckUtils]: 364: Hoare triple {39293#false} havoc ~tmp~0; {39293#false} is VALID [2020-07-10 20:35:33,394 INFO L280 TraceCheckUtils]: 365: Hoare triple {39293#false} assume !false; {39293#false} is VALID [2020-07-10 20:35:33,394 INFO L263 TraceCheckUtils]: 366: Hoare triple {39293#false} call #t~ret0 := exists_runnable_thread(); {39292#true} is VALID [2020-07-10 20:35:33,394 INFO L280 TraceCheckUtils]: 367: Hoare triple {39292#true} havoc ~__retres1~14; {39292#true} is VALID [2020-07-10 20:35:33,395 INFO L280 TraceCheckUtils]: 368: Hoare triple {39292#true} assume 0 == ~m_st~0; {39292#true} is VALID [2020-07-10 20:35:33,395 INFO L280 TraceCheckUtils]: 369: Hoare triple {39292#true} ~__retres1~14 := 1; {39292#true} is VALID [2020-07-10 20:35:33,395 INFO L280 TraceCheckUtils]: 370: Hoare triple {39292#true} #res := ~__retres1~14; {39292#true} is VALID [2020-07-10 20:35:33,395 INFO L280 TraceCheckUtils]: 371: Hoare triple {39292#true} assume true; {39292#true} is VALID [2020-07-10 20:35:33,396 INFO L275 TraceCheckUtils]: 372: Hoare quadruple {39292#true} {39293#false} #2118#return; {39293#false} is VALID [2020-07-10 20:35:33,396 INFO L280 TraceCheckUtils]: 373: Hoare triple {39293#false} assume -2147483648 <= #t~ret0 && #t~ret0 <= 2147483647; {39293#false} is VALID [2020-07-10 20:35:33,396 INFO L280 TraceCheckUtils]: 374: Hoare triple {39293#false} ~tmp~0 := #t~ret0; {39293#false} is VALID [2020-07-10 20:35:33,397 INFO L280 TraceCheckUtils]: 375: Hoare triple {39293#false} havoc #t~ret0; {39293#false} is VALID [2020-07-10 20:35:33,397 INFO L280 TraceCheckUtils]: 376: Hoare triple {39293#false} assume 0 != ~tmp~0; {39293#false} is VALID [2020-07-10 20:35:33,397 INFO L280 TraceCheckUtils]: 377: Hoare triple {39293#false} assume !(0 == ~m_st~0); {39293#false} is VALID [2020-07-10 20:35:33,397 INFO L280 TraceCheckUtils]: 378: Hoare triple {39293#false} assume 0 == ~t1_st~0; {39293#false} is VALID [2020-07-10 20:35:33,398 INFO L280 TraceCheckUtils]: 379: Hoare triple {39293#false} havoc ~tmp_ndt_2~0; {39293#false} is VALID [2020-07-10 20:35:33,398 INFO L280 TraceCheckUtils]: 380: Hoare triple {39293#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {39293#false} is VALID [2020-07-10 20:35:33,399 INFO L280 TraceCheckUtils]: 381: Hoare triple {39293#false} ~tmp_ndt_2~0 := #t~nondet2; {39293#false} is VALID [2020-07-10 20:35:33,399 INFO L280 TraceCheckUtils]: 382: Hoare triple {39293#false} havoc #t~nondet2; {39293#false} is VALID [2020-07-10 20:35:33,399 INFO L280 TraceCheckUtils]: 383: Hoare triple {39293#false} assume !(0 != ~tmp_ndt_2~0); {39293#false} is VALID [2020-07-10 20:35:33,399 INFO L263 TraceCheckUtils]: 384: Hoare triple {39293#false} call error(); {39293#false} is VALID [2020-07-10 20:35:33,400 INFO L280 TraceCheckUtils]: 385: Hoare triple {39293#false} assume !false; {39293#false} is VALID [2020-07-10 20:35:33,538 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:35:33,539 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:35:33,539 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [2107472896] [2020-07-10 20:35:33,539 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:35:33,539 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-10 20:35:33,540 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138083330] [2020-07-10 20:35:33,541 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 386 [2020-07-10 20:35:33,542 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:35:33,542 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-10 20:35:34,025 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 386 edges. 386 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:35:34,025 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-10 20:35:34,026 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:35:34,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-10 20:35:34,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-07-10 20:35:34,027 INFO L87 Difference]: Start difference. First operand 859 states and 1084 transitions. Second operand 8 states. [2020-07-10 20:35:34,367 WARN L193 SmtUtils]: Spent 209.00 ms on a formula simplification that was a NOOP. DAG size: 166 [2020-07-10 20:35:35,324 WARN L193 SmtUtils]: Spent 145.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2020-07-10 20:35:37,346 WARN L193 SmtUtils]: Spent 282.00 ms on a formula simplification that was a NOOP. DAG size: 211 [2020-07-10 20:35:37,727 WARN L193 SmtUtils]: Spent 126.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2020-07-10 20:35:38,301 WARN L193 SmtUtils]: Spent 129.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2020-07-10 20:35:39,259 WARN L193 SmtUtils]: Spent 296.00 ms on a formula simplification that was a NOOP. DAG size: 210 [2020-07-10 20:35:40,104 WARN L193 SmtUtils]: Spent 136.00 ms on a formula simplification that was a NOOP. DAG size: 126 [2020-07-10 20:36:29,654 WARN L193 SmtUtils]: Spent 219.00 ms on a formula simplification that was a NOOP. DAG size: 168 [2020-07-10 20:37:19,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:37:19,090 INFO L93 Difference]: Finished difference Result 2209 states and 2879 transitions. [2020-07-10 20:37:19,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2020-07-10 20:37:19,090 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 386 [2020-07-10 20:37:19,091 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-07-10 20:37:19,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 20:37:19,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2879 transitions. [2020-07-10 20:37:19,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2020-07-10 20:37:19,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 2879 transitions. [2020-07-10 20:37:19,173 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 16 states and 2879 transitions. [2020-07-10 20:37:29,730 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 2879 edges. 2879 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:37:29,812 INFO L225 Difference]: With dead ends: 2209 [2020-07-10 20:37:29,813 INFO L226 Difference]: Without dead ends: 1470 [2020-07-10 20:37:29,816 INFO L675 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2020-07-10 20:37:29,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1470 states. [2020-07-10 20:37:58,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1470 to 858. [2020-07-10 20:37:58,895 INFO L214 AbstractMinimizeNwa]: Start testing correctness of minimizeSevpa [2020-07-10 20:37:58,895 INFO L82 GeneralOperation]: Start isEquivalent. First operand 1470 states. Second operand 858 states. [2020-07-10 20:37:58,895 INFO L74 IsIncluded]: Start isIncluded. First operand 1470 states. Second operand 858 states. [2020-07-10 20:37:58,895 INFO L87 Difference]: Start difference. First operand 1470 states. Second operand 858 states. [2020-07-10 20:37:58,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:37:58,975 INFO L93 Difference]: Finished difference Result 1470 states and 1920 transitions. [2020-07-10 20:37:58,975 INFO L276 IsEmpty]: Start isEmpty. Operand 1470 states and 1920 transitions. [2020-07-10 20:37:58,979 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:37:58,979 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:37:58,979 INFO L74 IsIncluded]: Start isIncluded. First operand 858 states. Second operand 1470 states. [2020-07-10 20:37:58,979 INFO L87 Difference]: Start difference. First operand 858 states. Second operand 1470 states. [2020-07-10 20:37:59,074 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-07-10 20:37:59,074 INFO L93 Difference]: Finished difference Result 1470 states and 1920 transitions. [2020-07-10 20:37:59,074 INFO L276 IsEmpty]: Start isEmpty. Operand 1470 states and 1920 transitions. [2020-07-10 20:37:59,078 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-07-10 20:37:59,078 INFO L83 IsIncluded]: Finished isIncluded. Language is included [2020-07-10 20:37:59,078 INFO L88 GeneralOperation]: Finished isEquivalent. [2020-07-10 20:37:59,078 INFO L221 AbstractMinimizeNwa]: Finished testing correctness of minimizeSevpa [2020-07-10 20:37:59,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 858 states. [2020-07-10 20:37:59,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 858 states to 858 states and 1082 transitions. [2020-07-10 20:37:59,106 INFO L78 Accepts]: Start accepts. Automaton has 858 states and 1082 transitions. Word has length 386 [2020-07-10 20:37:59,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-07-10 20:37:59,106 INFO L479 AbstractCegarLoop]: Abstraction has 858 states and 1082 transitions. [2020-07-10 20:37:59,106 INFO L480 AbstractCegarLoop]: Interpolant automaton has 8 states. [2020-07-10 20:37:59,106 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 858 states and 1082 transitions. [2020-07-10 20:38:05,822 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 1082 edges. 1082 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:38:05,822 INFO L276 IsEmpty]: Start isEmpty. Operand 858 states and 1082 transitions. [2020-07-10 20:38:05,826 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 387 [2020-07-10 20:38:05,826 INFO L414 BasicCegarLoop]: Found error trace [2020-07-10 20:38:05,826 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-07-10 20:38:05,826 WARN L516 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-07-10 20:38:05,827 INFO L427 AbstractCegarLoop]: === Iteration 6 === [errorErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-07-10 20:38:05,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-07-10 20:38:05,827 INFO L82 PathProgramCache]: Analyzing trace with hash 1134176837, now seen corresponding path program 1 times [2020-07-10 20:38:05,827 INFO L163 FreeRefinementEngine]: Executing refinement strategy FIXED_PREFERENCES [2020-07-10 20:38:05,827 INFO L354 FreeRefinementEngine]: Using trace check IpTcStrategyModulePreferences [1155160307] [2020-07-10 20:38:05,828 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-07-10 20:38:05,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,244 WARN L193 SmtUtils]: Spent 248.00 ms on a formula simplification that was a NOOP. DAG size: 208 [2020-07-10 20:38:06,282 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,300 INFO L280 TraceCheckUtils]: 0: Hoare triple {49195#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} ~m_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,301 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} ~t1_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,301 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~t2_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,301 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} ~t3_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,302 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} ~t4_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,302 INFO L280 TraceCheckUtils]: 5: Hoare triple {48839#true} ~t5_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,302 INFO L280 TraceCheckUtils]: 6: Hoare triple {48839#true} ~t6_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,302 INFO L280 TraceCheckUtils]: 7: Hoare triple {48839#true} ~t7_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,302 INFO L280 TraceCheckUtils]: 8: Hoare triple {48839#true} ~t8_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,303 INFO L280 TraceCheckUtils]: 9: Hoare triple {48839#true} ~t9_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,303 INFO L280 TraceCheckUtils]: 10: Hoare triple {48839#true} ~t10_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,303 INFO L280 TraceCheckUtils]: 11: Hoare triple {48839#true} ~t11_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,303 INFO L280 TraceCheckUtils]: 12: Hoare triple {48839#true} ~t12_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,303 INFO L280 TraceCheckUtils]: 13: Hoare triple {48839#true} ~t13_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,304 INFO L280 TraceCheckUtils]: 14: Hoare triple {48839#true} ~m_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,304 INFO L280 TraceCheckUtils]: 15: Hoare triple {48839#true} ~t1_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,304 INFO L280 TraceCheckUtils]: 16: Hoare triple {48839#true} ~t2_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,304 INFO L280 TraceCheckUtils]: 17: Hoare triple {48839#true} ~t3_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,304 INFO L280 TraceCheckUtils]: 18: Hoare triple {48839#true} ~t4_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,305 INFO L280 TraceCheckUtils]: 19: Hoare triple {48839#true} ~t5_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,305 INFO L280 TraceCheckUtils]: 20: Hoare triple {48839#true} ~t6_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,305 INFO L280 TraceCheckUtils]: 21: Hoare triple {48839#true} ~t7_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,305 INFO L280 TraceCheckUtils]: 22: Hoare triple {48839#true} ~t8_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,305 INFO L280 TraceCheckUtils]: 23: Hoare triple {48839#true} ~t9_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,306 INFO L280 TraceCheckUtils]: 24: Hoare triple {48839#true} ~t10_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,306 INFO L280 TraceCheckUtils]: 25: Hoare triple {48839#true} ~t11_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,306 INFO L280 TraceCheckUtils]: 26: Hoare triple {48839#true} ~t12_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,306 INFO L280 TraceCheckUtils]: 27: Hoare triple {48839#true} ~t13_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,306 INFO L280 TraceCheckUtils]: 28: Hoare triple {48839#true} ~m_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,307 INFO L280 TraceCheckUtils]: 29: Hoare triple {48839#true} ~t1_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,307 INFO L280 TraceCheckUtils]: 30: Hoare triple {48839#true} ~t2_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,307 INFO L280 TraceCheckUtils]: 31: Hoare triple {48839#true} ~t3_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,307 INFO L280 TraceCheckUtils]: 32: Hoare triple {48839#true} ~t4_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,307 INFO L280 TraceCheckUtils]: 33: Hoare triple {48839#true} ~t5_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,308 INFO L280 TraceCheckUtils]: 34: Hoare triple {48839#true} ~t6_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,308 INFO L280 TraceCheckUtils]: 35: Hoare triple {48839#true} ~t7_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,308 INFO L280 TraceCheckUtils]: 36: Hoare triple {48839#true} ~t8_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,308 INFO L280 TraceCheckUtils]: 37: Hoare triple {48839#true} ~t9_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,308 INFO L280 TraceCheckUtils]: 38: Hoare triple {48839#true} ~t10_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,309 INFO L280 TraceCheckUtils]: 39: Hoare triple {48839#true} ~t11_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,309 INFO L280 TraceCheckUtils]: 40: Hoare triple {48839#true} ~t12_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,309 INFO L280 TraceCheckUtils]: 41: Hoare triple {48839#true} ~t13_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,309 INFO L280 TraceCheckUtils]: 42: Hoare triple {48839#true} ~M_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,310 INFO L280 TraceCheckUtils]: 43: Hoare triple {48839#true} ~T1_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,310 INFO L280 TraceCheckUtils]: 44: Hoare triple {48839#true} ~T2_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,310 INFO L280 TraceCheckUtils]: 45: Hoare triple {48839#true} ~T3_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,310 INFO L280 TraceCheckUtils]: 46: Hoare triple {48839#true} ~T4_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,310 INFO L280 TraceCheckUtils]: 47: Hoare triple {48839#true} ~T5_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,311 INFO L280 TraceCheckUtils]: 48: Hoare triple {48839#true} ~T6_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,311 INFO L280 TraceCheckUtils]: 49: Hoare triple {48839#true} ~T7_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,311 INFO L280 TraceCheckUtils]: 50: Hoare triple {48839#true} ~T8_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,311 INFO L280 TraceCheckUtils]: 51: Hoare triple {48839#true} ~T9_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,311 INFO L280 TraceCheckUtils]: 52: Hoare triple {48839#true} ~T10_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,312 INFO L280 TraceCheckUtils]: 53: Hoare triple {48839#true} ~T11_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,312 INFO L280 TraceCheckUtils]: 54: Hoare triple {48839#true} ~T12_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,312 INFO L280 TraceCheckUtils]: 55: Hoare triple {48839#true} ~T13_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,312 INFO L280 TraceCheckUtils]: 56: Hoare triple {48839#true} ~E_1~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,312 INFO L280 TraceCheckUtils]: 57: Hoare triple {48839#true} ~E_2~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,313 INFO L280 TraceCheckUtils]: 58: Hoare triple {48839#true} ~E_3~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,313 INFO L280 TraceCheckUtils]: 59: Hoare triple {48839#true} ~E_4~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,313 INFO L280 TraceCheckUtils]: 60: Hoare triple {48839#true} ~E_5~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,313 INFO L280 TraceCheckUtils]: 61: Hoare triple {48839#true} ~E_6~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,313 INFO L280 TraceCheckUtils]: 62: Hoare triple {48839#true} ~E_7~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,314 INFO L280 TraceCheckUtils]: 63: Hoare triple {48839#true} ~E_8~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,314 INFO L280 TraceCheckUtils]: 64: Hoare triple {48839#true} ~E_9~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,314 INFO L280 TraceCheckUtils]: 65: Hoare triple {48839#true} ~E_10~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,314 INFO L280 TraceCheckUtils]: 66: Hoare triple {48839#true} ~E_11~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,315 INFO L280 TraceCheckUtils]: 67: Hoare triple {48839#true} ~E_12~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,315 INFO L280 TraceCheckUtils]: 68: Hoare triple {48839#true} ~E_13~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,315 INFO L280 TraceCheckUtils]: 69: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,315 INFO L275 TraceCheckUtils]: 70: Hoare quadruple {48839#true} {48839#true} #2180#return; {48839#true} is VALID [2020-07-10 20:38:06,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,381 INFO L280 TraceCheckUtils]: 0: Hoare triple {49196#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} ~m_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,382 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} ~t1_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,382 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~t2_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,382 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} ~t3_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,382 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} ~t4_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,383 INFO L280 TraceCheckUtils]: 5: Hoare triple {48839#true} ~t5_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,383 INFO L280 TraceCheckUtils]: 6: Hoare triple {48839#true} ~t6_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,383 INFO L280 TraceCheckUtils]: 7: Hoare triple {48839#true} ~t7_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,383 INFO L280 TraceCheckUtils]: 8: Hoare triple {48839#true} ~t8_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,383 INFO L280 TraceCheckUtils]: 9: Hoare triple {48839#true} ~t9_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,384 INFO L280 TraceCheckUtils]: 10: Hoare triple {48839#true} ~t10_i~0 := 1; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,384 INFO L280 TraceCheckUtils]: 11: Hoare triple {48928#(= 1 ~t10_i~0)} ~t11_i~0 := 1; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,385 INFO L280 TraceCheckUtils]: 12: Hoare triple {48928#(= 1 ~t10_i~0)} ~t12_i~0 := 1; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,385 INFO L280 TraceCheckUtils]: 13: Hoare triple {48928#(= 1 ~t10_i~0)} ~t13_i~0 := 1; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,386 INFO L280 TraceCheckUtils]: 14: Hoare triple {48928#(= 1 ~t10_i~0)} assume true; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,386 INFO L275 TraceCheckUtils]: 15: Hoare quadruple {48928#(= 1 ~t10_i~0)} {48839#true} #2078#return; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,390 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,391 INFO L275 TraceCheckUtils]: 1: Hoare quadruple {48839#true} {48928#(= 1 ~t10_i~0)} #2150#return; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,467 INFO L280 TraceCheckUtils]: 0: Hoare triple {49197#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} assume 1 == ~m_i~0; {48839#true} is VALID [2020-07-10 20:38:06,467 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} ~m_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,467 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} assume 1 == ~t1_i~0; {48839#true} is VALID [2020-07-10 20:38:06,468 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} ~t1_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,468 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume 1 == ~t2_i~0; {48839#true} is VALID [2020-07-10 20:38:06,468 INFO L280 TraceCheckUtils]: 5: Hoare triple {48839#true} ~t2_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,469 INFO L280 TraceCheckUtils]: 6: Hoare triple {48839#true} assume 1 == ~t3_i~0; {48839#true} is VALID [2020-07-10 20:38:06,469 INFO L280 TraceCheckUtils]: 7: Hoare triple {48839#true} ~t3_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,469 INFO L280 TraceCheckUtils]: 8: Hoare triple {48839#true} assume 1 == ~t4_i~0; {48839#true} is VALID [2020-07-10 20:38:06,469 INFO L280 TraceCheckUtils]: 9: Hoare triple {48839#true} ~t4_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,470 INFO L280 TraceCheckUtils]: 10: Hoare triple {48839#true} assume 1 == ~t5_i~0; {48839#true} is VALID [2020-07-10 20:38:06,470 INFO L280 TraceCheckUtils]: 11: Hoare triple {48839#true} ~t5_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,470 INFO L280 TraceCheckUtils]: 12: Hoare triple {48839#true} assume 1 == ~t6_i~0; {48839#true} is VALID [2020-07-10 20:38:06,471 INFO L280 TraceCheckUtils]: 13: Hoare triple {48839#true} ~t6_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,471 INFO L280 TraceCheckUtils]: 14: Hoare triple {48839#true} assume 1 == ~t7_i~0; {48839#true} is VALID [2020-07-10 20:38:06,471 INFO L280 TraceCheckUtils]: 15: Hoare triple {48839#true} ~t7_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,471 INFO L280 TraceCheckUtils]: 16: Hoare triple {48839#true} assume 1 == ~t8_i~0; {48839#true} is VALID [2020-07-10 20:38:06,472 INFO L280 TraceCheckUtils]: 17: Hoare triple {48839#true} ~t8_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,472 INFO L280 TraceCheckUtils]: 18: Hoare triple {48839#true} assume 1 == ~t9_i~0; {48839#true} is VALID [2020-07-10 20:38:06,472 INFO L280 TraceCheckUtils]: 19: Hoare triple {48839#true} ~t9_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,473 INFO L280 TraceCheckUtils]: 20: Hoare triple {48839#true} assume !(1 == ~t10_i~0); {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,474 INFO L280 TraceCheckUtils]: 21: Hoare triple {49198#(not (= 1 ~t10_i~0))} ~t10_st~0 := 2; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,475 INFO L280 TraceCheckUtils]: 22: Hoare triple {49198#(not (= 1 ~t10_i~0))} assume 1 == ~t11_i~0; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,475 INFO L280 TraceCheckUtils]: 23: Hoare triple {49198#(not (= 1 ~t10_i~0))} ~t11_st~0 := 0; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,476 INFO L280 TraceCheckUtils]: 24: Hoare triple {49198#(not (= 1 ~t10_i~0))} assume !(1 == ~t12_i~0); {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,477 INFO L280 TraceCheckUtils]: 25: Hoare triple {49198#(not (= 1 ~t10_i~0))} ~t12_st~0 := 2; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,477 INFO L280 TraceCheckUtils]: 26: Hoare triple {49198#(not (= 1 ~t10_i~0))} assume 1 == ~t13_i~0; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,478 INFO L280 TraceCheckUtils]: 27: Hoare triple {49198#(not (= 1 ~t10_i~0))} ~t13_st~0 := 0; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,478 INFO L280 TraceCheckUtils]: 28: Hoare triple {49198#(not (= 1 ~t10_i~0))} assume true; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,479 INFO L275 TraceCheckUtils]: 29: Hoare quadruple {49198#(not (= 1 ~t10_i~0))} {48928#(= 1 ~t10_i~0)} #2152#return; {48840#false} is VALID [2020-07-10 20:38:06,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,617 INFO L280 TraceCheckUtils]: 0: Hoare triple {49199#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(0 == ~M_E~0); {48839#true} is VALID [2020-07-10 20:38:06,617 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(0 == ~T1_E~0); {48839#true} is VALID [2020-07-10 20:38:06,617 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} assume !(0 == ~T2_E~0); {48839#true} is VALID [2020-07-10 20:38:06,618 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} assume !(0 == ~T3_E~0); {48839#true} is VALID [2020-07-10 20:38:06,618 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume !(0 == ~T4_E~0); {48839#true} is VALID [2020-07-10 20:38:06,618 INFO L280 TraceCheckUtils]: 5: Hoare triple {48839#true} assume !(0 == ~T5_E~0); {48839#true} is VALID [2020-07-10 20:38:06,619 INFO L280 TraceCheckUtils]: 6: Hoare triple {48839#true} assume !(0 == ~T6_E~0); {48839#true} is VALID [2020-07-10 20:38:06,619 INFO L280 TraceCheckUtils]: 7: Hoare triple {48839#true} assume !(0 == ~T7_E~0); {48839#true} is VALID [2020-07-10 20:38:06,619 INFO L280 TraceCheckUtils]: 8: Hoare triple {48839#true} assume !(0 == ~T8_E~0); {48839#true} is VALID [2020-07-10 20:38:06,620 INFO L280 TraceCheckUtils]: 9: Hoare triple {48839#true} assume !(0 == ~T9_E~0); {48839#true} is VALID [2020-07-10 20:38:06,620 INFO L280 TraceCheckUtils]: 10: Hoare triple {48839#true} assume !(0 == ~T10_E~0); {48839#true} is VALID [2020-07-10 20:38:06,620 INFO L280 TraceCheckUtils]: 11: Hoare triple {48839#true} assume !(0 == ~T11_E~0); {48839#true} is VALID [2020-07-10 20:38:06,620 INFO L280 TraceCheckUtils]: 12: Hoare triple {48839#true} assume !(0 == ~T12_E~0); {48839#true} is VALID [2020-07-10 20:38:06,620 INFO L280 TraceCheckUtils]: 13: Hoare triple {48839#true} assume !(0 == ~T13_E~0); {48839#true} is VALID [2020-07-10 20:38:06,621 INFO L280 TraceCheckUtils]: 14: Hoare triple {48839#true} assume !(0 == ~E_1~0); {48839#true} is VALID [2020-07-10 20:38:06,621 INFO L280 TraceCheckUtils]: 15: Hoare triple {48839#true} assume !(0 == ~E_2~0); {48839#true} is VALID [2020-07-10 20:38:06,621 INFO L280 TraceCheckUtils]: 16: Hoare triple {48839#true} assume !(0 == ~E_3~0); {48839#true} is VALID [2020-07-10 20:38:06,621 INFO L280 TraceCheckUtils]: 17: Hoare triple {48839#true} assume !(0 == ~E_4~0); {48839#true} is VALID [2020-07-10 20:38:06,622 INFO L280 TraceCheckUtils]: 18: Hoare triple {48839#true} assume !(0 == ~E_5~0); {48839#true} is VALID [2020-07-10 20:38:06,622 INFO L280 TraceCheckUtils]: 19: Hoare triple {48839#true} assume !(0 == ~E_6~0); {48839#true} is VALID [2020-07-10 20:38:06,622 INFO L280 TraceCheckUtils]: 20: Hoare triple {48839#true} assume !(0 == ~E_7~0); {48839#true} is VALID [2020-07-10 20:38:06,623 INFO L280 TraceCheckUtils]: 21: Hoare triple {48839#true} assume !(0 == ~E_8~0); {48839#true} is VALID [2020-07-10 20:38:06,623 INFO L280 TraceCheckUtils]: 22: Hoare triple {48839#true} assume !(0 == ~E_9~0); {48839#true} is VALID [2020-07-10 20:38:06,623 INFO L280 TraceCheckUtils]: 23: Hoare triple {48839#true} assume !(0 == ~E_10~0); {48839#true} is VALID [2020-07-10 20:38:06,624 INFO L280 TraceCheckUtils]: 24: Hoare triple {48839#true} assume !(0 == ~E_11~0); {48839#true} is VALID [2020-07-10 20:38:06,624 INFO L280 TraceCheckUtils]: 25: Hoare triple {48839#true} assume !(0 == ~E_12~0); {48839#true} is VALID [2020-07-10 20:38:06,624 INFO L280 TraceCheckUtils]: 26: Hoare triple {48839#true} assume !(0 == ~E_13~0); {48839#true} is VALID [2020-07-10 20:38:06,625 INFO L280 TraceCheckUtils]: 27: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,625 INFO L275 TraceCheckUtils]: 28: Hoare quadruple {48839#true} {48840#false} #2154#return; {48840#false} is VALID [2020-07-10 20:38:06,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,673 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~0; {48839#true} is VALID [2020-07-10 20:38:06,673 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~m_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,673 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,674 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~0; {48839#true} is VALID [2020-07-10 20:38:06,674 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,674 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2086#return; {48839#true} is VALID [2020-07-10 20:38:06,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,678 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~1; {48839#true} is VALID [2020-07-10 20:38:06,678 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t1_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,679 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~1 := 0; {48839#true} is VALID [2020-07-10 20:38:06,679 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~1; {48839#true} is VALID [2020-07-10 20:38:06,679 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,680 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2088#return; {48839#true} is VALID [2020-07-10 20:38:06,681 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,684 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~2; {48839#true} is VALID [2020-07-10 20:38:06,684 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t2_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,685 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~2 := 0; {48839#true} is VALID [2020-07-10 20:38:06,685 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~2; {48839#true} is VALID [2020-07-10 20:38:06,685 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,686 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2090#return; {48839#true} is VALID [2020-07-10 20:38:06,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,690 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~3; {48839#true} is VALID [2020-07-10 20:38:06,691 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t3_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,691 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~3 := 0; {48839#true} is VALID [2020-07-10 20:38:06,691 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~3; {48839#true} is VALID [2020-07-10 20:38:06,692 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,692 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2092#return; {48839#true} is VALID [2020-07-10 20:38:06,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,696 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~4; {48839#true} is VALID [2020-07-10 20:38:06,696 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t4_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,697 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~4 := 0; {48839#true} is VALID [2020-07-10 20:38:06,697 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~4; {48839#true} is VALID [2020-07-10 20:38:06,697 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,697 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2094#return; {48839#true} is VALID [2020-07-10 20:38:06,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,711 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~5; {48839#true} is VALID [2020-07-10 20:38:06,711 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t5_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,712 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~5 := 0; {48839#true} is VALID [2020-07-10 20:38:06,712 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~5; {48839#true} is VALID [2020-07-10 20:38:06,712 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,713 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2096#return; {48839#true} is VALID [2020-07-10 20:38:06,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,718 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~6; {48839#true} is VALID [2020-07-10 20:38:06,718 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t6_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,718 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~6 := 0; {48839#true} is VALID [2020-07-10 20:38:06,719 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~6; {48839#true} is VALID [2020-07-10 20:38:06,719 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,719 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2098#return; {48839#true} is VALID [2020-07-10 20:38:06,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,723 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~7; {48839#true} is VALID [2020-07-10 20:38:06,724 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t7_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,724 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~7 := 0; {48839#true} is VALID [2020-07-10 20:38:06,724 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~7; {48839#true} is VALID [2020-07-10 20:38:06,725 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,725 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2100#return; {48839#true} is VALID [2020-07-10 20:38:06,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,730 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~8; {48839#true} is VALID [2020-07-10 20:38:06,730 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t8_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,731 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~8 := 0; {48839#true} is VALID [2020-07-10 20:38:06,731 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~8; {48839#true} is VALID [2020-07-10 20:38:06,731 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,731 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2102#return; {48839#true} is VALID [2020-07-10 20:38:06,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,735 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~9; {48839#true} is VALID [2020-07-10 20:38:06,736 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t9_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,736 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~9 := 0; {48839#true} is VALID [2020-07-10 20:38:06,736 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~9; {48839#true} is VALID [2020-07-10 20:38:06,737 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,737 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2104#return; {48839#true} is VALID [2020-07-10 20:38:06,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,741 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~10; {48839#true} is VALID [2020-07-10 20:38:06,741 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t10_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,741 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~10 := 0; {48839#true} is VALID [2020-07-10 20:38:06,742 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~10; {48839#true} is VALID [2020-07-10 20:38:06,742 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,742 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2106#return; {48839#true} is VALID [2020-07-10 20:38:06,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,746 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~11; {48839#true} is VALID [2020-07-10 20:38:06,747 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t11_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,747 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~11 := 0; {48839#true} is VALID [2020-07-10 20:38:06,747 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~11; {48839#true} is VALID [2020-07-10 20:38:06,747 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,748 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2108#return; {48839#true} is VALID [2020-07-10 20:38:06,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,751 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~12; {48839#true} is VALID [2020-07-10 20:38:06,752 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t12_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,752 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~12 := 0; {48839#true} is VALID [2020-07-10 20:38:06,752 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~12; {48839#true} is VALID [2020-07-10 20:38:06,753 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,753 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2110#return; {48839#true} is VALID [2020-07-10 20:38:06,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,757 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~13; {48839#true} is VALID [2020-07-10 20:38:06,757 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~t13_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,757 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~13 := 0; {48839#true} is VALID [2020-07-10 20:38:06,758 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~13; {48839#true} is VALID [2020-07-10 20:38:06,758 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,758 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48839#true} #2112#return; {48839#true} is VALID [2020-07-10 20:38:06,758 INFO L280 TraceCheckUtils]: 0: Hoare triple {49197#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} havoc ~tmp~1; {48839#true} is VALID [2020-07-10 20:38:06,759 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} havoc ~tmp___0~0; {48839#true} is VALID [2020-07-10 20:38:06,759 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} havoc ~tmp___1~0; {48839#true} is VALID [2020-07-10 20:38:06,759 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} havoc ~tmp___2~0; {48839#true} is VALID [2020-07-10 20:38:06,759 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} havoc ~tmp___3~0; {48839#true} is VALID [2020-07-10 20:38:06,759 INFO L280 TraceCheckUtils]: 5: Hoare triple {48839#true} havoc ~tmp___4~0; {48839#true} is VALID [2020-07-10 20:38:06,760 INFO L280 TraceCheckUtils]: 6: Hoare triple {48839#true} havoc ~tmp___5~0; {48839#true} is VALID [2020-07-10 20:38:06,760 INFO L280 TraceCheckUtils]: 7: Hoare triple {48839#true} havoc ~tmp___6~0; {48839#true} is VALID [2020-07-10 20:38:06,760 INFO L280 TraceCheckUtils]: 8: Hoare triple {48839#true} havoc ~tmp___7~0; {48839#true} is VALID [2020-07-10 20:38:06,760 INFO L280 TraceCheckUtils]: 9: Hoare triple {48839#true} havoc ~tmp___8~0; {48839#true} is VALID [2020-07-10 20:38:06,760 INFO L280 TraceCheckUtils]: 10: Hoare triple {48839#true} havoc ~tmp___9~0; {48839#true} is VALID [2020-07-10 20:38:06,760 INFO L280 TraceCheckUtils]: 11: Hoare triple {48839#true} havoc ~tmp___10~0; {48839#true} is VALID [2020-07-10 20:38:06,761 INFO L280 TraceCheckUtils]: 12: Hoare triple {48839#true} havoc ~tmp___11~0; {48839#true} is VALID [2020-07-10 20:38:06,761 INFO L280 TraceCheckUtils]: 13: Hoare triple {48839#true} havoc ~tmp___12~0; {48839#true} is VALID [2020-07-10 20:38:06,761 INFO L263 TraceCheckUtils]: 14: Hoare triple {48839#true} call #t~ret15 := is_master_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,761 INFO L280 TraceCheckUtils]: 15: Hoare triple {48839#true} havoc ~__retres1~0; {48839#true} is VALID [2020-07-10 20:38:06,761 INFO L280 TraceCheckUtils]: 16: Hoare triple {48839#true} assume !(1 == ~m_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,762 INFO L280 TraceCheckUtils]: 17: Hoare triple {48839#true} ~__retres1~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,762 INFO L280 TraceCheckUtils]: 18: Hoare triple {48839#true} #res := ~__retres1~0; {48839#true} is VALID [2020-07-10 20:38:06,762 INFO L280 TraceCheckUtils]: 19: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,762 INFO L275 TraceCheckUtils]: 20: Hoare quadruple {48839#true} {48839#true} #2086#return; {48839#true} is VALID [2020-07-10 20:38:06,763 INFO L280 TraceCheckUtils]: 21: Hoare triple {48839#true} assume -2147483648 <= #t~ret15 && #t~ret15 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,763 INFO L280 TraceCheckUtils]: 22: Hoare triple {48839#true} ~tmp~1 := #t~ret15; {48839#true} is VALID [2020-07-10 20:38:06,763 INFO L280 TraceCheckUtils]: 23: Hoare triple {48839#true} havoc #t~ret15; {48839#true} is VALID [2020-07-10 20:38:06,763 INFO L280 TraceCheckUtils]: 24: Hoare triple {48839#true} assume !(0 != ~tmp~1); {48839#true} is VALID [2020-07-10 20:38:06,763 INFO L263 TraceCheckUtils]: 25: Hoare triple {48839#true} call #t~ret16 := is_transmit1_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,764 INFO L280 TraceCheckUtils]: 26: Hoare triple {48839#true} havoc ~__retres1~1; {48839#true} is VALID [2020-07-10 20:38:06,764 INFO L280 TraceCheckUtils]: 27: Hoare triple {48839#true} assume !(1 == ~t1_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,764 INFO L280 TraceCheckUtils]: 28: Hoare triple {48839#true} ~__retres1~1 := 0; {48839#true} is VALID [2020-07-10 20:38:06,764 INFO L280 TraceCheckUtils]: 29: Hoare triple {48839#true} #res := ~__retres1~1; {48839#true} is VALID [2020-07-10 20:38:06,764 INFO L280 TraceCheckUtils]: 30: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,765 INFO L275 TraceCheckUtils]: 31: Hoare quadruple {48839#true} {48839#true} #2088#return; {48839#true} is VALID [2020-07-10 20:38:06,765 INFO L280 TraceCheckUtils]: 32: Hoare triple {48839#true} assume -2147483648 <= #t~ret16 && #t~ret16 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,765 INFO L280 TraceCheckUtils]: 33: Hoare triple {48839#true} ~tmp___0~0 := #t~ret16; {48839#true} is VALID [2020-07-10 20:38:06,766 INFO L280 TraceCheckUtils]: 34: Hoare triple {48839#true} havoc #t~ret16; {48839#true} is VALID [2020-07-10 20:38:06,766 INFO L280 TraceCheckUtils]: 35: Hoare triple {48839#true} assume !(0 != ~tmp___0~0); {48839#true} is VALID [2020-07-10 20:38:06,766 INFO L263 TraceCheckUtils]: 36: Hoare triple {48839#true} call #t~ret17 := is_transmit2_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,767 INFO L280 TraceCheckUtils]: 37: Hoare triple {48839#true} havoc ~__retres1~2; {48839#true} is VALID [2020-07-10 20:38:06,767 INFO L280 TraceCheckUtils]: 38: Hoare triple {48839#true} assume !(1 == ~t2_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,767 INFO L280 TraceCheckUtils]: 39: Hoare triple {48839#true} ~__retres1~2 := 0; {48839#true} is VALID [2020-07-10 20:38:06,768 INFO L280 TraceCheckUtils]: 40: Hoare triple {48839#true} #res := ~__retres1~2; {48839#true} is VALID [2020-07-10 20:38:06,768 INFO L280 TraceCheckUtils]: 41: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,768 INFO L275 TraceCheckUtils]: 42: Hoare quadruple {48839#true} {48839#true} #2090#return; {48839#true} is VALID [2020-07-10 20:38:06,768 INFO L280 TraceCheckUtils]: 43: Hoare triple {48839#true} assume -2147483648 <= #t~ret17 && #t~ret17 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,769 INFO L280 TraceCheckUtils]: 44: Hoare triple {48839#true} ~tmp___1~0 := #t~ret17; {48839#true} is VALID [2020-07-10 20:38:06,769 INFO L280 TraceCheckUtils]: 45: Hoare triple {48839#true} havoc #t~ret17; {48839#true} is VALID [2020-07-10 20:38:06,769 INFO L280 TraceCheckUtils]: 46: Hoare triple {48839#true} assume !(0 != ~tmp___1~0); {48839#true} is VALID [2020-07-10 20:38:06,770 INFO L263 TraceCheckUtils]: 47: Hoare triple {48839#true} call #t~ret18 := is_transmit3_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,770 INFO L280 TraceCheckUtils]: 48: Hoare triple {48839#true} havoc ~__retres1~3; {48839#true} is VALID [2020-07-10 20:38:06,770 INFO L280 TraceCheckUtils]: 49: Hoare triple {48839#true} assume !(1 == ~t3_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,771 INFO L280 TraceCheckUtils]: 50: Hoare triple {48839#true} ~__retres1~3 := 0; {48839#true} is VALID [2020-07-10 20:38:06,771 INFO L280 TraceCheckUtils]: 51: Hoare triple {48839#true} #res := ~__retres1~3; {48839#true} is VALID [2020-07-10 20:38:06,771 INFO L280 TraceCheckUtils]: 52: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,772 INFO L275 TraceCheckUtils]: 53: Hoare quadruple {48839#true} {48839#true} #2092#return; {48839#true} is VALID [2020-07-10 20:38:06,772 INFO L280 TraceCheckUtils]: 54: Hoare triple {48839#true} assume -2147483648 <= #t~ret18 && #t~ret18 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,772 INFO L280 TraceCheckUtils]: 55: Hoare triple {48839#true} ~tmp___2~0 := #t~ret18; {48839#true} is VALID [2020-07-10 20:38:06,773 INFO L280 TraceCheckUtils]: 56: Hoare triple {48839#true} havoc #t~ret18; {48839#true} is VALID [2020-07-10 20:38:06,773 INFO L280 TraceCheckUtils]: 57: Hoare triple {48839#true} assume !(0 != ~tmp___2~0); {48839#true} is VALID [2020-07-10 20:38:06,773 INFO L263 TraceCheckUtils]: 58: Hoare triple {48839#true} call #t~ret19 := is_transmit4_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,774 INFO L280 TraceCheckUtils]: 59: Hoare triple {48839#true} havoc ~__retres1~4; {48839#true} is VALID [2020-07-10 20:38:06,774 INFO L280 TraceCheckUtils]: 60: Hoare triple {48839#true} assume !(1 == ~t4_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,774 INFO L280 TraceCheckUtils]: 61: Hoare triple {48839#true} ~__retres1~4 := 0; {48839#true} is VALID [2020-07-10 20:38:06,775 INFO L280 TraceCheckUtils]: 62: Hoare triple {48839#true} #res := ~__retres1~4; {48839#true} is VALID [2020-07-10 20:38:06,775 INFO L280 TraceCheckUtils]: 63: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,775 INFO L275 TraceCheckUtils]: 64: Hoare quadruple {48839#true} {48839#true} #2094#return; {48839#true} is VALID [2020-07-10 20:38:06,776 INFO L280 TraceCheckUtils]: 65: Hoare triple {48839#true} assume -2147483648 <= #t~ret19 && #t~ret19 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,776 INFO L280 TraceCheckUtils]: 66: Hoare triple {48839#true} ~tmp___3~0 := #t~ret19; {48839#true} is VALID [2020-07-10 20:38:06,776 INFO L280 TraceCheckUtils]: 67: Hoare triple {48839#true} havoc #t~ret19; {48839#true} is VALID [2020-07-10 20:38:06,776 INFO L280 TraceCheckUtils]: 68: Hoare triple {48839#true} assume !(0 != ~tmp___3~0); {48839#true} is VALID [2020-07-10 20:38:06,777 INFO L263 TraceCheckUtils]: 69: Hoare triple {48839#true} call #t~ret20 := is_transmit5_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,777 INFO L280 TraceCheckUtils]: 70: Hoare triple {48839#true} havoc ~__retres1~5; {48839#true} is VALID [2020-07-10 20:38:06,777 INFO L280 TraceCheckUtils]: 71: Hoare triple {48839#true} assume !(1 == ~t5_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,778 INFO L280 TraceCheckUtils]: 72: Hoare triple {48839#true} ~__retres1~5 := 0; {48839#true} is VALID [2020-07-10 20:38:06,778 INFO L280 TraceCheckUtils]: 73: Hoare triple {48839#true} #res := ~__retres1~5; {48839#true} is VALID [2020-07-10 20:38:06,778 INFO L280 TraceCheckUtils]: 74: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,779 INFO L275 TraceCheckUtils]: 75: Hoare quadruple {48839#true} {48839#true} #2096#return; {48839#true} is VALID [2020-07-10 20:38:06,779 INFO L280 TraceCheckUtils]: 76: Hoare triple {48839#true} assume -2147483648 <= #t~ret20 && #t~ret20 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,779 INFO L280 TraceCheckUtils]: 77: Hoare triple {48839#true} ~tmp___4~0 := #t~ret20; {48839#true} is VALID [2020-07-10 20:38:06,779 INFO L280 TraceCheckUtils]: 78: Hoare triple {48839#true} havoc #t~ret20; {48839#true} is VALID [2020-07-10 20:38:06,780 INFO L280 TraceCheckUtils]: 79: Hoare triple {48839#true} assume !(0 != ~tmp___4~0); {48839#true} is VALID [2020-07-10 20:38:06,780 INFO L263 TraceCheckUtils]: 80: Hoare triple {48839#true} call #t~ret21 := is_transmit6_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,780 INFO L280 TraceCheckUtils]: 81: Hoare triple {48839#true} havoc ~__retres1~6; {48839#true} is VALID [2020-07-10 20:38:06,780 INFO L280 TraceCheckUtils]: 82: Hoare triple {48839#true} assume !(1 == ~t6_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,781 INFO L280 TraceCheckUtils]: 83: Hoare triple {48839#true} ~__retres1~6 := 0; {48839#true} is VALID [2020-07-10 20:38:06,781 INFO L280 TraceCheckUtils]: 84: Hoare triple {48839#true} #res := ~__retres1~6; {48839#true} is VALID [2020-07-10 20:38:06,781 INFO L280 TraceCheckUtils]: 85: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,781 INFO L275 TraceCheckUtils]: 86: Hoare quadruple {48839#true} {48839#true} #2098#return; {48839#true} is VALID [2020-07-10 20:38:06,782 INFO L280 TraceCheckUtils]: 87: Hoare triple {48839#true} assume -2147483648 <= #t~ret21 && #t~ret21 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,782 INFO L280 TraceCheckUtils]: 88: Hoare triple {48839#true} ~tmp___5~0 := #t~ret21; {48839#true} is VALID [2020-07-10 20:38:06,782 INFO L280 TraceCheckUtils]: 89: Hoare triple {48839#true} havoc #t~ret21; {48839#true} is VALID [2020-07-10 20:38:06,783 INFO L280 TraceCheckUtils]: 90: Hoare triple {48839#true} assume !(0 != ~tmp___5~0); {48839#true} is VALID [2020-07-10 20:38:06,783 INFO L263 TraceCheckUtils]: 91: Hoare triple {48839#true} call #t~ret22 := is_transmit7_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,783 INFO L280 TraceCheckUtils]: 92: Hoare triple {48839#true} havoc ~__retres1~7; {48839#true} is VALID [2020-07-10 20:38:06,784 INFO L280 TraceCheckUtils]: 93: Hoare triple {48839#true} assume !(1 == ~t7_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,784 INFO L280 TraceCheckUtils]: 94: Hoare triple {48839#true} ~__retres1~7 := 0; {48839#true} is VALID [2020-07-10 20:38:06,784 INFO L280 TraceCheckUtils]: 95: Hoare triple {48839#true} #res := ~__retres1~7; {48839#true} is VALID [2020-07-10 20:38:06,784 INFO L280 TraceCheckUtils]: 96: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,785 INFO L275 TraceCheckUtils]: 97: Hoare quadruple {48839#true} {48839#true} #2100#return; {48839#true} is VALID [2020-07-10 20:38:06,785 INFO L280 TraceCheckUtils]: 98: Hoare triple {48839#true} assume -2147483648 <= #t~ret22 && #t~ret22 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,785 INFO L280 TraceCheckUtils]: 99: Hoare triple {48839#true} ~tmp___6~0 := #t~ret22; {48839#true} is VALID [2020-07-10 20:38:06,786 INFO L280 TraceCheckUtils]: 100: Hoare triple {48839#true} havoc #t~ret22; {48839#true} is VALID [2020-07-10 20:38:06,786 INFO L280 TraceCheckUtils]: 101: Hoare triple {48839#true} assume !(0 != ~tmp___6~0); {48839#true} is VALID [2020-07-10 20:38:06,786 INFO L263 TraceCheckUtils]: 102: Hoare triple {48839#true} call #t~ret23 := is_transmit8_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,787 INFO L280 TraceCheckUtils]: 103: Hoare triple {48839#true} havoc ~__retres1~8; {48839#true} is VALID [2020-07-10 20:38:06,787 INFO L280 TraceCheckUtils]: 104: Hoare triple {48839#true} assume !(1 == ~t8_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,787 INFO L280 TraceCheckUtils]: 105: Hoare triple {48839#true} ~__retres1~8 := 0; {48839#true} is VALID [2020-07-10 20:38:06,788 INFO L280 TraceCheckUtils]: 106: Hoare triple {48839#true} #res := ~__retres1~8; {48839#true} is VALID [2020-07-10 20:38:06,788 INFO L280 TraceCheckUtils]: 107: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,788 INFO L275 TraceCheckUtils]: 108: Hoare quadruple {48839#true} {48839#true} #2102#return; {48839#true} is VALID [2020-07-10 20:38:06,788 INFO L280 TraceCheckUtils]: 109: Hoare triple {48839#true} assume -2147483648 <= #t~ret23 && #t~ret23 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,789 INFO L280 TraceCheckUtils]: 110: Hoare triple {48839#true} ~tmp___7~0 := #t~ret23; {48839#true} is VALID [2020-07-10 20:38:06,789 INFO L280 TraceCheckUtils]: 111: Hoare triple {48839#true} havoc #t~ret23; {48839#true} is VALID [2020-07-10 20:38:06,789 INFO L280 TraceCheckUtils]: 112: Hoare triple {48839#true} assume !(0 != ~tmp___7~0); {48839#true} is VALID [2020-07-10 20:38:06,789 INFO L263 TraceCheckUtils]: 113: Hoare triple {48839#true} call #t~ret24 := is_transmit9_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,790 INFO L280 TraceCheckUtils]: 114: Hoare triple {48839#true} havoc ~__retres1~9; {48839#true} is VALID [2020-07-10 20:38:06,790 INFO L280 TraceCheckUtils]: 115: Hoare triple {48839#true} assume !(1 == ~t9_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,790 INFO L280 TraceCheckUtils]: 116: Hoare triple {48839#true} ~__retres1~9 := 0; {48839#true} is VALID [2020-07-10 20:38:06,791 INFO L280 TraceCheckUtils]: 117: Hoare triple {48839#true} #res := ~__retres1~9; {48839#true} is VALID [2020-07-10 20:38:06,791 INFO L280 TraceCheckUtils]: 118: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,791 INFO L275 TraceCheckUtils]: 119: Hoare quadruple {48839#true} {48839#true} #2104#return; {48839#true} is VALID [2020-07-10 20:38:06,792 INFO L280 TraceCheckUtils]: 120: Hoare triple {48839#true} assume -2147483648 <= #t~ret24 && #t~ret24 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,792 INFO L280 TraceCheckUtils]: 121: Hoare triple {48839#true} ~tmp___8~0 := #t~ret24; {48839#true} is VALID [2020-07-10 20:38:06,792 INFO L280 TraceCheckUtils]: 122: Hoare triple {48839#true} havoc #t~ret24; {48839#true} is VALID [2020-07-10 20:38:06,792 INFO L280 TraceCheckUtils]: 123: Hoare triple {48839#true} assume !(0 != ~tmp___8~0); {48839#true} is VALID [2020-07-10 20:38:06,793 INFO L263 TraceCheckUtils]: 124: Hoare triple {48839#true} call #t~ret25 := is_transmit10_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,793 INFO L280 TraceCheckUtils]: 125: Hoare triple {48839#true} havoc ~__retres1~10; {48839#true} is VALID [2020-07-10 20:38:06,793 INFO L280 TraceCheckUtils]: 126: Hoare triple {48839#true} assume !(1 == ~t10_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,794 INFO L280 TraceCheckUtils]: 127: Hoare triple {48839#true} ~__retres1~10 := 0; {48839#true} is VALID [2020-07-10 20:38:06,794 INFO L280 TraceCheckUtils]: 128: Hoare triple {48839#true} #res := ~__retres1~10; {48839#true} is VALID [2020-07-10 20:38:06,794 INFO L280 TraceCheckUtils]: 129: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,795 INFO L275 TraceCheckUtils]: 130: Hoare quadruple {48839#true} {48839#true} #2106#return; {48839#true} is VALID [2020-07-10 20:38:06,795 INFO L280 TraceCheckUtils]: 131: Hoare triple {48839#true} assume -2147483648 <= #t~ret25 && #t~ret25 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,795 INFO L280 TraceCheckUtils]: 132: Hoare triple {48839#true} ~tmp___9~0 := #t~ret25; {48839#true} is VALID [2020-07-10 20:38:06,795 INFO L280 TraceCheckUtils]: 133: Hoare triple {48839#true} havoc #t~ret25; {48839#true} is VALID [2020-07-10 20:38:06,796 INFO L280 TraceCheckUtils]: 134: Hoare triple {48839#true} assume !(0 != ~tmp___9~0); {48839#true} is VALID [2020-07-10 20:38:06,796 INFO L263 TraceCheckUtils]: 135: Hoare triple {48839#true} call #t~ret26 := is_transmit11_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,796 INFO L280 TraceCheckUtils]: 136: Hoare triple {48839#true} havoc ~__retres1~11; {48839#true} is VALID [2020-07-10 20:38:06,797 INFO L280 TraceCheckUtils]: 137: Hoare triple {48839#true} assume !(1 == ~t11_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,797 INFO L280 TraceCheckUtils]: 138: Hoare triple {48839#true} ~__retres1~11 := 0; {48839#true} is VALID [2020-07-10 20:38:06,797 INFO L280 TraceCheckUtils]: 139: Hoare triple {48839#true} #res := ~__retres1~11; {48839#true} is VALID [2020-07-10 20:38:06,798 INFO L280 TraceCheckUtils]: 140: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,798 INFO L275 TraceCheckUtils]: 141: Hoare quadruple {48839#true} {48839#true} #2108#return; {48839#true} is VALID [2020-07-10 20:38:06,798 INFO L280 TraceCheckUtils]: 142: Hoare triple {48839#true} assume -2147483648 <= #t~ret26 && #t~ret26 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,799 INFO L280 TraceCheckUtils]: 143: Hoare triple {48839#true} ~tmp___10~0 := #t~ret26; {48839#true} is VALID [2020-07-10 20:38:06,799 INFO L280 TraceCheckUtils]: 144: Hoare triple {48839#true} havoc #t~ret26; {48839#true} is VALID [2020-07-10 20:38:06,799 INFO L280 TraceCheckUtils]: 145: Hoare triple {48839#true} assume !(0 != ~tmp___10~0); {48839#true} is VALID [2020-07-10 20:38:06,799 INFO L263 TraceCheckUtils]: 146: Hoare triple {48839#true} call #t~ret27 := is_transmit12_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,800 INFO L280 TraceCheckUtils]: 147: Hoare triple {48839#true} havoc ~__retres1~12; {48839#true} is VALID [2020-07-10 20:38:06,800 INFO L280 TraceCheckUtils]: 148: Hoare triple {48839#true} assume !(1 == ~t12_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,800 INFO L280 TraceCheckUtils]: 149: Hoare triple {48839#true} ~__retres1~12 := 0; {48839#true} is VALID [2020-07-10 20:38:06,801 INFO L280 TraceCheckUtils]: 150: Hoare triple {48839#true} #res := ~__retres1~12; {48839#true} is VALID [2020-07-10 20:38:06,801 INFO L280 TraceCheckUtils]: 151: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,801 INFO L275 TraceCheckUtils]: 152: Hoare quadruple {48839#true} {48839#true} #2110#return; {48839#true} is VALID [2020-07-10 20:38:06,801 INFO L280 TraceCheckUtils]: 153: Hoare triple {48839#true} assume -2147483648 <= #t~ret27 && #t~ret27 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,802 INFO L280 TraceCheckUtils]: 154: Hoare triple {48839#true} ~tmp___11~0 := #t~ret27; {48839#true} is VALID [2020-07-10 20:38:06,802 INFO L280 TraceCheckUtils]: 155: Hoare triple {48839#true} havoc #t~ret27; {48839#true} is VALID [2020-07-10 20:38:06,802 INFO L280 TraceCheckUtils]: 156: Hoare triple {48839#true} assume !(0 != ~tmp___11~0); {48839#true} is VALID [2020-07-10 20:38:06,802 INFO L263 TraceCheckUtils]: 157: Hoare triple {48839#true} call #t~ret28 := is_transmit13_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,803 INFO L280 TraceCheckUtils]: 158: Hoare triple {48839#true} havoc ~__retres1~13; {48839#true} is VALID [2020-07-10 20:38:06,803 INFO L280 TraceCheckUtils]: 159: Hoare triple {48839#true} assume !(1 == ~t13_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,803 INFO L280 TraceCheckUtils]: 160: Hoare triple {48839#true} ~__retres1~13 := 0; {48839#true} is VALID [2020-07-10 20:38:06,803 INFO L280 TraceCheckUtils]: 161: Hoare triple {48839#true} #res := ~__retres1~13; {48839#true} is VALID [2020-07-10 20:38:06,804 INFO L280 TraceCheckUtils]: 162: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,804 INFO L275 TraceCheckUtils]: 163: Hoare quadruple {48839#true} {48839#true} #2112#return; {48839#true} is VALID [2020-07-10 20:38:06,804 INFO L280 TraceCheckUtils]: 164: Hoare triple {48839#true} assume -2147483648 <= #t~ret28 && #t~ret28 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,805 INFO L280 TraceCheckUtils]: 165: Hoare triple {48839#true} ~tmp___12~0 := #t~ret28; {48839#true} is VALID [2020-07-10 20:38:06,805 INFO L280 TraceCheckUtils]: 166: Hoare triple {48839#true} havoc #t~ret28; {48839#true} is VALID [2020-07-10 20:38:06,806 INFO L280 TraceCheckUtils]: 167: Hoare triple {48839#true} assume !(0 != ~tmp___12~0); {48839#true} is VALID [2020-07-10 20:38:06,806 INFO L280 TraceCheckUtils]: 168: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,806 INFO L275 TraceCheckUtils]: 169: Hoare quadruple {48839#true} {48840#false} #2156#return; {48840#false} is VALID [2020-07-10 20:38:06,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,830 INFO L280 TraceCheckUtils]: 0: Hoare triple {49199#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(1 == ~M_E~0); {48839#true} is VALID [2020-07-10 20:38:06,830 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume !(1 == ~T1_E~0); {48839#true} is VALID [2020-07-10 20:38:06,830 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} assume !(1 == ~T2_E~0); {48839#true} is VALID [2020-07-10 20:38:06,831 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} assume !(1 == ~T3_E~0); {48839#true} is VALID [2020-07-10 20:38:06,831 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume !(1 == ~T4_E~0); {48839#true} is VALID [2020-07-10 20:38:06,831 INFO L280 TraceCheckUtils]: 5: Hoare triple {48839#true} assume !(1 == ~T5_E~0); {48839#true} is VALID [2020-07-10 20:38:06,831 INFO L280 TraceCheckUtils]: 6: Hoare triple {48839#true} assume !(1 == ~T6_E~0); {48839#true} is VALID [2020-07-10 20:38:06,832 INFO L280 TraceCheckUtils]: 7: Hoare triple {48839#true} assume !(1 == ~T7_E~0); {48839#true} is VALID [2020-07-10 20:38:06,832 INFO L280 TraceCheckUtils]: 8: Hoare triple {48839#true} assume !(1 == ~T8_E~0); {48839#true} is VALID [2020-07-10 20:38:06,832 INFO L280 TraceCheckUtils]: 9: Hoare triple {48839#true} assume !(1 == ~T9_E~0); {48839#true} is VALID [2020-07-10 20:38:06,832 INFO L280 TraceCheckUtils]: 10: Hoare triple {48839#true} assume !(1 == ~T10_E~0); {48839#true} is VALID [2020-07-10 20:38:06,833 INFO L280 TraceCheckUtils]: 11: Hoare triple {48839#true} assume !(1 == ~T11_E~0); {48839#true} is VALID [2020-07-10 20:38:06,833 INFO L280 TraceCheckUtils]: 12: Hoare triple {48839#true} assume !(1 == ~T12_E~0); {48839#true} is VALID [2020-07-10 20:38:06,833 INFO L280 TraceCheckUtils]: 13: Hoare triple {48839#true} assume !(1 == ~T13_E~0); {48839#true} is VALID [2020-07-10 20:38:06,833 INFO L280 TraceCheckUtils]: 14: Hoare triple {48839#true} assume !(1 == ~E_1~0); {48839#true} is VALID [2020-07-10 20:38:06,833 INFO L280 TraceCheckUtils]: 15: Hoare triple {48839#true} assume !(1 == ~E_2~0); {48839#true} is VALID [2020-07-10 20:38:06,834 INFO L280 TraceCheckUtils]: 16: Hoare triple {48839#true} assume !(1 == ~E_3~0); {48839#true} is VALID [2020-07-10 20:38:06,834 INFO L280 TraceCheckUtils]: 17: Hoare triple {48839#true} assume !(1 == ~E_4~0); {48839#true} is VALID [2020-07-10 20:38:06,834 INFO L280 TraceCheckUtils]: 18: Hoare triple {48839#true} assume !(1 == ~E_5~0); {48839#true} is VALID [2020-07-10 20:38:06,834 INFO L280 TraceCheckUtils]: 19: Hoare triple {48839#true} assume !(1 == ~E_6~0); {48839#true} is VALID [2020-07-10 20:38:06,835 INFO L280 TraceCheckUtils]: 20: Hoare triple {48839#true} assume !(1 == ~E_7~0); {48839#true} is VALID [2020-07-10 20:38:06,835 INFO L280 TraceCheckUtils]: 21: Hoare triple {48839#true} assume !(1 == ~E_8~0); {48839#true} is VALID [2020-07-10 20:38:06,835 INFO L280 TraceCheckUtils]: 22: Hoare triple {48839#true} assume !(1 == ~E_9~0); {48839#true} is VALID [2020-07-10 20:38:06,835 INFO L280 TraceCheckUtils]: 23: Hoare triple {48839#true} assume !(1 == ~E_10~0); {48839#true} is VALID [2020-07-10 20:38:06,836 INFO L280 TraceCheckUtils]: 24: Hoare triple {48839#true} assume !(1 == ~E_11~0); {48839#true} is VALID [2020-07-10 20:38:06,836 INFO L280 TraceCheckUtils]: 25: Hoare triple {48839#true} assume !(1 == ~E_12~0); {48839#true} is VALID [2020-07-10 20:38:06,836 INFO L280 TraceCheckUtils]: 26: Hoare triple {48839#true} assume !(1 == ~E_13~0); {48839#true} is VALID [2020-07-10 20:38:06,836 INFO L280 TraceCheckUtils]: 27: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,837 INFO L275 TraceCheckUtils]: 28: Hoare quadruple {48839#true} {48840#false} #2158#return; {48840#false} is VALID [2020-07-10 20:38:06,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-07-10 20:38:06,844 INFO L280 TraceCheckUtils]: 0: Hoare triple {48839#true} havoc ~__retres1~14; {48839#true} is VALID [2020-07-10 20:38:06,845 INFO L280 TraceCheckUtils]: 1: Hoare triple {48839#true} assume 0 == ~m_st~0; {48839#true} is VALID [2020-07-10 20:38:06,845 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~__retres1~14 := 1; {48839#true} is VALID [2020-07-10 20:38:06,845 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} #res := ~__retres1~14; {48839#true} is VALID [2020-07-10 20:38:06,846 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,846 INFO L275 TraceCheckUtils]: 5: Hoare quadruple {48839#true} {48840#false} #2118#return; {48840#false} is VALID [2020-07-10 20:38:06,852 INFO L263 TraceCheckUtils]: 0: Hoare triple {48839#true} call ULTIMATE.init(); {49195#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} is VALID [2020-07-10 20:38:06,853 INFO L280 TraceCheckUtils]: 1: Hoare triple {49195#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~t12_pc~0 |old(~t12_pc~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~m_pc~0 |old(~m_pc~0)|) (= ~t13_pc~0 |old(~t13_pc~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t2_pc~0 |old(~t2_pc~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t1_i~0 |old(~t1_i~0)|) (= ~t7_pc~0 |old(~t7_pc~0)|) (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t1_pc~0 |old(~t1_pc~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~t9_pc~0 |old(~t9_pc~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~T7_E~0 |old(~T7_E~0)|) (= ~t3_pc~0 |old(~t3_pc~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~t5_pc~0 |old(~t5_pc~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~t10_pc~0 |old(~t10_pc~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~t11_pc~0 |old(~t11_pc~0)|) (= ~t10_st~0 |old(~t10_st~0)|) (= ~t11_i~0 |old(~t11_i~0)|) (= ~t8_pc~0 |old(~t8_pc~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t6_pc~0 |old(~t6_pc~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~t4_pc~0 |old(~t4_pc~0)|) (= ~t7_st~0 |old(~t7_st~0)|))} ~m_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,853 INFO L280 TraceCheckUtils]: 2: Hoare triple {48839#true} ~t1_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,853 INFO L280 TraceCheckUtils]: 3: Hoare triple {48839#true} ~t2_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,853 INFO L280 TraceCheckUtils]: 4: Hoare triple {48839#true} ~t3_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,854 INFO L280 TraceCheckUtils]: 5: Hoare triple {48839#true} ~t4_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,854 INFO L280 TraceCheckUtils]: 6: Hoare triple {48839#true} ~t5_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,854 INFO L280 TraceCheckUtils]: 7: Hoare triple {48839#true} ~t6_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,854 INFO L280 TraceCheckUtils]: 8: Hoare triple {48839#true} ~t7_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,854 INFO L280 TraceCheckUtils]: 9: Hoare triple {48839#true} ~t8_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,854 INFO L280 TraceCheckUtils]: 10: Hoare triple {48839#true} ~t9_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,855 INFO L280 TraceCheckUtils]: 11: Hoare triple {48839#true} ~t10_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,855 INFO L280 TraceCheckUtils]: 12: Hoare triple {48839#true} ~t11_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,855 INFO L280 TraceCheckUtils]: 13: Hoare triple {48839#true} ~t12_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,855 INFO L280 TraceCheckUtils]: 14: Hoare triple {48839#true} ~t13_pc~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,855 INFO L280 TraceCheckUtils]: 15: Hoare triple {48839#true} ~m_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,856 INFO L280 TraceCheckUtils]: 16: Hoare triple {48839#true} ~t1_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,856 INFO L280 TraceCheckUtils]: 17: Hoare triple {48839#true} ~t2_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,856 INFO L280 TraceCheckUtils]: 18: Hoare triple {48839#true} ~t3_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,856 INFO L280 TraceCheckUtils]: 19: Hoare triple {48839#true} ~t4_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,856 INFO L280 TraceCheckUtils]: 20: Hoare triple {48839#true} ~t5_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,857 INFO L280 TraceCheckUtils]: 21: Hoare triple {48839#true} ~t6_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,857 INFO L280 TraceCheckUtils]: 22: Hoare triple {48839#true} ~t7_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,857 INFO L280 TraceCheckUtils]: 23: Hoare triple {48839#true} ~t8_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,857 INFO L280 TraceCheckUtils]: 24: Hoare triple {48839#true} ~t9_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,857 INFO L280 TraceCheckUtils]: 25: Hoare triple {48839#true} ~t10_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,858 INFO L280 TraceCheckUtils]: 26: Hoare triple {48839#true} ~t11_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,858 INFO L280 TraceCheckUtils]: 27: Hoare triple {48839#true} ~t12_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,858 INFO L280 TraceCheckUtils]: 28: Hoare triple {48839#true} ~t13_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,858 INFO L280 TraceCheckUtils]: 29: Hoare triple {48839#true} ~m_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,858 INFO L280 TraceCheckUtils]: 30: Hoare triple {48839#true} ~t1_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,859 INFO L280 TraceCheckUtils]: 31: Hoare triple {48839#true} ~t2_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,859 INFO L280 TraceCheckUtils]: 32: Hoare triple {48839#true} ~t3_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,859 INFO L280 TraceCheckUtils]: 33: Hoare triple {48839#true} ~t4_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,859 INFO L280 TraceCheckUtils]: 34: Hoare triple {48839#true} ~t5_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,859 INFO L280 TraceCheckUtils]: 35: Hoare triple {48839#true} ~t6_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,860 INFO L280 TraceCheckUtils]: 36: Hoare triple {48839#true} ~t7_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,860 INFO L280 TraceCheckUtils]: 37: Hoare triple {48839#true} ~t8_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,860 INFO L280 TraceCheckUtils]: 38: Hoare triple {48839#true} ~t9_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,860 INFO L280 TraceCheckUtils]: 39: Hoare triple {48839#true} ~t10_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,860 INFO L280 TraceCheckUtils]: 40: Hoare triple {48839#true} ~t11_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,860 INFO L280 TraceCheckUtils]: 41: Hoare triple {48839#true} ~t12_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,861 INFO L280 TraceCheckUtils]: 42: Hoare triple {48839#true} ~t13_i~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,861 INFO L280 TraceCheckUtils]: 43: Hoare triple {48839#true} ~M_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,861 INFO L280 TraceCheckUtils]: 44: Hoare triple {48839#true} ~T1_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,861 INFO L280 TraceCheckUtils]: 45: Hoare triple {48839#true} ~T2_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,861 INFO L280 TraceCheckUtils]: 46: Hoare triple {48839#true} ~T3_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,862 INFO L280 TraceCheckUtils]: 47: Hoare triple {48839#true} ~T4_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,862 INFO L280 TraceCheckUtils]: 48: Hoare triple {48839#true} ~T5_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,862 INFO L280 TraceCheckUtils]: 49: Hoare triple {48839#true} ~T6_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,862 INFO L280 TraceCheckUtils]: 50: Hoare triple {48839#true} ~T7_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,862 INFO L280 TraceCheckUtils]: 51: Hoare triple {48839#true} ~T8_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,863 INFO L280 TraceCheckUtils]: 52: Hoare triple {48839#true} ~T9_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,863 INFO L280 TraceCheckUtils]: 53: Hoare triple {48839#true} ~T10_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,863 INFO L280 TraceCheckUtils]: 54: Hoare triple {48839#true} ~T11_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,863 INFO L280 TraceCheckUtils]: 55: Hoare triple {48839#true} ~T12_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,863 INFO L280 TraceCheckUtils]: 56: Hoare triple {48839#true} ~T13_E~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,864 INFO L280 TraceCheckUtils]: 57: Hoare triple {48839#true} ~E_1~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,864 INFO L280 TraceCheckUtils]: 58: Hoare triple {48839#true} ~E_2~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,864 INFO L280 TraceCheckUtils]: 59: Hoare triple {48839#true} ~E_3~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,864 INFO L280 TraceCheckUtils]: 60: Hoare triple {48839#true} ~E_4~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,864 INFO L280 TraceCheckUtils]: 61: Hoare triple {48839#true} ~E_5~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,865 INFO L280 TraceCheckUtils]: 62: Hoare triple {48839#true} ~E_6~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,865 INFO L280 TraceCheckUtils]: 63: Hoare triple {48839#true} ~E_7~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,865 INFO L280 TraceCheckUtils]: 64: Hoare triple {48839#true} ~E_8~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,865 INFO L280 TraceCheckUtils]: 65: Hoare triple {48839#true} ~E_9~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,865 INFO L280 TraceCheckUtils]: 66: Hoare triple {48839#true} ~E_10~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,865 INFO L280 TraceCheckUtils]: 67: Hoare triple {48839#true} ~E_11~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,866 INFO L280 TraceCheckUtils]: 68: Hoare triple {48839#true} ~E_12~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,866 INFO L280 TraceCheckUtils]: 69: Hoare triple {48839#true} ~E_13~0 := 2; {48839#true} is VALID [2020-07-10 20:38:06,866 INFO L280 TraceCheckUtils]: 70: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,866 INFO L275 TraceCheckUtils]: 71: Hoare quadruple {48839#true} {48839#true} #2180#return; {48839#true} is VALID [2020-07-10 20:38:06,866 INFO L263 TraceCheckUtils]: 72: Hoare triple {48839#true} call #t~ret32 := main(); {48839#true} is VALID [2020-07-10 20:38:06,867 INFO L280 TraceCheckUtils]: 73: Hoare triple {48839#true} havoc ~__retres1~15; {48839#true} is VALID [2020-07-10 20:38:06,868 INFO L263 TraceCheckUtils]: 74: Hoare triple {48839#true} call init_model(); {49196#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} is VALID [2020-07-10 20:38:06,869 INFO L280 TraceCheckUtils]: 75: Hoare triple {49196#(and (= ~t1_i~0 |old(~t1_i~0)|) (= ~t13_i~0 |old(~t13_i~0)|) (= ~t10_i~0 |old(~t10_i~0)|) (= ~m_i~0 |old(~m_i~0)|) (= ~t3_i~0 |old(~t3_i~0)|) (= ~t2_i~0 |old(~t2_i~0)|) (= ~t4_i~0 |old(~t4_i~0)|) (= ~t9_i~0 |old(~t9_i~0)|) (= ~t5_i~0 |old(~t5_i~0)|) (= ~t7_i~0 |old(~t7_i~0)|) (= ~t12_i~0 |old(~t12_i~0)|) (= ~t6_i~0 |old(~t6_i~0)|) (= ~t8_i~0 |old(~t8_i~0)|) (= ~t11_i~0 |old(~t11_i~0)|))} ~m_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,869 INFO L280 TraceCheckUtils]: 76: Hoare triple {48839#true} ~t1_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,869 INFO L280 TraceCheckUtils]: 77: Hoare triple {48839#true} ~t2_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,869 INFO L280 TraceCheckUtils]: 78: Hoare triple {48839#true} ~t3_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,870 INFO L280 TraceCheckUtils]: 79: Hoare triple {48839#true} ~t4_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,870 INFO L280 TraceCheckUtils]: 80: Hoare triple {48839#true} ~t5_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,870 INFO L280 TraceCheckUtils]: 81: Hoare triple {48839#true} ~t6_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,870 INFO L280 TraceCheckUtils]: 82: Hoare triple {48839#true} ~t7_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,870 INFO L280 TraceCheckUtils]: 83: Hoare triple {48839#true} ~t8_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,871 INFO L280 TraceCheckUtils]: 84: Hoare triple {48839#true} ~t9_i~0 := 1; {48839#true} is VALID [2020-07-10 20:38:06,871 INFO L280 TraceCheckUtils]: 85: Hoare triple {48839#true} ~t10_i~0 := 1; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,872 INFO L280 TraceCheckUtils]: 86: Hoare triple {48928#(= 1 ~t10_i~0)} ~t11_i~0 := 1; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,873 INFO L280 TraceCheckUtils]: 87: Hoare triple {48928#(= 1 ~t10_i~0)} ~t12_i~0 := 1; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,873 INFO L280 TraceCheckUtils]: 88: Hoare triple {48928#(= 1 ~t10_i~0)} ~t13_i~0 := 1; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,874 INFO L280 TraceCheckUtils]: 89: Hoare triple {48928#(= 1 ~t10_i~0)} assume true; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,874 INFO L275 TraceCheckUtils]: 90: Hoare quadruple {48928#(= 1 ~t10_i~0)} {48839#true} #2078#return; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,875 INFO L263 TraceCheckUtils]: 91: Hoare triple {48928#(= 1 ~t10_i~0)} call start_simulation(); {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,876 INFO L280 TraceCheckUtils]: 92: Hoare triple {48928#(= 1 ~t10_i~0)} havoc ~kernel_st~0; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,876 INFO L280 TraceCheckUtils]: 93: Hoare triple {48928#(= 1 ~t10_i~0)} havoc ~tmp~3; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,877 INFO L280 TraceCheckUtils]: 94: Hoare triple {48928#(= 1 ~t10_i~0)} havoc ~tmp___0~1; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,877 INFO L280 TraceCheckUtils]: 95: Hoare triple {48928#(= 1 ~t10_i~0)} ~kernel_st~0 := 0; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,877 INFO L263 TraceCheckUtils]: 96: Hoare triple {48928#(= 1 ~t10_i~0)} call update_channels(); {48839#true} is VALID [2020-07-10 20:38:06,878 INFO L280 TraceCheckUtils]: 97: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,878 INFO L275 TraceCheckUtils]: 98: Hoare quadruple {48839#true} {48928#(= 1 ~t10_i~0)} #2150#return; {48928#(= 1 ~t10_i~0)} is VALID [2020-07-10 20:38:06,880 INFO L263 TraceCheckUtils]: 99: Hoare triple {48928#(= 1 ~t10_i~0)} call init_threads(); {49197#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} is VALID [2020-07-10 20:38:06,880 INFO L280 TraceCheckUtils]: 100: Hoare triple {49197#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} assume 1 == ~m_i~0; {48839#true} is VALID [2020-07-10 20:38:06,880 INFO L280 TraceCheckUtils]: 101: Hoare triple {48839#true} ~m_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,881 INFO L280 TraceCheckUtils]: 102: Hoare triple {48839#true} assume 1 == ~t1_i~0; {48839#true} is VALID [2020-07-10 20:38:06,881 INFO L280 TraceCheckUtils]: 103: Hoare triple {48839#true} ~t1_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,881 INFO L280 TraceCheckUtils]: 104: Hoare triple {48839#true} assume 1 == ~t2_i~0; {48839#true} is VALID [2020-07-10 20:38:06,881 INFO L280 TraceCheckUtils]: 105: Hoare triple {48839#true} ~t2_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,882 INFO L280 TraceCheckUtils]: 106: Hoare triple {48839#true} assume 1 == ~t3_i~0; {48839#true} is VALID [2020-07-10 20:38:06,882 INFO L280 TraceCheckUtils]: 107: Hoare triple {48839#true} ~t3_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,882 INFO L280 TraceCheckUtils]: 108: Hoare triple {48839#true} assume 1 == ~t4_i~0; {48839#true} is VALID [2020-07-10 20:38:06,882 INFO L280 TraceCheckUtils]: 109: Hoare triple {48839#true} ~t4_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,882 INFO L280 TraceCheckUtils]: 110: Hoare triple {48839#true} assume 1 == ~t5_i~0; {48839#true} is VALID [2020-07-10 20:38:06,883 INFO L280 TraceCheckUtils]: 111: Hoare triple {48839#true} ~t5_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,883 INFO L280 TraceCheckUtils]: 112: Hoare triple {48839#true} assume 1 == ~t6_i~0; {48839#true} is VALID [2020-07-10 20:38:06,883 INFO L280 TraceCheckUtils]: 113: Hoare triple {48839#true} ~t6_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,883 INFO L280 TraceCheckUtils]: 114: Hoare triple {48839#true} assume 1 == ~t7_i~0; {48839#true} is VALID [2020-07-10 20:38:06,884 INFO L280 TraceCheckUtils]: 115: Hoare triple {48839#true} ~t7_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,884 INFO L280 TraceCheckUtils]: 116: Hoare triple {48839#true} assume 1 == ~t8_i~0; {48839#true} is VALID [2020-07-10 20:38:06,884 INFO L280 TraceCheckUtils]: 117: Hoare triple {48839#true} ~t8_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,884 INFO L280 TraceCheckUtils]: 118: Hoare triple {48839#true} assume 1 == ~t9_i~0; {48839#true} is VALID [2020-07-10 20:38:06,884 INFO L280 TraceCheckUtils]: 119: Hoare triple {48839#true} ~t9_st~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,885 INFO L280 TraceCheckUtils]: 120: Hoare triple {48839#true} assume !(1 == ~t10_i~0); {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,886 INFO L280 TraceCheckUtils]: 121: Hoare triple {49198#(not (= 1 ~t10_i~0))} ~t10_st~0 := 2; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,886 INFO L280 TraceCheckUtils]: 122: Hoare triple {49198#(not (= 1 ~t10_i~0))} assume 1 == ~t11_i~0; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,887 INFO L280 TraceCheckUtils]: 123: Hoare triple {49198#(not (= 1 ~t10_i~0))} ~t11_st~0 := 0; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,888 INFO L280 TraceCheckUtils]: 124: Hoare triple {49198#(not (= 1 ~t10_i~0))} assume !(1 == ~t12_i~0); {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,888 INFO L280 TraceCheckUtils]: 125: Hoare triple {49198#(not (= 1 ~t10_i~0))} ~t12_st~0 := 2; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,889 INFO L280 TraceCheckUtils]: 126: Hoare triple {49198#(not (= 1 ~t10_i~0))} assume 1 == ~t13_i~0; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,889 INFO L280 TraceCheckUtils]: 127: Hoare triple {49198#(not (= 1 ~t10_i~0))} ~t13_st~0 := 0; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,890 INFO L280 TraceCheckUtils]: 128: Hoare triple {49198#(not (= 1 ~t10_i~0))} assume true; {49198#(not (= 1 ~t10_i~0))} is VALID [2020-07-10 20:38:06,891 INFO L275 TraceCheckUtils]: 129: Hoare quadruple {49198#(not (= 1 ~t10_i~0))} {48928#(= 1 ~t10_i~0)} #2152#return; {48840#false} is VALID [2020-07-10 20:38:06,891 INFO L263 TraceCheckUtils]: 130: Hoare triple {48840#false} call fire_delta_events(); {49199#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} is VALID [2020-07-10 20:38:06,891 INFO L280 TraceCheckUtils]: 131: Hoare triple {49199#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(0 == ~M_E~0); {48839#true} is VALID [2020-07-10 20:38:06,892 INFO L280 TraceCheckUtils]: 132: Hoare triple {48839#true} assume !(0 == ~T1_E~0); {48839#true} is VALID [2020-07-10 20:38:06,892 INFO L280 TraceCheckUtils]: 133: Hoare triple {48839#true} assume !(0 == ~T2_E~0); {48839#true} is VALID [2020-07-10 20:38:06,892 INFO L280 TraceCheckUtils]: 134: Hoare triple {48839#true} assume !(0 == ~T3_E~0); {48839#true} is VALID [2020-07-10 20:38:06,892 INFO L280 TraceCheckUtils]: 135: Hoare triple {48839#true} assume !(0 == ~T4_E~0); {48839#true} is VALID [2020-07-10 20:38:06,892 INFO L280 TraceCheckUtils]: 136: Hoare triple {48839#true} assume !(0 == ~T5_E~0); {48839#true} is VALID [2020-07-10 20:38:06,893 INFO L280 TraceCheckUtils]: 137: Hoare triple {48839#true} assume !(0 == ~T6_E~0); {48839#true} is VALID [2020-07-10 20:38:06,893 INFO L280 TraceCheckUtils]: 138: Hoare triple {48839#true} assume !(0 == ~T7_E~0); {48839#true} is VALID [2020-07-10 20:38:06,893 INFO L280 TraceCheckUtils]: 139: Hoare triple {48839#true} assume !(0 == ~T8_E~0); {48839#true} is VALID [2020-07-10 20:38:06,893 INFO L280 TraceCheckUtils]: 140: Hoare triple {48839#true} assume !(0 == ~T9_E~0); {48839#true} is VALID [2020-07-10 20:38:06,893 INFO L280 TraceCheckUtils]: 141: Hoare triple {48839#true} assume !(0 == ~T10_E~0); {48839#true} is VALID [2020-07-10 20:38:06,894 INFO L280 TraceCheckUtils]: 142: Hoare triple {48839#true} assume !(0 == ~T11_E~0); {48839#true} is VALID [2020-07-10 20:38:06,894 INFO L280 TraceCheckUtils]: 143: Hoare triple {48839#true} assume !(0 == ~T12_E~0); {48839#true} is VALID [2020-07-10 20:38:06,894 INFO L280 TraceCheckUtils]: 144: Hoare triple {48839#true} assume !(0 == ~T13_E~0); {48839#true} is VALID [2020-07-10 20:38:06,894 INFO L280 TraceCheckUtils]: 145: Hoare triple {48839#true} assume !(0 == ~E_1~0); {48839#true} is VALID [2020-07-10 20:38:06,894 INFO L280 TraceCheckUtils]: 146: Hoare triple {48839#true} assume !(0 == ~E_2~0); {48839#true} is VALID [2020-07-10 20:38:06,895 INFO L280 TraceCheckUtils]: 147: Hoare triple {48839#true} assume !(0 == ~E_3~0); {48839#true} is VALID [2020-07-10 20:38:06,895 INFO L280 TraceCheckUtils]: 148: Hoare triple {48839#true} assume !(0 == ~E_4~0); {48839#true} is VALID [2020-07-10 20:38:06,895 INFO L280 TraceCheckUtils]: 149: Hoare triple {48839#true} assume !(0 == ~E_5~0); {48839#true} is VALID [2020-07-10 20:38:06,895 INFO L280 TraceCheckUtils]: 150: Hoare triple {48839#true} assume !(0 == ~E_6~0); {48839#true} is VALID [2020-07-10 20:38:06,895 INFO L280 TraceCheckUtils]: 151: Hoare triple {48839#true} assume !(0 == ~E_7~0); {48839#true} is VALID [2020-07-10 20:38:06,896 INFO L280 TraceCheckUtils]: 152: Hoare triple {48839#true} assume !(0 == ~E_8~0); {48839#true} is VALID [2020-07-10 20:38:06,896 INFO L280 TraceCheckUtils]: 153: Hoare triple {48839#true} assume !(0 == ~E_9~0); {48839#true} is VALID [2020-07-10 20:38:06,896 INFO L280 TraceCheckUtils]: 154: Hoare triple {48839#true} assume !(0 == ~E_10~0); {48839#true} is VALID [2020-07-10 20:38:06,896 INFO L280 TraceCheckUtils]: 155: Hoare triple {48839#true} assume !(0 == ~E_11~0); {48839#true} is VALID [2020-07-10 20:38:06,896 INFO L280 TraceCheckUtils]: 156: Hoare triple {48839#true} assume !(0 == ~E_12~0); {48839#true} is VALID [2020-07-10 20:38:06,897 INFO L280 TraceCheckUtils]: 157: Hoare triple {48839#true} assume !(0 == ~E_13~0); {48839#true} is VALID [2020-07-10 20:38:06,897 INFO L280 TraceCheckUtils]: 158: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,897 INFO L275 TraceCheckUtils]: 159: Hoare quadruple {48839#true} {48840#false} #2154#return; {48840#false} is VALID [2020-07-10 20:38:06,897 INFO L263 TraceCheckUtils]: 160: Hoare triple {48840#false} call activate_threads(); {49197#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} is VALID [2020-07-10 20:38:06,897 INFO L280 TraceCheckUtils]: 161: Hoare triple {49197#(and (= ~m_st~0 |old(~m_st~0)|) (= ~t8_st~0 |old(~t8_st~0)|) (= ~t5_st~0 |old(~t5_st~0)|) (= ~t1_st~0 |old(~t1_st~0)|) (= ~t2_st~0 |old(~t2_st~0)|) (= ~t4_st~0 |old(~t4_st~0)|) (= ~t6_st~0 |old(~t6_st~0)|) (= ~t13_st~0 |old(~t13_st~0)|) (= ~t9_st~0 |old(~t9_st~0)|) (= ~t12_st~0 |old(~t12_st~0)|) (= ~t11_st~0 |old(~t11_st~0)|) (= ~t3_st~0 |old(~t3_st~0)|) (= ~t7_st~0 |old(~t7_st~0)|) (= ~t10_st~0 |old(~t10_st~0)|))} havoc ~tmp~1; {48839#true} is VALID [2020-07-10 20:38:06,897 INFO L280 TraceCheckUtils]: 162: Hoare triple {48839#true} havoc ~tmp___0~0; {48839#true} is VALID [2020-07-10 20:38:06,898 INFO L280 TraceCheckUtils]: 163: Hoare triple {48839#true} havoc ~tmp___1~0; {48839#true} is VALID [2020-07-10 20:38:06,898 INFO L280 TraceCheckUtils]: 164: Hoare triple {48839#true} havoc ~tmp___2~0; {48839#true} is VALID [2020-07-10 20:38:06,899 INFO L280 TraceCheckUtils]: 165: Hoare triple {48839#true} havoc ~tmp___3~0; {48839#true} is VALID [2020-07-10 20:38:06,899 INFO L280 TraceCheckUtils]: 166: Hoare triple {48839#true} havoc ~tmp___4~0; {48839#true} is VALID [2020-07-10 20:38:06,899 INFO L280 TraceCheckUtils]: 167: Hoare triple {48839#true} havoc ~tmp___5~0; {48839#true} is VALID [2020-07-10 20:38:06,900 INFO L280 TraceCheckUtils]: 168: Hoare triple {48839#true} havoc ~tmp___6~0; {48839#true} is VALID [2020-07-10 20:38:06,900 INFO L280 TraceCheckUtils]: 169: Hoare triple {48839#true} havoc ~tmp___7~0; {48839#true} is VALID [2020-07-10 20:38:06,900 INFO L280 TraceCheckUtils]: 170: Hoare triple {48839#true} havoc ~tmp___8~0; {48839#true} is VALID [2020-07-10 20:38:06,900 INFO L280 TraceCheckUtils]: 171: Hoare triple {48839#true} havoc ~tmp___9~0; {48839#true} is VALID [2020-07-10 20:38:06,900 INFO L280 TraceCheckUtils]: 172: Hoare triple {48839#true} havoc ~tmp___10~0; {48839#true} is VALID [2020-07-10 20:38:06,901 INFO L280 TraceCheckUtils]: 173: Hoare triple {48839#true} havoc ~tmp___11~0; {48839#true} is VALID [2020-07-10 20:38:06,901 INFO L280 TraceCheckUtils]: 174: Hoare triple {48839#true} havoc ~tmp___12~0; {48839#true} is VALID [2020-07-10 20:38:06,901 INFO L263 TraceCheckUtils]: 175: Hoare triple {48839#true} call #t~ret15 := is_master_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,901 INFO L280 TraceCheckUtils]: 176: Hoare triple {48839#true} havoc ~__retres1~0; {48839#true} is VALID [2020-07-10 20:38:06,901 INFO L280 TraceCheckUtils]: 177: Hoare triple {48839#true} assume !(1 == ~m_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,901 INFO L280 TraceCheckUtils]: 178: Hoare triple {48839#true} ~__retres1~0 := 0; {48839#true} is VALID [2020-07-10 20:38:06,902 INFO L280 TraceCheckUtils]: 179: Hoare triple {48839#true} #res := ~__retres1~0; {48839#true} is VALID [2020-07-10 20:38:06,902 INFO L280 TraceCheckUtils]: 180: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,902 INFO L275 TraceCheckUtils]: 181: Hoare quadruple {48839#true} {48839#true} #2086#return; {48839#true} is VALID [2020-07-10 20:38:06,902 INFO L280 TraceCheckUtils]: 182: Hoare triple {48839#true} assume -2147483648 <= #t~ret15 && #t~ret15 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,902 INFO L280 TraceCheckUtils]: 183: Hoare triple {48839#true} ~tmp~1 := #t~ret15; {48839#true} is VALID [2020-07-10 20:38:06,903 INFO L280 TraceCheckUtils]: 184: Hoare triple {48839#true} havoc #t~ret15; {48839#true} is VALID [2020-07-10 20:38:06,903 INFO L280 TraceCheckUtils]: 185: Hoare triple {48839#true} assume !(0 != ~tmp~1); {48839#true} is VALID [2020-07-10 20:38:06,903 INFO L263 TraceCheckUtils]: 186: Hoare triple {48839#true} call #t~ret16 := is_transmit1_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,903 INFO L280 TraceCheckUtils]: 187: Hoare triple {48839#true} havoc ~__retres1~1; {48839#true} is VALID [2020-07-10 20:38:06,903 INFO L280 TraceCheckUtils]: 188: Hoare triple {48839#true} assume !(1 == ~t1_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,903 INFO L280 TraceCheckUtils]: 189: Hoare triple {48839#true} ~__retres1~1 := 0; {48839#true} is VALID [2020-07-10 20:38:06,904 INFO L280 TraceCheckUtils]: 190: Hoare triple {48839#true} #res := ~__retres1~1; {48839#true} is VALID [2020-07-10 20:38:06,904 INFO L280 TraceCheckUtils]: 191: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,904 INFO L275 TraceCheckUtils]: 192: Hoare quadruple {48839#true} {48839#true} #2088#return; {48839#true} is VALID [2020-07-10 20:38:06,904 INFO L280 TraceCheckUtils]: 193: Hoare triple {48839#true} assume -2147483648 <= #t~ret16 && #t~ret16 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,904 INFO L280 TraceCheckUtils]: 194: Hoare triple {48839#true} ~tmp___0~0 := #t~ret16; {48839#true} is VALID [2020-07-10 20:38:06,905 INFO L280 TraceCheckUtils]: 195: Hoare triple {48839#true} havoc #t~ret16; {48839#true} is VALID [2020-07-10 20:38:06,905 INFO L280 TraceCheckUtils]: 196: Hoare triple {48839#true} assume !(0 != ~tmp___0~0); {48839#true} is VALID [2020-07-10 20:38:06,905 INFO L263 TraceCheckUtils]: 197: Hoare triple {48839#true} call #t~ret17 := is_transmit2_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,905 INFO L280 TraceCheckUtils]: 198: Hoare triple {48839#true} havoc ~__retres1~2; {48839#true} is VALID [2020-07-10 20:38:06,905 INFO L280 TraceCheckUtils]: 199: Hoare triple {48839#true} assume !(1 == ~t2_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,905 INFO L280 TraceCheckUtils]: 200: Hoare triple {48839#true} ~__retres1~2 := 0; {48839#true} is VALID [2020-07-10 20:38:06,906 INFO L280 TraceCheckUtils]: 201: Hoare triple {48839#true} #res := ~__retres1~2; {48839#true} is VALID [2020-07-10 20:38:06,906 INFO L280 TraceCheckUtils]: 202: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,906 INFO L275 TraceCheckUtils]: 203: Hoare quadruple {48839#true} {48839#true} #2090#return; {48839#true} is VALID [2020-07-10 20:38:06,906 INFO L280 TraceCheckUtils]: 204: Hoare triple {48839#true} assume -2147483648 <= #t~ret17 && #t~ret17 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,907 INFO L280 TraceCheckUtils]: 205: Hoare triple {48839#true} ~tmp___1~0 := #t~ret17; {48839#true} is VALID [2020-07-10 20:38:06,907 INFO L280 TraceCheckUtils]: 206: Hoare triple {48839#true} havoc #t~ret17; {48839#true} is VALID [2020-07-10 20:38:06,907 INFO L280 TraceCheckUtils]: 207: Hoare triple {48839#true} assume !(0 != ~tmp___1~0); {48839#true} is VALID [2020-07-10 20:38:06,907 INFO L263 TraceCheckUtils]: 208: Hoare triple {48839#true} call #t~ret18 := is_transmit3_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,907 INFO L280 TraceCheckUtils]: 209: Hoare triple {48839#true} havoc ~__retres1~3; {48839#true} is VALID [2020-07-10 20:38:06,907 INFO L280 TraceCheckUtils]: 210: Hoare triple {48839#true} assume !(1 == ~t3_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,908 INFO L280 TraceCheckUtils]: 211: Hoare triple {48839#true} ~__retres1~3 := 0; {48839#true} is VALID [2020-07-10 20:38:06,908 INFO L280 TraceCheckUtils]: 212: Hoare triple {48839#true} #res := ~__retres1~3; {48839#true} is VALID [2020-07-10 20:38:06,908 INFO L280 TraceCheckUtils]: 213: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,908 INFO L275 TraceCheckUtils]: 214: Hoare quadruple {48839#true} {48839#true} #2092#return; {48839#true} is VALID [2020-07-10 20:38:06,908 INFO L280 TraceCheckUtils]: 215: Hoare triple {48839#true} assume -2147483648 <= #t~ret18 && #t~ret18 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,908 INFO L280 TraceCheckUtils]: 216: Hoare triple {48839#true} ~tmp___2~0 := #t~ret18; {48839#true} is VALID [2020-07-10 20:38:06,909 INFO L280 TraceCheckUtils]: 217: Hoare triple {48839#true} havoc #t~ret18; {48839#true} is VALID [2020-07-10 20:38:06,909 INFO L280 TraceCheckUtils]: 218: Hoare triple {48839#true} assume !(0 != ~tmp___2~0); {48839#true} is VALID [2020-07-10 20:38:06,909 INFO L263 TraceCheckUtils]: 219: Hoare triple {48839#true} call #t~ret19 := is_transmit4_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,909 INFO L280 TraceCheckUtils]: 220: Hoare triple {48839#true} havoc ~__retres1~4; {48839#true} is VALID [2020-07-10 20:38:06,909 INFO L280 TraceCheckUtils]: 221: Hoare triple {48839#true} assume !(1 == ~t4_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,909 INFO L280 TraceCheckUtils]: 222: Hoare triple {48839#true} ~__retres1~4 := 0; {48839#true} is VALID [2020-07-10 20:38:06,910 INFO L280 TraceCheckUtils]: 223: Hoare triple {48839#true} #res := ~__retres1~4; {48839#true} is VALID [2020-07-10 20:38:06,910 INFO L280 TraceCheckUtils]: 224: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,910 INFO L275 TraceCheckUtils]: 225: Hoare quadruple {48839#true} {48839#true} #2094#return; {48839#true} is VALID [2020-07-10 20:38:06,910 INFO L280 TraceCheckUtils]: 226: Hoare triple {48839#true} assume -2147483648 <= #t~ret19 && #t~ret19 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,910 INFO L280 TraceCheckUtils]: 227: Hoare triple {48839#true} ~tmp___3~0 := #t~ret19; {48839#true} is VALID [2020-07-10 20:38:06,910 INFO L280 TraceCheckUtils]: 228: Hoare triple {48839#true} havoc #t~ret19; {48839#true} is VALID [2020-07-10 20:38:06,911 INFO L280 TraceCheckUtils]: 229: Hoare triple {48839#true} assume !(0 != ~tmp___3~0); {48839#true} is VALID [2020-07-10 20:38:06,911 INFO L263 TraceCheckUtils]: 230: Hoare triple {48839#true} call #t~ret20 := is_transmit5_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,911 INFO L280 TraceCheckUtils]: 231: Hoare triple {48839#true} havoc ~__retres1~5; {48839#true} is VALID [2020-07-10 20:38:06,911 INFO L280 TraceCheckUtils]: 232: Hoare triple {48839#true} assume !(1 == ~t5_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,911 INFO L280 TraceCheckUtils]: 233: Hoare triple {48839#true} ~__retres1~5 := 0; {48839#true} is VALID [2020-07-10 20:38:06,911 INFO L280 TraceCheckUtils]: 234: Hoare triple {48839#true} #res := ~__retres1~5; {48839#true} is VALID [2020-07-10 20:38:06,912 INFO L280 TraceCheckUtils]: 235: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,912 INFO L275 TraceCheckUtils]: 236: Hoare quadruple {48839#true} {48839#true} #2096#return; {48839#true} is VALID [2020-07-10 20:38:06,912 INFO L280 TraceCheckUtils]: 237: Hoare triple {48839#true} assume -2147483648 <= #t~ret20 && #t~ret20 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,912 INFO L280 TraceCheckUtils]: 238: Hoare triple {48839#true} ~tmp___4~0 := #t~ret20; {48839#true} is VALID [2020-07-10 20:38:06,912 INFO L280 TraceCheckUtils]: 239: Hoare triple {48839#true} havoc #t~ret20; {48839#true} is VALID [2020-07-10 20:38:06,912 INFO L280 TraceCheckUtils]: 240: Hoare triple {48839#true} assume !(0 != ~tmp___4~0); {48839#true} is VALID [2020-07-10 20:38:06,913 INFO L263 TraceCheckUtils]: 241: Hoare triple {48839#true} call #t~ret21 := is_transmit6_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,913 INFO L280 TraceCheckUtils]: 242: Hoare triple {48839#true} havoc ~__retres1~6; {48839#true} is VALID [2020-07-10 20:38:06,913 INFO L280 TraceCheckUtils]: 243: Hoare triple {48839#true} assume !(1 == ~t6_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,913 INFO L280 TraceCheckUtils]: 244: Hoare triple {48839#true} ~__retres1~6 := 0; {48839#true} is VALID [2020-07-10 20:38:06,913 INFO L280 TraceCheckUtils]: 245: Hoare triple {48839#true} #res := ~__retres1~6; {48839#true} is VALID [2020-07-10 20:38:06,914 INFO L280 TraceCheckUtils]: 246: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,914 INFO L275 TraceCheckUtils]: 247: Hoare quadruple {48839#true} {48839#true} #2098#return; {48839#true} is VALID [2020-07-10 20:38:06,914 INFO L280 TraceCheckUtils]: 248: Hoare triple {48839#true} assume -2147483648 <= #t~ret21 && #t~ret21 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,914 INFO L280 TraceCheckUtils]: 249: Hoare triple {48839#true} ~tmp___5~0 := #t~ret21; {48839#true} is VALID [2020-07-10 20:38:06,914 INFO L280 TraceCheckUtils]: 250: Hoare triple {48839#true} havoc #t~ret21; {48839#true} is VALID [2020-07-10 20:38:06,914 INFO L280 TraceCheckUtils]: 251: Hoare triple {48839#true} assume !(0 != ~tmp___5~0); {48839#true} is VALID [2020-07-10 20:38:06,915 INFO L263 TraceCheckUtils]: 252: Hoare triple {48839#true} call #t~ret22 := is_transmit7_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,915 INFO L280 TraceCheckUtils]: 253: Hoare triple {48839#true} havoc ~__retres1~7; {48839#true} is VALID [2020-07-10 20:38:06,915 INFO L280 TraceCheckUtils]: 254: Hoare triple {48839#true} assume !(1 == ~t7_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,915 INFO L280 TraceCheckUtils]: 255: Hoare triple {48839#true} ~__retres1~7 := 0; {48839#true} is VALID [2020-07-10 20:38:06,915 INFO L280 TraceCheckUtils]: 256: Hoare triple {48839#true} #res := ~__retres1~7; {48839#true} is VALID [2020-07-10 20:38:06,915 INFO L280 TraceCheckUtils]: 257: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,916 INFO L275 TraceCheckUtils]: 258: Hoare quadruple {48839#true} {48839#true} #2100#return; {48839#true} is VALID [2020-07-10 20:38:06,916 INFO L280 TraceCheckUtils]: 259: Hoare triple {48839#true} assume -2147483648 <= #t~ret22 && #t~ret22 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,916 INFO L280 TraceCheckUtils]: 260: Hoare triple {48839#true} ~tmp___6~0 := #t~ret22; {48839#true} is VALID [2020-07-10 20:38:06,916 INFO L280 TraceCheckUtils]: 261: Hoare triple {48839#true} havoc #t~ret22; {48839#true} is VALID [2020-07-10 20:38:06,916 INFO L280 TraceCheckUtils]: 262: Hoare triple {48839#true} assume !(0 != ~tmp___6~0); {48839#true} is VALID [2020-07-10 20:38:06,916 INFO L263 TraceCheckUtils]: 263: Hoare triple {48839#true} call #t~ret23 := is_transmit8_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,917 INFO L280 TraceCheckUtils]: 264: Hoare triple {48839#true} havoc ~__retres1~8; {48839#true} is VALID [2020-07-10 20:38:06,917 INFO L280 TraceCheckUtils]: 265: Hoare triple {48839#true} assume !(1 == ~t8_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,917 INFO L280 TraceCheckUtils]: 266: Hoare triple {48839#true} ~__retres1~8 := 0; {48839#true} is VALID [2020-07-10 20:38:06,917 INFO L280 TraceCheckUtils]: 267: Hoare triple {48839#true} #res := ~__retres1~8; {48839#true} is VALID [2020-07-10 20:38:06,917 INFO L280 TraceCheckUtils]: 268: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,917 INFO L275 TraceCheckUtils]: 269: Hoare quadruple {48839#true} {48839#true} #2102#return; {48839#true} is VALID [2020-07-10 20:38:06,918 INFO L280 TraceCheckUtils]: 270: Hoare triple {48839#true} assume -2147483648 <= #t~ret23 && #t~ret23 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,918 INFO L280 TraceCheckUtils]: 271: Hoare triple {48839#true} ~tmp___7~0 := #t~ret23; {48839#true} is VALID [2020-07-10 20:38:06,918 INFO L280 TraceCheckUtils]: 272: Hoare triple {48839#true} havoc #t~ret23; {48839#true} is VALID [2020-07-10 20:38:06,918 INFO L280 TraceCheckUtils]: 273: Hoare triple {48839#true} assume !(0 != ~tmp___7~0); {48839#true} is VALID [2020-07-10 20:38:06,918 INFO L263 TraceCheckUtils]: 274: Hoare triple {48839#true} call #t~ret24 := is_transmit9_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,918 INFO L280 TraceCheckUtils]: 275: Hoare triple {48839#true} havoc ~__retres1~9; {48839#true} is VALID [2020-07-10 20:38:06,919 INFO L280 TraceCheckUtils]: 276: Hoare triple {48839#true} assume !(1 == ~t9_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,919 INFO L280 TraceCheckUtils]: 277: Hoare triple {48839#true} ~__retres1~9 := 0; {48839#true} is VALID [2020-07-10 20:38:06,919 INFO L280 TraceCheckUtils]: 278: Hoare triple {48839#true} #res := ~__retres1~9; {48839#true} is VALID [2020-07-10 20:38:06,919 INFO L280 TraceCheckUtils]: 279: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,919 INFO L275 TraceCheckUtils]: 280: Hoare quadruple {48839#true} {48839#true} #2104#return; {48839#true} is VALID [2020-07-10 20:38:06,920 INFO L280 TraceCheckUtils]: 281: Hoare triple {48839#true} assume -2147483648 <= #t~ret24 && #t~ret24 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,920 INFO L280 TraceCheckUtils]: 282: Hoare triple {48839#true} ~tmp___8~0 := #t~ret24; {48839#true} is VALID [2020-07-10 20:38:06,920 INFO L280 TraceCheckUtils]: 283: Hoare triple {48839#true} havoc #t~ret24; {48839#true} is VALID [2020-07-10 20:38:06,920 INFO L280 TraceCheckUtils]: 284: Hoare triple {48839#true} assume !(0 != ~tmp___8~0); {48839#true} is VALID [2020-07-10 20:38:06,920 INFO L263 TraceCheckUtils]: 285: Hoare triple {48839#true} call #t~ret25 := is_transmit10_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,920 INFO L280 TraceCheckUtils]: 286: Hoare triple {48839#true} havoc ~__retres1~10; {48839#true} is VALID [2020-07-10 20:38:06,921 INFO L280 TraceCheckUtils]: 287: Hoare triple {48839#true} assume !(1 == ~t10_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,921 INFO L280 TraceCheckUtils]: 288: Hoare triple {48839#true} ~__retres1~10 := 0; {48839#true} is VALID [2020-07-10 20:38:06,921 INFO L280 TraceCheckUtils]: 289: Hoare triple {48839#true} #res := ~__retres1~10; {48839#true} is VALID [2020-07-10 20:38:06,921 INFO L280 TraceCheckUtils]: 290: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,921 INFO L275 TraceCheckUtils]: 291: Hoare quadruple {48839#true} {48839#true} #2106#return; {48839#true} is VALID [2020-07-10 20:38:06,921 INFO L280 TraceCheckUtils]: 292: Hoare triple {48839#true} assume -2147483648 <= #t~ret25 && #t~ret25 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,922 INFO L280 TraceCheckUtils]: 293: Hoare triple {48839#true} ~tmp___9~0 := #t~ret25; {48839#true} is VALID [2020-07-10 20:38:06,922 INFO L280 TraceCheckUtils]: 294: Hoare triple {48839#true} havoc #t~ret25; {48839#true} is VALID [2020-07-10 20:38:06,922 INFO L280 TraceCheckUtils]: 295: Hoare triple {48839#true} assume !(0 != ~tmp___9~0); {48839#true} is VALID [2020-07-10 20:38:06,922 INFO L263 TraceCheckUtils]: 296: Hoare triple {48839#true} call #t~ret26 := is_transmit11_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,922 INFO L280 TraceCheckUtils]: 297: Hoare triple {48839#true} havoc ~__retres1~11; {48839#true} is VALID [2020-07-10 20:38:06,922 INFO L280 TraceCheckUtils]: 298: Hoare triple {48839#true} assume !(1 == ~t11_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,923 INFO L280 TraceCheckUtils]: 299: Hoare triple {48839#true} ~__retres1~11 := 0; {48839#true} is VALID [2020-07-10 20:38:06,923 INFO L280 TraceCheckUtils]: 300: Hoare triple {48839#true} #res := ~__retres1~11; {48839#true} is VALID [2020-07-10 20:38:06,923 INFO L280 TraceCheckUtils]: 301: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,923 INFO L275 TraceCheckUtils]: 302: Hoare quadruple {48839#true} {48839#true} #2108#return; {48839#true} is VALID [2020-07-10 20:38:06,923 INFO L280 TraceCheckUtils]: 303: Hoare triple {48839#true} assume -2147483648 <= #t~ret26 && #t~ret26 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,923 INFO L280 TraceCheckUtils]: 304: Hoare triple {48839#true} ~tmp___10~0 := #t~ret26; {48839#true} is VALID [2020-07-10 20:38:06,924 INFO L280 TraceCheckUtils]: 305: Hoare triple {48839#true} havoc #t~ret26; {48839#true} is VALID [2020-07-10 20:38:06,924 INFO L280 TraceCheckUtils]: 306: Hoare triple {48839#true} assume !(0 != ~tmp___10~0); {48839#true} is VALID [2020-07-10 20:38:06,924 INFO L263 TraceCheckUtils]: 307: Hoare triple {48839#true} call #t~ret27 := is_transmit12_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,924 INFO L280 TraceCheckUtils]: 308: Hoare triple {48839#true} havoc ~__retres1~12; {48839#true} is VALID [2020-07-10 20:38:06,924 INFO L280 TraceCheckUtils]: 309: Hoare triple {48839#true} assume !(1 == ~t12_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,924 INFO L280 TraceCheckUtils]: 310: Hoare triple {48839#true} ~__retres1~12 := 0; {48839#true} is VALID [2020-07-10 20:38:06,925 INFO L280 TraceCheckUtils]: 311: Hoare triple {48839#true} #res := ~__retres1~12; {48839#true} is VALID [2020-07-10 20:38:06,925 INFO L280 TraceCheckUtils]: 312: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,925 INFO L275 TraceCheckUtils]: 313: Hoare quadruple {48839#true} {48839#true} #2110#return; {48839#true} is VALID [2020-07-10 20:38:06,925 INFO L280 TraceCheckUtils]: 314: Hoare triple {48839#true} assume -2147483648 <= #t~ret27 && #t~ret27 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,925 INFO L280 TraceCheckUtils]: 315: Hoare triple {48839#true} ~tmp___11~0 := #t~ret27; {48839#true} is VALID [2020-07-10 20:38:06,926 INFO L280 TraceCheckUtils]: 316: Hoare triple {48839#true} havoc #t~ret27; {48839#true} is VALID [2020-07-10 20:38:06,926 INFO L280 TraceCheckUtils]: 317: Hoare triple {48839#true} assume !(0 != ~tmp___11~0); {48839#true} is VALID [2020-07-10 20:38:06,926 INFO L263 TraceCheckUtils]: 318: Hoare triple {48839#true} call #t~ret28 := is_transmit13_triggered(); {48839#true} is VALID [2020-07-10 20:38:06,926 INFO L280 TraceCheckUtils]: 319: Hoare triple {48839#true} havoc ~__retres1~13; {48839#true} is VALID [2020-07-10 20:38:06,926 INFO L280 TraceCheckUtils]: 320: Hoare triple {48839#true} assume !(1 == ~t13_pc~0); {48839#true} is VALID [2020-07-10 20:38:06,926 INFO L280 TraceCheckUtils]: 321: Hoare triple {48839#true} ~__retres1~13 := 0; {48839#true} is VALID [2020-07-10 20:38:06,927 INFO L280 TraceCheckUtils]: 322: Hoare triple {48839#true} #res := ~__retres1~13; {48839#true} is VALID [2020-07-10 20:38:06,927 INFO L280 TraceCheckUtils]: 323: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,927 INFO L275 TraceCheckUtils]: 324: Hoare quadruple {48839#true} {48839#true} #2112#return; {48839#true} is VALID [2020-07-10 20:38:06,927 INFO L280 TraceCheckUtils]: 325: Hoare triple {48839#true} assume -2147483648 <= #t~ret28 && #t~ret28 <= 2147483647; {48839#true} is VALID [2020-07-10 20:38:06,927 INFO L280 TraceCheckUtils]: 326: Hoare triple {48839#true} ~tmp___12~0 := #t~ret28; {48839#true} is VALID [2020-07-10 20:38:06,927 INFO L280 TraceCheckUtils]: 327: Hoare triple {48839#true} havoc #t~ret28; {48839#true} is VALID [2020-07-10 20:38:06,928 INFO L280 TraceCheckUtils]: 328: Hoare triple {48839#true} assume !(0 != ~tmp___12~0); {48839#true} is VALID [2020-07-10 20:38:06,928 INFO L280 TraceCheckUtils]: 329: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,928 INFO L275 TraceCheckUtils]: 330: Hoare quadruple {48839#true} {48840#false} #2156#return; {48840#false} is VALID [2020-07-10 20:38:06,928 INFO L263 TraceCheckUtils]: 331: Hoare triple {48840#false} call reset_delta_events(); {49199#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} is VALID [2020-07-10 20:38:06,928 INFO L280 TraceCheckUtils]: 332: Hoare triple {49199#(and (= ~E_11~0 |old(~E_11~0)|) (= ~T12_E~0 |old(~T12_E~0)|) (= ~T9_E~0 |old(~T9_E~0)|) (= ~T6_E~0 |old(~T6_E~0)|) (= ~T5_E~0 |old(~T5_E~0)|) (= ~E_12~0 |old(~E_12~0)|) (= ~T2_E~0 |old(~T2_E~0)|) (= ~E_10~0 |old(~E_10~0)|) (= ~T10_E~0 |old(~T10_E~0)|) (= ~T3_E~0 |old(~T3_E~0)|) (= ~E_4~0 |old(~E_4~0)|) (= ~T4_E~0 |old(~T4_E~0)|) (= ~T8_E~0 |old(~T8_E~0)|) (= ~E_3~0 |old(~E_3~0)|) (= ~E_1~0 |old(~E_1~0)|) (= ~E_5~0 |old(~E_5~0)|) (= ~E_2~0 |old(~E_2~0)|) (= ~E_13~0 |old(~E_13~0)|) (= ~T1_E~0 |old(~T1_E~0)|) (= ~T13_E~0 |old(~T13_E~0)|) (= ~E_8~0 |old(~E_8~0)|) (= ~M_E~0 |old(~M_E~0)|) (= ~E_7~0 |old(~E_7~0)|) (= ~E_6~0 |old(~E_6~0)|) (= ~T11_E~0 |old(~T11_E~0)|) (= ~E_9~0 |old(~E_9~0)|) (= ~T7_E~0 |old(~T7_E~0)|))} assume !(1 == ~M_E~0); {48839#true} is VALID [2020-07-10 20:38:06,928 INFO L280 TraceCheckUtils]: 333: Hoare triple {48839#true} assume !(1 == ~T1_E~0); {48839#true} is VALID [2020-07-10 20:38:06,929 INFO L280 TraceCheckUtils]: 334: Hoare triple {48839#true} assume !(1 == ~T2_E~0); {48839#true} is VALID [2020-07-10 20:38:06,929 INFO L280 TraceCheckUtils]: 335: Hoare triple {48839#true} assume !(1 == ~T3_E~0); {48839#true} is VALID [2020-07-10 20:38:06,929 INFO L280 TraceCheckUtils]: 336: Hoare triple {48839#true} assume !(1 == ~T4_E~0); {48839#true} is VALID [2020-07-10 20:38:06,929 INFO L280 TraceCheckUtils]: 337: Hoare triple {48839#true} assume !(1 == ~T5_E~0); {48839#true} is VALID [2020-07-10 20:38:06,929 INFO L280 TraceCheckUtils]: 338: Hoare triple {48839#true} assume !(1 == ~T6_E~0); {48839#true} is VALID [2020-07-10 20:38:06,929 INFO L280 TraceCheckUtils]: 339: Hoare triple {48839#true} assume !(1 == ~T7_E~0); {48839#true} is VALID [2020-07-10 20:38:06,930 INFO L280 TraceCheckUtils]: 340: Hoare triple {48839#true} assume !(1 == ~T8_E~0); {48839#true} is VALID [2020-07-10 20:38:06,930 INFO L280 TraceCheckUtils]: 341: Hoare triple {48839#true} assume !(1 == ~T9_E~0); {48839#true} is VALID [2020-07-10 20:38:06,930 INFO L280 TraceCheckUtils]: 342: Hoare triple {48839#true} assume !(1 == ~T10_E~0); {48839#true} is VALID [2020-07-10 20:38:06,930 INFO L280 TraceCheckUtils]: 343: Hoare triple {48839#true} assume !(1 == ~T11_E~0); {48839#true} is VALID [2020-07-10 20:38:06,930 INFO L280 TraceCheckUtils]: 344: Hoare triple {48839#true} assume !(1 == ~T12_E~0); {48839#true} is VALID [2020-07-10 20:38:06,931 INFO L280 TraceCheckUtils]: 345: Hoare triple {48839#true} assume !(1 == ~T13_E~0); {48839#true} is VALID [2020-07-10 20:38:06,931 INFO L280 TraceCheckUtils]: 346: Hoare triple {48839#true} assume !(1 == ~E_1~0); {48839#true} is VALID [2020-07-10 20:38:06,931 INFO L280 TraceCheckUtils]: 347: Hoare triple {48839#true} assume !(1 == ~E_2~0); {48839#true} is VALID [2020-07-10 20:38:06,931 INFO L280 TraceCheckUtils]: 348: Hoare triple {48839#true} assume !(1 == ~E_3~0); {48839#true} is VALID [2020-07-10 20:38:06,931 INFO L280 TraceCheckUtils]: 349: Hoare triple {48839#true} assume !(1 == ~E_4~0); {48839#true} is VALID [2020-07-10 20:38:06,931 INFO L280 TraceCheckUtils]: 350: Hoare triple {48839#true} assume !(1 == ~E_5~0); {48839#true} is VALID [2020-07-10 20:38:06,932 INFO L280 TraceCheckUtils]: 351: Hoare triple {48839#true} assume !(1 == ~E_6~0); {48839#true} is VALID [2020-07-10 20:38:06,932 INFO L280 TraceCheckUtils]: 352: Hoare triple {48839#true} assume !(1 == ~E_7~0); {48839#true} is VALID [2020-07-10 20:38:06,932 INFO L280 TraceCheckUtils]: 353: Hoare triple {48839#true} assume !(1 == ~E_8~0); {48839#true} is VALID [2020-07-10 20:38:06,932 INFO L280 TraceCheckUtils]: 354: Hoare triple {48839#true} assume !(1 == ~E_9~0); {48839#true} is VALID [2020-07-10 20:38:06,932 INFO L280 TraceCheckUtils]: 355: Hoare triple {48839#true} assume !(1 == ~E_10~0); {48839#true} is VALID [2020-07-10 20:38:06,932 INFO L280 TraceCheckUtils]: 356: Hoare triple {48839#true} assume !(1 == ~E_11~0); {48839#true} is VALID [2020-07-10 20:38:06,933 INFO L280 TraceCheckUtils]: 357: Hoare triple {48839#true} assume !(1 == ~E_12~0); {48839#true} is VALID [2020-07-10 20:38:06,933 INFO L280 TraceCheckUtils]: 358: Hoare triple {48839#true} assume !(1 == ~E_13~0); {48839#true} is VALID [2020-07-10 20:38:06,933 INFO L280 TraceCheckUtils]: 359: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,933 INFO L275 TraceCheckUtils]: 360: Hoare quadruple {48839#true} {48840#false} #2158#return; {48840#false} is VALID [2020-07-10 20:38:06,933 INFO L280 TraceCheckUtils]: 361: Hoare triple {48840#false} assume !false; {48840#false} is VALID [2020-07-10 20:38:06,934 INFO L280 TraceCheckUtils]: 362: Hoare triple {48840#false} ~kernel_st~0 := 1; {48840#false} is VALID [2020-07-10 20:38:06,934 INFO L263 TraceCheckUtils]: 363: Hoare triple {48840#false} call eval(); {48840#false} is VALID [2020-07-10 20:38:06,934 INFO L280 TraceCheckUtils]: 364: Hoare triple {48840#false} havoc ~tmp~0; {48840#false} is VALID [2020-07-10 20:38:06,934 INFO L280 TraceCheckUtils]: 365: Hoare triple {48840#false} assume !false; {48840#false} is VALID [2020-07-10 20:38:06,934 INFO L263 TraceCheckUtils]: 366: Hoare triple {48840#false} call #t~ret0 := exists_runnable_thread(); {48839#true} is VALID [2020-07-10 20:38:06,934 INFO L280 TraceCheckUtils]: 367: Hoare triple {48839#true} havoc ~__retres1~14; {48839#true} is VALID [2020-07-10 20:38:06,935 INFO L280 TraceCheckUtils]: 368: Hoare triple {48839#true} assume 0 == ~m_st~0; {48839#true} is VALID [2020-07-10 20:38:06,935 INFO L280 TraceCheckUtils]: 369: Hoare triple {48839#true} ~__retres1~14 := 1; {48839#true} is VALID [2020-07-10 20:38:06,935 INFO L280 TraceCheckUtils]: 370: Hoare triple {48839#true} #res := ~__retres1~14; {48839#true} is VALID [2020-07-10 20:38:06,935 INFO L280 TraceCheckUtils]: 371: Hoare triple {48839#true} assume true; {48839#true} is VALID [2020-07-10 20:38:06,935 INFO L275 TraceCheckUtils]: 372: Hoare quadruple {48839#true} {48840#false} #2118#return; {48840#false} is VALID [2020-07-10 20:38:06,935 INFO L280 TraceCheckUtils]: 373: Hoare triple {48840#false} assume -2147483648 <= #t~ret0 && #t~ret0 <= 2147483647; {48840#false} is VALID [2020-07-10 20:38:06,936 INFO L280 TraceCheckUtils]: 374: Hoare triple {48840#false} ~tmp~0 := #t~ret0; {48840#false} is VALID [2020-07-10 20:38:06,936 INFO L280 TraceCheckUtils]: 375: Hoare triple {48840#false} havoc #t~ret0; {48840#false} is VALID [2020-07-10 20:38:06,936 INFO L280 TraceCheckUtils]: 376: Hoare triple {48840#false} assume 0 != ~tmp~0; {48840#false} is VALID [2020-07-10 20:38:06,936 INFO L280 TraceCheckUtils]: 377: Hoare triple {48840#false} assume !(0 == ~m_st~0); {48840#false} is VALID [2020-07-10 20:38:06,936 INFO L280 TraceCheckUtils]: 378: Hoare triple {48840#false} assume 0 == ~t1_st~0; {48840#false} is VALID [2020-07-10 20:38:06,937 INFO L280 TraceCheckUtils]: 379: Hoare triple {48840#false} havoc ~tmp_ndt_2~0; {48840#false} is VALID [2020-07-10 20:38:06,937 INFO L280 TraceCheckUtils]: 380: Hoare triple {48840#false} assume -2147483648 <= #t~nondet2 && #t~nondet2 <= 2147483647; {48840#false} is VALID [2020-07-10 20:38:06,937 INFO L280 TraceCheckUtils]: 381: Hoare triple {48840#false} ~tmp_ndt_2~0 := #t~nondet2; {48840#false} is VALID [2020-07-10 20:38:06,937 INFO L280 TraceCheckUtils]: 382: Hoare triple {48840#false} havoc #t~nondet2; {48840#false} is VALID [2020-07-10 20:38:06,937 INFO L280 TraceCheckUtils]: 383: Hoare triple {48840#false} assume !(0 != ~tmp_ndt_2~0); {48840#false} is VALID [2020-07-10 20:38:06,938 INFO L263 TraceCheckUtils]: 384: Hoare triple {48840#false} call error(); {48840#false} is VALID [2020-07-10 20:38:06,938 INFO L280 TraceCheckUtils]: 385: Hoare triple {48840#false} assume !false; {48840#false} is VALID [2020-07-10 20:38:07,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-07-10 20:38:07,077 INFO L185 leratedInterpolation]: Finished Analysing Program using PRECISE loop Acceleration [2020-07-10 20:38:07,081 INFO L354 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModulePreferences [1155160307] [2020-07-10 20:38:07,082 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-07-10 20:38:07,082 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2020-07-10 20:38:07,082 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408849691] [2020-07-10 20:38:07,083 INFO L78 Accepts]: Start accepts. Automaton has 8 states. Word has length 386 [2020-07-10 20:38:07,084 INFO L84 Accepts]: Finished accepts. word is accepted. [2020-07-10 20:38:07,084 INFO L86 InductivityCheck]: Starting indutivity check of a Floyd-Hoare automaton with 8 states. [2020-07-10 20:38:07,446 INFO L119 InductivityCheck]: Floyd-Hoare automaton has 386 edges. 386 inductive. 0 not inductive. 0 times theorem prover too weak to decide inductivity. [2020-07-10 20:38:07,446 INFO L459 AbstractCegarLoop]: Interpolant automaton has 8 states [2020-07-10 20:38:07,446 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FIXED_PREFERENCES [2020-07-10 20:38:07,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2020-07-10 20:38:07,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2020-07-10 20:38:07,447 INFO L87 Difference]: Start difference. First operand 858 states and 1082 transitions. Second operand 8 states. [2020-07-10 20:38:07,709 WARN L193 SmtUtils]: Spent 172.00 ms on a formula simplification that was a NOOP. DAG size: 166 [2020-07-10 20:38:08,414 WARN L193 SmtUtils]: Spent 110.00 ms on a formula simplification that was a NOOP. DAG size: 124 [2020-07-10 20:38:10,068 WARN L193 SmtUtils]: Spent 254.00 ms on a formula simplification that was a NOOP. DAG size: 211 [2020-07-10 20:38:10,406 WARN L193 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 128 [2020-07-10 20:38:11,021 WARN L193 SmtUtils]: Spent 141.00 ms on a formula simplification that was a NOOP. DAG size: 127 [2020-07-10 20:38:11,666 WARN L193 SmtUtils]: Spent 255.00 ms on a formula simplification that was a NOOP. DAG size: 210 [2020-07-10 20:38:12,374 WARN L193 SmtUtils]: Spent 116.00 ms on a formula simplification that was a NOOP. DAG size: 126