/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -tc config/AutomizerReach.xml -s config/svcomp-Reach-64bit-Automizer_Default.epf -i ../sv-benchmarks/c/systemc/token_ring.02.cil-1.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-bitabs-178dd20 [2021-01-06 19:24:53,273 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-01-06 19:24:53,276 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-01-06 19:24:53,331 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-01-06 19:24:53,331 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-01-06 19:24:53,336 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-01-06 19:24:53,339 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-01-06 19:24:53,344 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-01-06 19:24:53,348 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-01-06 19:24:53,354 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-01-06 19:24:53,358 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-01-06 19:24:53,360 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-01-06 19:24:53,360 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-01-06 19:24:53,364 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-01-06 19:24:53,366 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-01-06 19:24:53,368 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-01-06 19:24:53,380 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-01-06 19:24:53,389 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-01-06 19:24:53,394 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-01-06 19:24:53,397 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-01-06 19:24:53,402 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-01-06 19:24:53,403 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-01-06 19:24:53,405 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-01-06 19:24:53,406 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-01-06 19:24:53,409 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-01-06 19:24:53,409 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-01-06 19:24:53,409 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-01-06 19:24:53,410 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-01-06 19:24:53,411 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-01-06 19:24:53,412 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-01-06 19:24:53,412 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-01-06 19:24:53,413 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-01-06 19:24:53,414 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-01-06 19:24:53,415 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-01-06 19:24:53,416 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-01-06 19:24:53,416 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-01-06 19:24:53,417 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-01-06 19:24:53,417 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-01-06 19:24:53,418 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-01-06 19:24:53,419 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-01-06 19:24:53,419 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-01-06 19:24:53,424 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-64bit-Automizer_Default.epf [2021-01-06 19:24:53,453 INFO L113 SettingsManager]: Loading preferences was successful [2021-01-06 19:24:53,453 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-01-06 19:24:53,454 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-01-06 19:24:53,455 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-01-06 19:24:53,455 INFO L138 SettingsManager]: * Use SBE=true [2021-01-06 19:24:53,455 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-01-06 19:24:53,455 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-01-06 19:24:53,456 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-01-06 19:24:53,456 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-01-06 19:24:53,456 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-01-06 19:24:53,456 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-01-06 19:24:53,457 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-01-06 19:24:53,457 INFO L138 SettingsManager]: * Use constant arrays=true [2021-01-06 19:24:53,457 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-01-06 19:24:53,457 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-01-06 19:24:53,457 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-01-06 19:24:53,458 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-01-06 19:24:53,458 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-01-06 19:24:53,458 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-01-06 19:24:53,458 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-01-06 19:24:53,459 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-01-06 19:24:53,459 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-01-06 19:24:53,459 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-01-06 19:24:53,459 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-01-06 19:24:53,459 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-01-06 19:24:53,460 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release [2021-01-06 19:24:53,814 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-01-06 19:24:53,840 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-01-06 19:24:53,843 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-01-06 19:24:53,844 INFO L271 PluginConnector]: Initializing CDTParser... [2021-01-06 19:24:53,845 INFO L275 PluginConnector]: CDTParser initialized [2021-01-06 19:24:53,846 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/systemc/token_ring.02.cil-1.c [2021-01-06 19:24:53,933 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/02827e845/4ab446d512ac4803b2c1534c8dcfe8e1/FLAG489d3ed03 [2021-01-06 19:24:54,583 INFO L306 CDTParser]: Found 1 translation units. [2021-01-06 19:24:54,583 INFO L160 CDTParser]: Scanning /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/systemc/token_ring.02.cil-1.c [2021-01-06 19:24:54,596 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/02827e845/4ab446d512ac4803b2c1534c8dcfe8e1/FLAG489d3ed03 [2021-01-06 19:24:54,940 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate-bitabs/releaseScripts/default/UAutomizer-linux/data/02827e845/4ab446d512ac4803b2c1534c8dcfe8e1 [2021-01-06 19:24:54,943 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-01-06 19:24:54,946 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-01-06 19:24:54,948 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-01-06 19:24:54,948 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-01-06 19:24:54,955 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-01-06 19:24:54,960 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.01 07:24:54" (1/1) ... [2021-01-06 19:24:54,961 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1dd9cee1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:54, skipping insertion in model container [2021-01-06 19:24:54,961 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.01 07:24:54" (1/1) ... [2021-01-06 19:24:54,973 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-01-06 19:24:55,032 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-01-06 19:24:55,176 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/systemc/token_ring.02.cil-1.c[366,379] left hand side expression in assignment: lhs: VariableLHS[~token~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~local~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~m_pc~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~m_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t1_pc~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t1_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t2_pc~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t2_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_M~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_M~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~__retres1~0,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~0,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~1,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~1,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~2,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~2,] left hand side expression in assignment: lhs: VariableLHS[~m_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~m_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t1_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t1_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t2_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t2_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~__retres1~3,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~3,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~3,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~3,] left hand side expression in assignment: lhs: VariableLHS[~tmp~0,] left hand side expression in assignment: lhs: VariableLHS[~tmp_ndt_1~0,] left hand side expression in assignment: lhs: VariableLHS[~m_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~tmp_ndt_2~0,] left hand side expression in assignment: lhs: VariableLHS[~t1_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~tmp_ndt_3~0,] left hand side expression in assignment: lhs: VariableLHS[~t2_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~M_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~T1_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~T2_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_M~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~M_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~T1_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~T2_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_M~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~tmp~1,] left hand side expression in assignment: lhs: VariableLHS[~m_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~tmp___0~0,] left hand side expression in assignment: lhs: VariableLHS[~t1_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~tmp___1~0,] left hand side expression in assignment: lhs: VariableLHS[~t2_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~M_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~M_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~T1_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~T2_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_M~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~m_i~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t1_i~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t2_i~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~tmp~2,] left hand side expression in assignment: lhs: VariableLHS[~__retres2~0,] left hand side expression in assignment: lhs: VariableLHS[~__retres2~0,] left hand side expression in assignment: lhs: VariableLHS[~kernel_st~0,] left hand side expression in assignment: lhs: VariableLHS[~kernel_st~0,] left hand side expression in assignment: lhs: VariableLHS[~kernel_st~0,] left hand side expression in assignment: lhs: VariableLHS[~kernel_st~0,] left hand side expression in assignment: lhs: VariableLHS[~tmp~3,] left hand side expression in assignment: lhs: VariableLHS[~kernel_st~0,] left hand side expression in assignment: lhs: VariableLHS[~tmp___0~1,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~4,] [2021-01-06 19:24:55,250 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-06 19:24:55,264 INFO L203 MainTranslator]: Completed pre-run [2021-01-06 19:24:55,278 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate-bitabs/releaseScripts/default/sv-benchmarks/c/systemc/token_ring.02.cil-1.c[366,379] left hand side expression in assignment: lhs: VariableLHS[~token~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~local~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~m_pc~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~m_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t1_pc~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t1_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t2_pc~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t2_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_M~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_M~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~__retres1~0,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~0,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~1,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~1,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~2,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~2,] left hand side expression in assignment: lhs: VariableLHS[~m_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~m_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t1_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t1_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t2_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t2_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~__retres1~3,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~3,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~3,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~3,] left hand side expression in assignment: lhs: VariableLHS[~tmp~0,] left hand side expression in assignment: lhs: VariableLHS[~tmp_ndt_1~0,] left hand side expression in assignment: lhs: VariableLHS[~m_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~tmp_ndt_2~0,] left hand side expression in assignment: lhs: VariableLHS[~t1_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~tmp_ndt_3~0,] left hand side expression in assignment: lhs: VariableLHS[~t2_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~M_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~T1_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~T2_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_M~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~M_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~T1_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~T2_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_M~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~tmp~1,] left hand side expression in assignment: lhs: VariableLHS[~m_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~tmp___0~0,] left hand side expression in assignment: lhs: VariableLHS[~t1_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~tmp___1~0,] left hand side expression in assignment: lhs: VariableLHS[~t2_st~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~M_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~M_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~T1_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~T2_E~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_M~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_1~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~E_2~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~m_i~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t1_i~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~t2_i~0,GLOBAL] left hand side expression in assignment: lhs: VariableLHS[~tmp~2,] left hand side expression in assignment: lhs: VariableLHS[~__retres2~0,] left hand side expression in assignment: lhs: VariableLHS[~__retres2~0,] left hand side expression in assignment: lhs: VariableLHS[~kernel_st~0,] left hand side expression in assignment: lhs: VariableLHS[~kernel_st~0,] left hand side expression in assignment: lhs: VariableLHS[~kernel_st~0,] left hand side expression in assignment: lhs: VariableLHS[~kernel_st~0,] left hand side expression in assignment: lhs: VariableLHS[~tmp~3,] left hand side expression in assignment: lhs: VariableLHS[~kernel_st~0,] left hand side expression in assignment: lhs: VariableLHS[~tmp___0~1,] left hand side expression in assignment: lhs: VariableLHS[~__retres1~4,] [2021-01-06 19:24:55,320 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-01-06 19:24:55,349 INFO L208 MainTranslator]: Completed translation [2021-01-06 19:24:55,350 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:55 WrapperNode [2021-01-06 19:24:55,350 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-01-06 19:24:55,352 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-01-06 19:24:55,352 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-01-06 19:24:55,352 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-01-06 19:24:55,361 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:55" (1/1) ... [2021-01-06 19:24:55,372 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:55" (1/1) ... [2021-01-06 19:24:55,418 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-01-06 19:24:55,419 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-01-06 19:24:55,420 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-01-06 19:24:55,420 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-01-06 19:24:55,431 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:55" (1/1) ... [2021-01-06 19:24:55,431 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:55" (1/1) ... [2021-01-06 19:24:55,435 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:55" (1/1) ... [2021-01-06 19:24:55,436 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:55" (1/1) ... [2021-01-06 19:24:55,447 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:55" (1/1) ... [2021-01-06 19:24:55,460 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:55" (1/1) ... [2021-01-06 19:24:55,465 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:55" (1/1) ... [2021-01-06 19:24:55,473 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-01-06 19:24:55,474 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-01-06 19:24:55,475 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-01-06 19:24:55,475 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-01-06 19:24:55,476 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:55" (1/1) ... No working directory specified, using /storage/repos/ultimate-bitabs/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 [2021-01-06 19:24:55,646 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-01-06 19:24:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-01-06 19:24:55,647 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-01-06 19:24:55,648 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-01-06 19:24:56,725 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-01-06 19:24:56,727 INFO L299 CfgBuilder]: Removed 103 assume(true) statements. [2021-01-06 19:24:56,730 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.01 07:24:56 BoogieIcfgContainer [2021-01-06 19:24:56,731 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-01-06 19:24:56,734 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-01-06 19:24:56,734 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-01-06 19:24:56,739 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-01-06 19:24:56,739 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.01 07:24:54" (1/3) ... [2021-01-06 19:24:56,740 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73317eb8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.01 07:24:56, skipping insertion in model container [2021-01-06 19:24:56,741 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.01 07:24:55" (2/3) ... [2021-01-06 19:24:56,741 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@73317eb8 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.01 07:24:56, skipping insertion in model container [2021-01-06 19:24:56,741 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.01 07:24:56" (3/3) ... [2021-01-06 19:24:56,745 INFO L111 eAbstractionObserver]: Analyzing ICFG token_ring.02.cil-1.c [2021-01-06 19:24:56,753 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-01-06 19:24:56,761 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-01-06 19:24:56,799 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-01-06 19:24:56,853 INFO L377 AbstractCegarLoop]: Interprodecural is true [2021-01-06 19:24:56,854 INFO L378 AbstractCegarLoop]: Hoare is true [2021-01-06 19:24:56,854 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-01-06 19:24:56,854 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-01-06 19:24:56,855 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-01-06 19:24:56,855 INFO L382 AbstractCegarLoop]: Difference is false [2021-01-06 19:24:56,855 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-01-06 19:24:56,855 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-01-06 19:24:56,884 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states. [2021-01-06 19:24:56,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-01-06 19:24:56,894 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:24:56,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] [2021-01-06 19:24:56,895 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:24:56,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:24:56,903 INFO L82 PathProgramCache]: Analyzing trace with hash 603110903, now seen corresponding path program 1 times [2021-01-06 19:24:56,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:24:56,916 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1725379222] [2021-01-06 19:24:56,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:24:57,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:24:57,169 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:24:57,169 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1725379222] [2021-01-06 19:24:57,170 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:24:57,171 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:24:57,172 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145577358] [2021-01-06 19:24:57,179 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:24:57,179 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:24:57,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:24:57,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:24:57,201 INFO L87 Difference]: Start difference. First operand 218 states. Second operand 3 states. [2021-01-06 19:24:57,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:24:57,307 INFO L93 Difference]: Finished difference Result 431 states and 673 transitions. [2021-01-06 19:24:57,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:24:57,312 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2021-01-06 19:24:57,312 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:24:57,328 INFO L225 Difference]: With dead ends: 431 [2021-01-06 19:24:57,329 INFO L226 Difference]: Without dead ends: 214 [2021-01-06 19:24:57,334 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:24:57,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-01-06 19:24:57,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2021-01-06 19:24:57,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2021-01-06 19:24:57,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 324 transitions. [2021-01-06 19:24:57,412 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 324 transitions. Word has length 50 [2021-01-06 19:24:57,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:24:57,413 INFO L481 AbstractCegarLoop]: Abstraction has 214 states and 324 transitions. [2021-01-06 19:24:57,413 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:24:57,413 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 324 transitions. [2021-01-06 19:24:57,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-01-06 19:24:57,416 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:24:57,416 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] [2021-01-06 19:24:57,416 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-01-06 19:24:57,417 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:24:57,418 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:24:57,418 INFO L82 PathProgramCache]: Analyzing trace with hash -1325161799, now seen corresponding path program 1 times [2021-01-06 19:24:57,418 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:24:57,419 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [316001899] [2021-01-06 19:24:57,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:24:57,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:24:57,525 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:24:57,525 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [316001899] [2021-01-06 19:24:57,526 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:24:57,526 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-06 19:24:57,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529432580] [2021-01-06 19:24:57,529 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:24:57,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:24:57,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:24:57,536 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:24:57,536 INFO L87 Difference]: Start difference. First operand 214 states and 324 transitions. Second operand 3 states. [2021-01-06 19:24:57,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:24:57,711 INFO L93 Difference]: Finished difference Result 574 states and 868 transitions. [2021-01-06 19:24:57,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:24:57,714 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2021-01-06 19:24:57,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:24:57,723 INFO L225 Difference]: With dead ends: 574 [2021-01-06 19:24:57,723 INFO L226 Difference]: Without dead ends: 367 [2021-01-06 19:24:57,729 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:24:57,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-01-06 19:24:57,813 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 365. [2021-01-06 19:24:57,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2021-01-06 19:24:57,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 549 transitions. [2021-01-06 19:24:57,823 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 549 transitions. Word has length 50 [2021-01-06 19:24:57,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:24:57,824 INFO L481 AbstractCegarLoop]: Abstraction has 365 states and 549 transitions. [2021-01-06 19:24:57,824 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:24:57,825 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 549 transitions. [2021-01-06 19:24:57,829 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-01-06 19:24:57,830 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:24:57,830 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] [2021-01-06 19:24:57,830 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-01-06 19:24:57,830 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:24:57,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:24:57,835 INFO L82 PathProgramCache]: Analyzing trace with hash 102769205, now seen corresponding path program 1 times [2021-01-06 19:24:57,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:24:57,836 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111140055] [2021-01-06 19:24:57,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:24:57,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:24:57,983 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:24:57,984 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111140055] [2021-01-06 19:24:57,985 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:24:57,985 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:24:57,985 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [185272697] [2021-01-06 19:24:57,986 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 19:24:57,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:24:57,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 19:24:57,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-06 19:24:57,989 INFO L87 Difference]: Start difference. First operand 365 states and 549 transitions. Second operand 4 states. [2021-01-06 19:24:58,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:24:58,130 INFO L93 Difference]: Finished difference Result 874 states and 1313 transitions. [2021-01-06 19:24:58,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-06 19:24:58,134 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 50 [2021-01-06 19:24:58,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:24:58,138 INFO L225 Difference]: With dead ends: 874 [2021-01-06 19:24:58,138 INFO L226 Difference]: Without dead ends: 517 [2021-01-06 19:24:58,144 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:24:58,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-01-06 19:24:58,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 365. [2021-01-06 19:24:58,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2021-01-06 19:24:58,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 546 transitions. [2021-01-06 19:24:58,211 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 546 transitions. Word has length 50 [2021-01-06 19:24:58,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:24:58,212 INFO L481 AbstractCegarLoop]: Abstraction has 365 states and 546 transitions. [2021-01-06 19:24:58,212 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 19:24:58,214 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 546 transitions. [2021-01-06 19:24:58,215 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-01-06 19:24:58,216 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:24:58,219 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] [2021-01-06 19:24:58,221 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-01-06 19:24:58,221 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:24:58,222 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:24:58,223 INFO L82 PathProgramCache]: Analyzing trace with hash -794624073, now seen corresponding path program 1 times [2021-01-06 19:24:58,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:24:58,225 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946441697] [2021-01-06 19:24:58,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:24:58,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:24:58,325 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:24:58,326 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946441697] [2021-01-06 19:24:58,327 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:24:58,327 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:24:58,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234428851] [2021-01-06 19:24:58,328 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 19:24:58,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:24:58,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 19:24:58,330 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-06 19:24:58,330 INFO L87 Difference]: Start difference. First operand 365 states and 546 transitions. Second operand 4 states. [2021-01-06 19:24:58,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:24:58,432 INFO L93 Difference]: Finished difference Result 872 states and 1303 transitions. [2021-01-06 19:24:58,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-06 19:24:58,433 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 50 [2021-01-06 19:24:58,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:24:58,437 INFO L225 Difference]: With dead ends: 872 [2021-01-06 19:24:58,438 INFO L226 Difference]: Without dead ends: 516 [2021-01-06 19:24:58,440 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:24:58,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 516 states. [2021-01-06 19:24:58,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 516 to 365. [2021-01-06 19:24:58,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2021-01-06 19:24:58,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 543 transitions. [2021-01-06 19:24:58,466 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 543 transitions. Word has length 50 [2021-01-06 19:24:58,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:24:58,466 INFO L481 AbstractCegarLoop]: Abstraction has 365 states and 543 transitions. [2021-01-06 19:24:58,466 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 19:24:58,467 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 543 transitions. [2021-01-06 19:24:58,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-01-06 19:24:58,468 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:24:58,468 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] [2021-01-06 19:24:58,469 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-01-06 19:24:58,469 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:24:58,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:24:58,470 INFO L82 PathProgramCache]: Analyzing trace with hash -546477579, now seen corresponding path program 1 times [2021-01-06 19:24:58,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:24:58,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1176155054] [2021-01-06 19:24:58,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:24:58,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:24:58,521 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:24:58,522 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1176155054] [2021-01-06 19:24:58,523 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:24:58,523 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-06 19:24:58,523 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1060895042] [2021-01-06 19:24:58,524 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:24:58,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:24:58,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:24:58,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:24:58,529 INFO L87 Difference]: Start difference. First operand 365 states and 543 transitions. Second operand 3 states. [2021-01-06 19:24:58,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:24:58,617 INFO L93 Difference]: Finished difference Result 720 states and 1073 transitions. [2021-01-06 19:24:58,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:24:58,623 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2021-01-06 19:24:58,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:24:58,626 INFO L225 Difference]: With dead ends: 720 [2021-01-06 19:24:58,626 INFO L226 Difference]: Without dead ends: 365 [2021-01-06 19:24:58,628 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:24:58,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-01-06 19:24:58,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-01-06 19:24:58,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2021-01-06 19:24:58,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 527 transitions. [2021-01-06 19:24:58,682 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 527 transitions. Word has length 50 [2021-01-06 19:24:58,683 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:24:58,683 INFO L481 AbstractCegarLoop]: Abstraction has 365 states and 527 transitions. [2021-01-06 19:24:58,683 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:24:58,683 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 527 transitions. [2021-01-06 19:24:58,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-01-06 19:24:58,684 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:24:58,684 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] [2021-01-06 19:24:58,685 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-01-06 19:24:58,685 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:24:58,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:24:58,686 INFO L82 PathProgramCache]: Analyzing trace with hash -585918790, now seen corresponding path program 1 times [2021-01-06 19:24:58,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:24:58,686 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970305847] [2021-01-06 19:24:58,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:24:58,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:24:58,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:24:58,737 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970305847] [2021-01-06 19:24:58,738 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:24:58,738 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:24:58,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672920039] [2021-01-06 19:24:58,739 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 19:24:58,739 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:24:58,740 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 19:24:58,740 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-06 19:24:58,740 INFO L87 Difference]: Start difference. First operand 365 states and 527 transitions. Second operand 4 states. [2021-01-06 19:24:58,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:24:58,921 INFO L93 Difference]: Finished difference Result 847 states and 1224 transitions. [2021-01-06 19:24:58,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-06 19:24:58,922 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 50 [2021-01-06 19:24:58,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:24:58,926 INFO L225 Difference]: With dead ends: 847 [2021-01-06 19:24:58,926 INFO L226 Difference]: Without dead ends: 493 [2021-01-06 19:24:58,928 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:24:58,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-01-06 19:24:58,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 365. [2021-01-06 19:24:58,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2021-01-06 19:24:58,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 524 transitions. [2021-01-06 19:24:58,964 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 524 transitions. Word has length 50 [2021-01-06 19:24:58,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:24:58,965 INFO L481 AbstractCegarLoop]: Abstraction has 365 states and 524 transitions. [2021-01-06 19:24:58,965 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 19:24:58,965 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 524 transitions. [2021-01-06 19:24:58,971 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-01-06 19:24:58,972 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:24:58,972 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] [2021-01-06 19:24:58,972 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-01-06 19:24:58,973 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:24:58,973 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:24:58,974 INFO L82 PathProgramCache]: Analyzing trace with hash -1957726088, now seen corresponding path program 1 times [2021-01-06 19:24:58,978 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:24:58,979 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441978491] [2021-01-06 19:24:58,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:24:59,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:24:59,083 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:24:59,083 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441978491] [2021-01-06 19:24:59,084 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:24:59,084 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-06 19:24:59,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31454732] [2021-01-06 19:24:59,085 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:24:59,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:24:59,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:24:59,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:24:59,087 INFO L87 Difference]: Start difference. First operand 365 states and 524 transitions. Second operand 3 states. [2021-01-06 19:24:59,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:24:59,152 INFO L93 Difference]: Finished difference Result 718 states and 1033 transitions. [2021-01-06 19:24:59,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:24:59,153 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2021-01-06 19:24:59,153 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:24:59,155 INFO L225 Difference]: With dead ends: 718 [2021-01-06 19:24:59,156 INFO L226 Difference]: Without dead ends: 365 [2021-01-06 19:24:59,158 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:24:59,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-01-06 19:24:59,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-01-06 19:24:59,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2021-01-06 19:24:59,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 508 transitions. [2021-01-06 19:24:59,188 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 508 transitions. Word has length 50 [2021-01-06 19:24:59,188 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:24:59,188 INFO L481 AbstractCegarLoop]: Abstraction has 365 states and 508 transitions. [2021-01-06 19:24:59,188 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:24:59,188 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 508 transitions. [2021-01-06 19:24:59,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-01-06 19:24:59,189 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:24:59,190 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] [2021-01-06 19:24:59,190 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-01-06 19:24:59,190 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:24:59,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:24:59,191 INFO L82 PathProgramCache]: Analyzing trace with hash -787989636, now seen corresponding path program 1 times [2021-01-06 19:24:59,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:24:59,193 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935708506] [2021-01-06 19:24:59,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:24:59,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:24:59,296 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:24:59,297 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935708506] [2021-01-06 19:24:59,298 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:24:59,298 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-01-06 19:24:59,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [590914939] [2021-01-06 19:24:59,304 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-06 19:24:59,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:24:59,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-06 19:24:59,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:24:59,306 INFO L87 Difference]: Start difference. First operand 365 states and 508 transitions. Second operand 5 states. [2021-01-06 19:24:59,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:24:59,480 INFO L93 Difference]: Finished difference Result 933 states and 1305 transitions. [2021-01-06 19:24:59,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-01-06 19:24:59,481 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 50 [2021-01-06 19:24:59,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:24:59,484 INFO L225 Difference]: With dead ends: 933 [2021-01-06 19:24:59,485 INFO L226 Difference]: Without dead ends: 587 [2021-01-06 19:24:59,486 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-01-06 19:24:59,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2021-01-06 19:24:59,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 371. [2021-01-06 19:24:59,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 371 states. [2021-01-06 19:24:59,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 506 transitions. [2021-01-06 19:24:59,549 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 506 transitions. Word has length 50 [2021-01-06 19:24:59,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:24:59,550 INFO L481 AbstractCegarLoop]: Abstraction has 371 states and 506 transitions. [2021-01-06 19:24:59,550 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2021-01-06 19:24:59,550 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 506 transitions. [2021-01-06 19:24:59,550 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-01-06 19:24:59,551 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:24:59,551 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] [2021-01-06 19:24:59,551 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-01-06 19:24:59,551 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:24:59,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:24:59,552 INFO L82 PathProgramCache]: Analyzing trace with hash -860376194, now seen corresponding path program 1 times [2021-01-06 19:24:59,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:24:59,554 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538560889] [2021-01-06 19:24:59,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:24:59,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:24:59,615 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:24:59,615 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538560889] [2021-01-06 19:24:59,616 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:24:59,616 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:24:59,616 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515088054] [2021-01-06 19:24:59,617 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 19:24:59,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:24:59,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 19:24:59,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-06 19:24:59,618 INFO L87 Difference]: Start difference. First operand 371 states and 506 transitions. Second operand 4 states. [2021-01-06 19:24:59,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:24:59,907 INFO L93 Difference]: Finished difference Result 1295 states and 1770 transitions. [2021-01-06 19:24:59,907 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-06 19:24:59,908 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 50 [2021-01-06 19:24:59,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:24:59,914 INFO L225 Difference]: With dead ends: 1295 [2021-01-06 19:24:59,915 INFO L226 Difference]: Without dead ends: 938 [2021-01-06 19:24:59,916 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:24:59,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2021-01-06 19:24:59,987 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 864. [2021-01-06 19:24:59,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 864 states. [2021-01-06 19:24:59,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1163 transitions. [2021-01-06 19:24:59,997 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 1163 transitions. Word has length 50 [2021-01-06 19:24:59,997 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:24:59,997 INFO L481 AbstractCegarLoop]: Abstraction has 864 states and 1163 transitions. [2021-01-06 19:24:59,997 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 19:24:59,997 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 1163 transitions. [2021-01-06 19:24:59,998 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-01-06 19:24:59,998 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:24:59,998 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:24:59,999 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-01-06 19:24:59,999 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:24:59,999 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:24:59,999 INFO L82 PathProgramCache]: Analyzing trace with hash -160475068, now seen corresponding path program 1 times [2021-01-06 19:25:00,000 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:00,000 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [239541060] [2021-01-06 19:25:00,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:00,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:00,089 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-06 19:25:00,090 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [239541060] [2021-01-06 19:25:00,090 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:00,090 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-01-06 19:25:00,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085654266] [2021-01-06 19:25:00,091 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-06 19:25:00,091 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:00,092 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-06 19:25:00,092 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:25:00,094 INFO L87 Difference]: Start difference. First operand 864 states and 1163 transitions. Second operand 5 states. [2021-01-06 19:25:00,348 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:00,349 INFO L93 Difference]: Finished difference Result 2218 states and 3003 transitions. [2021-01-06 19:25:00,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-01-06 19:25:00,349 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 63 [2021-01-06 19:25:00,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:00,368 INFO L225 Difference]: With dead ends: 2218 [2021-01-06 19:25:00,368 INFO L226 Difference]: Without dead ends: 1378 [2021-01-06 19:25:00,370 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-01-06 19:25:00,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2021-01-06 19:25:00,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 891. [2021-01-06 19:25:00,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 891 states. [2021-01-06 19:25:00,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1177 transitions. [2021-01-06 19:25:00,440 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1177 transitions. Word has length 63 [2021-01-06 19:25:00,441 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:00,441 INFO L481 AbstractCegarLoop]: Abstraction has 891 states and 1177 transitions. [2021-01-06 19:25:00,441 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2021-01-06 19:25:00,441 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1177 transitions. [2021-01-06 19:25:00,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-01-06 19:25:00,442 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:00,442 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:00,442 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-01-06 19:25:00,442 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:00,443 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:00,443 INFO L82 PathProgramCache]: Analyzing trace with hash -1532282366, now seen corresponding path program 1 times [2021-01-06 19:25:00,443 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:00,443 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [33150150] [2021-01-06 19:25:00,443 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:00,462 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:00,512 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-06 19:25:00,513 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [33150150] [2021-01-06 19:25:00,513 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:00,513 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:25:00,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998528284] [2021-01-06 19:25:00,514 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 19:25:00,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:00,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 19:25:00,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-06 19:25:00,516 INFO L87 Difference]: Start difference. First operand 891 states and 1177 transitions. Second operand 4 states. [2021-01-06 19:25:00,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:00,660 INFO L93 Difference]: Finished difference Result 2129 states and 2816 transitions. [2021-01-06 19:25:00,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-06 19:25:00,661 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 63 [2021-01-06 19:25:00,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:00,667 INFO L225 Difference]: With dead ends: 2129 [2021-01-06 19:25:00,667 INFO L226 Difference]: Without dead ends: 1271 [2021-01-06 19:25:00,669 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:25:00,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2021-01-06 19:25:00,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 891. [2021-01-06 19:25:00,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 891 states. [2021-01-06 19:25:00,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1164 transitions. [2021-01-06 19:25:00,761 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1164 transitions. Word has length 63 [2021-01-06 19:25:00,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:00,761 INFO L481 AbstractCegarLoop]: Abstraction has 891 states and 1164 transitions. [2021-01-06 19:25:00,761 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 19:25:00,762 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1164 transitions. [2021-01-06 19:25:00,768 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-01-06 19:25:00,768 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:00,769 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:00,769 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-01-06 19:25:00,769 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:00,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:00,770 INFO L82 PathProgramCache]: Analyzing trace with hash -1257522752, now seen corresponding path program 1 times [2021-01-06 19:25:00,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:00,770 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491418126] [2021-01-06 19:25:00,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:00,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:00,830 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-01-06 19:25:00,831 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491418126] [2021-01-06 19:25:00,831 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:00,831 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:25:00,831 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232997959] [2021-01-06 19:25:00,833 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 19:25:00,833 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:00,833 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 19:25:00,834 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-06 19:25:00,834 INFO L87 Difference]: Start difference. First operand 891 states and 1164 transitions. Second operand 4 states. [2021-01-06 19:25:00,976 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:00,977 INFO L93 Difference]: Finished difference Result 2128 states and 2786 transitions. [2021-01-06 19:25:00,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-01-06 19:25:00,977 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 63 [2021-01-06 19:25:00,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:00,983 INFO L225 Difference]: With dead ends: 2128 [2021-01-06 19:25:00,984 INFO L226 Difference]: Without dead ends: 1271 [2021-01-06 19:25:00,988 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:25:00,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1271 states. [2021-01-06 19:25:01,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1271 to 891. [2021-01-06 19:25:01,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 891 states. [2021-01-06 19:25:01,057 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1151 transitions. [2021-01-06 19:25:01,057 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1151 transitions. Word has length 63 [2021-01-06 19:25:01,058 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:01,058 INFO L481 AbstractCegarLoop]: Abstraction has 891 states and 1151 transitions. [2021-01-06 19:25:01,058 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 19:25:01,058 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1151 transitions. [2021-01-06 19:25:01,059 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-01-06 19:25:01,059 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:01,059 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:01,059 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-01-06 19:25:01,059 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:01,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:01,060 INFO L82 PathProgramCache]: Analyzing trace with hash -555922878, now seen corresponding path program 1 times [2021-01-06 19:25:01,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:01,060 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86266228] [2021-01-06 19:25:01,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:01,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:01,116 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:25:01,116 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86266228] [2021-01-06 19:25:01,116 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:01,116 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:25:01,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394990080] [2021-01-06 19:25:01,117 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:25:01,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:01,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:25:01,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:01,119 INFO L87 Difference]: Start difference. First operand 891 states and 1151 transitions. Second operand 3 states. [2021-01-06 19:25:01,296 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:01,296 INFO L93 Difference]: Finished difference Result 2470 states and 3171 transitions. [2021-01-06 19:25:01,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:25:01,297 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 63 [2021-01-06 19:25:01,297 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:01,304 INFO L225 Difference]: With dead ends: 2470 [2021-01-06 19:25:01,305 INFO L226 Difference]: Without dead ends: 1616 [2021-01-06 19:25:01,307 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:01,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1616 states. [2021-01-06 19:25:01,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1616 to 1616. [2021-01-06 19:25:01,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1616 states. [2021-01-06 19:25:01,437 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1616 states to 1616 states and 2038 transitions. [2021-01-06 19:25:01,437 INFO L78 Accepts]: Start accepts. Automaton has 1616 states and 2038 transitions. Word has length 63 [2021-01-06 19:25:01,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:01,437 INFO L481 AbstractCegarLoop]: Abstraction has 1616 states and 2038 transitions. [2021-01-06 19:25:01,437 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:25:01,438 INFO L276 IsEmpty]: Start isEmpty. Operand 1616 states and 2038 transitions. [2021-01-06 19:25:01,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-01-06 19:25:01,439 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:01,439 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:01,439 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-01-06 19:25:01,439 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:01,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:01,440 INFO L82 PathProgramCache]: Analyzing trace with hash 542253111, now seen corresponding path program 1 times [2021-01-06 19:25:01,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:01,440 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630991333] [2021-01-06 19:25:01,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:01,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:01,472 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:25:01,473 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630991333] [2021-01-06 19:25:01,473 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:01,473 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:25:01,474 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70630842] [2021-01-06 19:25:01,474 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:25:01,474 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:01,475 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:25:01,475 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:01,475 INFO L87 Difference]: Start difference. First operand 1616 states and 2038 transitions. Second operand 3 states. [2021-01-06 19:25:01,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:01,739 INFO L93 Difference]: Finished difference Result 4458 states and 5616 transitions. [2021-01-06 19:25:01,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:25:01,740 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 64 [2021-01-06 19:25:01,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:01,755 INFO L225 Difference]: With dead ends: 4458 [2021-01-06 19:25:01,755 INFO L226 Difference]: Without dead ends: 2912 [2021-01-06 19:25:01,759 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:01,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2912 states. [2021-01-06 19:25:02,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2912 to 2874. [2021-01-06 19:25:02,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2874 states. [2021-01-06 19:25:02,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 3590 transitions. [2021-01-06 19:25:02,027 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 3590 transitions. Word has length 64 [2021-01-06 19:25:02,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:02,028 INFO L481 AbstractCegarLoop]: Abstraction has 2874 states and 3590 transitions. [2021-01-06 19:25:02,028 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:25:02,028 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 3590 transitions. [2021-01-06 19:25:02,030 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-01-06 19:25:02,030 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:02,030 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:02,030 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-01-06 19:25:02,030 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:02,031 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:02,031 INFO L82 PathProgramCache]: Analyzing trace with hash 1102952889, now seen corresponding path program 1 times [2021-01-06 19:25:02,031 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:02,032 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [180224765] [2021-01-06 19:25:02,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:02,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:02,051 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-06 19:25:02,051 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [180224765] [2021-01-06 19:25:02,051 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:02,052 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:25:02,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93658055] [2021-01-06 19:25:02,052 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:25:02,052 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:02,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:25:02,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:02,053 INFO L87 Difference]: Start difference. First operand 2874 states and 3590 transitions. Second operand 3 states. [2021-01-06 19:25:02,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:02,303 INFO L93 Difference]: Finished difference Result 5628 states and 7047 transitions. [2021-01-06 19:25:02,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:25:02,303 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 64 [2021-01-06 19:25:02,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:02,316 INFO L225 Difference]: With dead ends: 5628 [2021-01-06 19:25:02,317 INFO L226 Difference]: Without dead ends: 2812 [2021-01-06 19:25:02,320 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:02,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2812 states. [2021-01-06 19:25:02,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2812 to 2812. [2021-01-06 19:25:02,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2812 states. [2021-01-06 19:25:02,539 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2812 states to 2812 states and 3520 transitions. [2021-01-06 19:25:02,540 INFO L78 Accepts]: Start accepts. Automaton has 2812 states and 3520 transitions. Word has length 64 [2021-01-06 19:25:02,540 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:02,540 INFO L481 AbstractCegarLoop]: Abstraction has 2812 states and 3520 transitions. [2021-01-06 19:25:02,540 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:25:02,541 INFO L276 IsEmpty]: Start isEmpty. Operand 2812 states and 3520 transitions. [2021-01-06 19:25:02,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-01-06 19:25:02,542 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:02,542 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:02,543 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-01-06 19:25:02,543 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:02,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:02,543 INFO L82 PathProgramCache]: Analyzing trace with hash -598434673, now seen corresponding path program 1 times [2021-01-06 19:25:02,544 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:02,544 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495095708] [2021-01-06 19:25:02,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:02,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:02,579 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-06 19:25:02,580 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495095708] [2021-01-06 19:25:02,580 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:02,580 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-06 19:25:02,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [495087225] [2021-01-06 19:25:02,581 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:25:02,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:02,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:25:02,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:02,582 INFO L87 Difference]: Start difference. First operand 2812 states and 3520 transitions. Second operand 3 states. [2021-01-06 19:25:02,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:02,998 INFO L93 Difference]: Finished difference Result 6754 states and 8517 transitions. [2021-01-06 19:25:02,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:25:02,998 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 65 [2021-01-06 19:25:02,999 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:03,021 INFO L225 Difference]: With dead ends: 6754 [2021-01-06 19:25:03,022 INFO L226 Difference]: Without dead ends: 4728 [2021-01-06 19:25:03,026 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:03,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4728 states. [2021-01-06 19:25:03,344 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4728 to 3840. [2021-01-06 19:25:03,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3840 states. [2021-01-06 19:25:03,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3840 states to 3840 states and 4818 transitions. [2021-01-06 19:25:03,358 INFO L78 Accepts]: Start accepts. Automaton has 3840 states and 4818 transitions. Word has length 65 [2021-01-06 19:25:03,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:03,358 INFO L481 AbstractCegarLoop]: Abstraction has 3840 states and 4818 transitions. [2021-01-06 19:25:03,358 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:25:03,358 INFO L276 IsEmpty]: Start isEmpty. Operand 3840 states and 4818 transitions. [2021-01-06 19:25:03,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-01-06 19:25:03,361 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:03,361 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:03,362 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-01-06 19:25:03,362 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:03,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:03,362 INFO L82 PathProgramCache]: Analyzing trace with hash -1885494495, now seen corresponding path program 1 times [2021-01-06 19:25:03,363 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:03,363 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [988323981] [2021-01-06 19:25:03,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:03,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:03,405 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:25:03,405 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [988323981] [2021-01-06 19:25:03,405 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:03,406 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-01-06 19:25:03,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056890302] [2021-01-06 19:25:03,407 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-06 19:25:03,407 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:03,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-06 19:25:03,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:25:03,408 INFO L87 Difference]: Start difference. First operand 3840 states and 4818 transitions. Second operand 5 states. [2021-01-06 19:25:03,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:03,975 INFO L93 Difference]: Finished difference Result 9558 states and 12023 transitions. [2021-01-06 19:25:03,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-01-06 19:25:03,975 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 82 [2021-01-06 19:25:03,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:04,005 INFO L225 Difference]: With dead ends: 9558 [2021-01-06 19:25:04,005 INFO L226 Difference]: Without dead ends: 5776 [2021-01-06 19:25:04,011 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-01-06 19:25:04,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5776 states. [2021-01-06 19:25:04,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5776 to 3888. [2021-01-06 19:25:04,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3888 states. [2021-01-06 19:25:04,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3888 states to 3888 states and 4792 transitions. [2021-01-06 19:25:04,486 INFO L78 Accepts]: Start accepts. Automaton has 3888 states and 4792 transitions. Word has length 82 [2021-01-06 19:25:04,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:04,487 INFO L481 AbstractCegarLoop]: Abstraction has 3888 states and 4792 transitions. [2021-01-06 19:25:04,487 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2021-01-06 19:25:04,487 INFO L276 IsEmpty]: Start isEmpty. Operand 3888 states and 4792 transitions. [2021-01-06 19:25:04,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-01-06 19:25:04,490 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:04,490 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:04,490 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-01-06 19:25:04,491 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:04,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:04,491 INFO L82 PathProgramCache]: Analyzing trace with hash 821124899, now seen corresponding path program 1 times [2021-01-06 19:25:04,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:04,492 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145785794] [2021-01-06 19:25:04,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:04,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:04,573 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:25:04,574 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145785794] [2021-01-06 19:25:04,574 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:04,574 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:25:04,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818757028] [2021-01-06 19:25:04,580 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:25:04,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:04,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:25:04,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:04,581 INFO L87 Difference]: Start difference. First operand 3888 states and 4792 transitions. Second operand 3 states. [2021-01-06 19:25:05,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:05,397 INFO L93 Difference]: Finished difference Result 11116 states and 13658 transitions. [2021-01-06 19:25:05,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:25:05,397 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 82 [2021-01-06 19:25:05,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:05,442 INFO L225 Difference]: With dead ends: 11116 [2021-01-06 19:25:05,443 INFO L226 Difference]: Without dead ends: 7298 [2021-01-06 19:25:05,449 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:05,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7298 states. [2021-01-06 19:25:06,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7298 to 7088. [2021-01-06 19:25:06,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7088 states. [2021-01-06 19:25:06,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7088 states to 7088 states and 8604 transitions. [2021-01-06 19:25:06,172 INFO L78 Accepts]: Start accepts. Automaton has 7088 states and 8604 transitions. Word has length 82 [2021-01-06 19:25:06,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:06,173 INFO L481 AbstractCegarLoop]: Abstraction has 7088 states and 8604 transitions. [2021-01-06 19:25:06,173 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:25:06,173 INFO L276 IsEmpty]: Start isEmpty. Operand 7088 states and 8604 transitions. [2021-01-06 19:25:06,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-01-06 19:25:06,176 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:06,177 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:06,177 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-01-06 19:25:06,177 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:06,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:06,178 INFO L82 PathProgramCache]: Analyzing trace with hash -1445932573, now seen corresponding path program 1 times [2021-01-06 19:25:06,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:06,180 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721183921] [2021-01-06 19:25:06,180 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:06,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:06,243 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:25:06,243 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721183921] [2021-01-06 19:25:06,243 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:06,243 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-06 19:25:06,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032513035] [2021-01-06 19:25:06,245 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 19:25:06,246 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:06,246 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 19:25:06,246 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-06 19:25:06,246 INFO L87 Difference]: Start difference. First operand 7088 states and 8604 transitions. Second operand 4 states. [2021-01-06 19:25:06,967 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:06,967 INFO L93 Difference]: Finished difference Result 12480 states and 15138 transitions. [2021-01-06 19:25:06,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-01-06 19:25:06,968 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 83 [2021-01-06 19:25:06,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:06,980 INFO L225 Difference]: With dead ends: 12480 [2021-01-06 19:25:06,980 INFO L226 Difference]: Without dead ends: 5429 [2021-01-06 19:25:06,989 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:25:06,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5429 states. [2021-01-06 19:25:07,611 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5429 to 5427. [2021-01-06 19:25:07,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5427 states. [2021-01-06 19:25:07,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5427 states to 5427 states and 6508 transitions. [2021-01-06 19:25:07,621 INFO L78 Accepts]: Start accepts. Automaton has 5427 states and 6508 transitions. Word has length 83 [2021-01-06 19:25:07,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:07,622 INFO L481 AbstractCegarLoop]: Abstraction has 5427 states and 6508 transitions. [2021-01-06 19:25:07,622 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 19:25:07,622 INFO L276 IsEmpty]: Start isEmpty. Operand 5427 states and 6508 transitions. [2021-01-06 19:25:07,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-01-06 19:25:07,626 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:07,626 INFO L422 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:07,626 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-01-06 19:25:07,627 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:07,627 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:07,627 INFO L82 PathProgramCache]: Analyzing trace with hash -1972548730, now seen corresponding path program 1 times [2021-01-06 19:25:07,628 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:07,628 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290758150] [2021-01-06 19:25:07,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:07,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:07,675 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:25:07,675 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290758150] [2021-01-06 19:25:07,675 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:07,676 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-01-06 19:25:07,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401670822] [2021-01-06 19:25:07,676 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:25:07,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:07,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:25:07,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:07,677 INFO L87 Difference]: Start difference. First operand 5427 states and 6508 transitions. Second operand 3 states. [2021-01-06 19:25:08,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:08,509 INFO L93 Difference]: Finished difference Result 12449 states and 14904 transitions. [2021-01-06 19:25:08,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:25:08,509 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 106 [2021-01-06 19:25:08,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:08,526 INFO L225 Difference]: With dead ends: 12449 [2021-01-06 19:25:08,526 INFO L226 Difference]: Without dead ends: 7048 [2021-01-06 19:25:08,534 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:08,542 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7048 states. [2021-01-06 19:25:08,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7048 to 7000. [2021-01-06 19:25:08,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7000 states. [2021-01-06 19:25:08,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8322 transitions. [2021-01-06 19:25:08,985 INFO L78 Accepts]: Start accepts. Automaton has 7000 states and 8322 transitions. Word has length 106 [2021-01-06 19:25:08,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:08,985 INFO L481 AbstractCegarLoop]: Abstraction has 7000 states and 8322 transitions. [2021-01-06 19:25:08,985 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:25:08,985 INFO L276 IsEmpty]: Start isEmpty. Operand 7000 states and 8322 transitions. [2021-01-06 19:25:08,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-01-06 19:25:08,993 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:08,993 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:08,993 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-01-06 19:25:08,993 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:08,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:08,994 INFO L82 PathProgramCache]: Analyzing trace with hash 1320660436, now seen corresponding path program 1 times [2021-01-06 19:25:08,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:08,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2114784520] [2021-01-06 19:25:08,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:09,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:09,037 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:25:09,038 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2114784520] [2021-01-06 19:25:09,038 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:09,038 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:25:09,038 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2020209961] [2021-01-06 19:25:09,039 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:25:09,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:09,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:25:09,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:09,039 INFO L87 Difference]: Start difference. First operand 7000 states and 8322 transitions. Second operand 3 states. [2021-01-06 19:25:09,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:09,692 INFO L93 Difference]: Finished difference Result 12422 states and 14823 transitions. [2021-01-06 19:25:09,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:25:09,692 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 121 [2021-01-06 19:25:09,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:09,707 INFO L225 Difference]: With dead ends: 12422 [2021-01-06 19:25:09,707 INFO L226 Difference]: Without dead ends: 7032 [2021-01-06 19:25:09,715 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:09,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7032 states. [2021-01-06 19:25:10,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7032 to 7000. [2021-01-06 19:25:10,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7000 states. [2021-01-06 19:25:10,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8150 transitions. [2021-01-06 19:25:10,282 INFO L78 Accepts]: Start accepts. Automaton has 7000 states and 8150 transitions. Word has length 121 [2021-01-06 19:25:10,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:10,282 INFO L481 AbstractCegarLoop]: Abstraction has 7000 states and 8150 transitions. [2021-01-06 19:25:10,283 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:25:10,283 INFO L276 IsEmpty]: Start isEmpty. Operand 7000 states and 8150 transitions. [2021-01-06 19:25:10,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-01-06 19:25:10,292 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:10,292 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:10,293 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-01-06 19:25:10,293 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:10,293 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:10,294 INFO L82 PathProgramCache]: Analyzing trace with hash -2003596231, now seen corresponding path program 1 times [2021-01-06 19:25:10,294 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:10,294 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633392789] [2021-01-06 19:25:10,294 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:10,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:10,367 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:25:10,368 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633392789] [2021-01-06 19:25:10,368 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:10,368 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-06 19:25:10,368 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1487228470] [2021-01-06 19:25:10,369 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 19:25:10,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:10,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 19:25:10,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-06 19:25:10,371 INFO L87 Difference]: Start difference. First operand 7000 states and 8150 transitions. Second operand 4 states. [2021-01-06 19:25:11,245 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:11,245 INFO L93 Difference]: Finished difference Result 12396 states and 14450 transitions. [2021-01-06 19:25:11,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-01-06 19:25:11,246 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 122 [2021-01-06 19:25:11,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:11,273 INFO L225 Difference]: With dead ends: 12396 [2021-01-06 19:25:11,273 INFO L226 Difference]: Without dead ends: 7006 [2021-01-06 19:25:11,285 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:25:11,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7006 states. [2021-01-06 19:25:11,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7006 to 7000. [2021-01-06 19:25:11,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7000 states. [2021-01-06 19:25:11,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8114 transitions. [2021-01-06 19:25:11,982 INFO L78 Accepts]: Start accepts. Automaton has 7000 states and 8114 transitions. Word has length 122 [2021-01-06 19:25:11,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:11,983 INFO L481 AbstractCegarLoop]: Abstraction has 7000 states and 8114 transitions. [2021-01-06 19:25:11,983 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 19:25:11,983 INFO L276 IsEmpty]: Start isEmpty. Operand 7000 states and 8114 transitions. [2021-01-06 19:25:11,992 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-01-06 19:25:11,992 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:11,992 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:11,992 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-01-06 19:25:11,993 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:11,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:11,993 INFO L82 PathProgramCache]: Analyzing trace with hash -1600602555, now seen corresponding path program 1 times [2021-01-06 19:25:11,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:11,994 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577484570] [2021-01-06 19:25:11,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:12,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:12,069 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-01-06 19:25:12,070 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577484570] [2021-01-06 19:25:12,070 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:12,070 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-06 19:25:12,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1226741072] [2021-01-06 19:25:12,071 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 19:25:12,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:12,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 19:25:12,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-06 19:25:12,072 INFO L87 Difference]: Start difference. First operand 7000 states and 8114 transitions. Second operand 4 states. [2021-01-06 19:25:12,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:12,699 INFO L93 Difference]: Finished difference Result 14162 states and 16410 transitions. [2021-01-06 19:25:12,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-01-06 19:25:12,699 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 148 [2021-01-06 19:25:12,699 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:12,714 INFO L225 Difference]: With dead ends: 14162 [2021-01-06 19:25:12,714 INFO L226 Difference]: Without dead ends: 6404 [2021-01-06 19:25:12,728 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:25:12,734 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6404 states. [2021-01-06 19:25:13,326 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6404 to 6203. [2021-01-06 19:25:13,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6203 states. [2021-01-06 19:25:13,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6203 states to 6203 states and 7147 transitions. [2021-01-06 19:25:13,333 INFO L78 Accepts]: Start accepts. Automaton has 6203 states and 7147 transitions. Word has length 148 [2021-01-06 19:25:13,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:13,334 INFO L481 AbstractCegarLoop]: Abstraction has 6203 states and 7147 transitions. [2021-01-06 19:25:13,334 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 19:25:13,334 INFO L276 IsEmpty]: Start isEmpty. Operand 6203 states and 7147 transitions. [2021-01-06 19:25:13,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-01-06 19:25:13,339 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:13,340 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:13,340 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-01-06 19:25:13,340 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:13,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:13,341 INFO L82 PathProgramCache]: Analyzing trace with hash 884177636, now seen corresponding path program 1 times [2021-01-06 19:25:13,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:13,341 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219333749] [2021-01-06 19:25:13,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:13,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:13,392 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-06 19:25:13,392 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219333749] [2021-01-06 19:25:13,392 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:13,392 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:25:13,392 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000598784] [2021-01-06 19:25:13,393 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:25:13,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:13,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:25:13,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:13,394 INFO L87 Difference]: Start difference. First operand 6203 states and 7147 transitions. Second operand 3 states. [2021-01-06 19:25:13,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:13,969 INFO L93 Difference]: Finished difference Result 10593 states and 12216 transitions. [2021-01-06 19:25:13,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:25:13,969 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 149 [2021-01-06 19:25:13,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:13,977 INFO L225 Difference]: With dead ends: 10593 [2021-01-06 19:25:13,977 INFO L226 Difference]: Without dead ends: 6487 [2021-01-06 19:25:13,983 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:13,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6487 states. [2021-01-06 19:25:14,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6487 to 6203. [2021-01-06 19:25:14,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6203 states. [2021-01-06 19:25:14,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6203 states to 6203 states and 7027 transitions. [2021-01-06 19:25:14,568 INFO L78 Accepts]: Start accepts. Automaton has 6203 states and 7027 transitions. Word has length 149 [2021-01-06 19:25:14,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:14,568 INFO L481 AbstractCegarLoop]: Abstraction has 6203 states and 7027 transitions. [2021-01-06 19:25:14,568 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:25:14,568 INFO L276 IsEmpty]: Start isEmpty. Operand 6203 states and 7027 transitions. [2021-01-06 19:25:14,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-01-06 19:25:14,573 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:14,573 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:14,574 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-01-06 19:25:14,574 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:14,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:14,574 INFO L82 PathProgramCache]: Analyzing trace with hash 1796815004, now seen corresponding path program 1 times [2021-01-06 19:25:14,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:14,575 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742579550] [2021-01-06 19:25:14,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:14,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:14,640 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-06 19:25:14,641 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742579550] [2021-01-06 19:25:14,641 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:14,641 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-01-06 19:25:14,641 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961648526] [2021-01-06 19:25:14,642 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-01-06 19:25:14,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:14,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-01-06 19:25:14,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-01-06 19:25:14,642 INFO L87 Difference]: Start difference. First operand 6203 states and 7027 transitions. Second operand 4 states. [2021-01-06 19:25:14,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:14,915 INFO L93 Difference]: Finished difference Result 8945 states and 10071 transitions. [2021-01-06 19:25:14,915 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-01-06 19:25:14,915 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 150 [2021-01-06 19:25:14,915 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:14,917 INFO L225 Difference]: With dead ends: 8945 [2021-01-06 19:25:14,917 INFO L226 Difference]: Without dead ends: 1861 [2021-01-06 19:25:14,923 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:25:14,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1861 states. [2021-01-06 19:25:15,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1861 to 1856. [2021-01-06 19:25:15,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1856 states. [2021-01-06 19:25:15,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1856 states to 1856 states and 1985 transitions. [2021-01-06 19:25:15,047 INFO L78 Accepts]: Start accepts. Automaton has 1856 states and 1985 transitions. Word has length 150 [2021-01-06 19:25:15,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:15,047 INFO L481 AbstractCegarLoop]: Abstraction has 1856 states and 1985 transitions. [2021-01-06 19:25:15,047 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2021-01-06 19:25:15,047 INFO L276 IsEmpty]: Start isEmpty. Operand 1856 states and 1985 transitions. [2021-01-06 19:25:15,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-01-06 19:25:15,049 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:15,050 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:15,050 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-01-06 19:25:15,050 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:15,050 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:15,050 INFO L82 PathProgramCache]: Analyzing trace with hash -443547140, now seen corresponding path program 1 times [2021-01-06 19:25:15,051 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:15,051 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438455044] [2021-01-06 19:25:15,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:15,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:15,105 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-01-06 19:25:15,106 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438455044] [2021-01-06 19:25:15,106 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:15,106 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-01-06 19:25:15,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607178256] [2021-01-06 19:25:15,106 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-01-06 19:25:15,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:15,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-01-06 19:25:15,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:15,107 INFO L87 Difference]: Start difference. First operand 1856 states and 1985 transitions. Second operand 3 states. [2021-01-06 19:25:15,225 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:15,226 INFO L93 Difference]: Finished difference Result 2482 states and 2655 transitions. [2021-01-06 19:25:15,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-01-06 19:25:15,228 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 150 [2021-01-06 19:25:15,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:15,229 INFO L225 Difference]: With dead ends: 2482 [2021-01-06 19:25:15,229 INFO L226 Difference]: Without dead ends: 1495 [2021-01-06 19:25:15,230 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-01-06 19:25:15,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1495 states. [2021-01-06 19:25:15,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 1495. [2021-01-06 19:25:15,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1495 states. [2021-01-06 19:25:15,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 1592 transitions. [2021-01-06 19:25:15,361 INFO L78 Accepts]: Start accepts. Automaton has 1495 states and 1592 transitions. Word has length 150 [2021-01-06 19:25:15,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:15,361 INFO L481 AbstractCegarLoop]: Abstraction has 1495 states and 1592 transitions. [2021-01-06 19:25:15,361 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2021-01-06 19:25:15,361 INFO L276 IsEmpty]: Start isEmpty. Operand 1495 states and 1592 transitions. [2021-01-06 19:25:15,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2021-01-06 19:25:15,363 INFO L414 BasicCegarLoop]: Found error trace [2021-01-06 19:25:15,363 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-01-06 19:25:15,364 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2021-01-06 19:25:15,364 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-01-06 19:25:15,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-01-06 19:25:15,364 INFO L82 PathProgramCache]: Analyzing trace with hash 362557874, now seen corresponding path program 1 times [2021-01-06 19:25:15,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-01-06 19:25:15,365 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [300619588] [2021-01-06 19:25:15,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-01-06 19:25:15,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-01-06 19:25:15,589 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-01-06 19:25:15,589 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [300619588] [2021-01-06 19:25:15,589 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-01-06 19:25:15,589 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-01-06 19:25:15,589 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2119812696] [2021-01-06 19:25:15,590 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-01-06 19:25:15,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-01-06 19:25:15,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-01-06 19:25:15,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:25:15,591 INFO L87 Difference]: Start difference. First operand 1495 states and 1592 transitions. Second operand 5 states. [2021-01-06 19:25:15,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-01-06 19:25:15,777 INFO L93 Difference]: Finished difference Result 1495 states and 1592 transitions. [2021-01-06 19:25:15,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-01-06 19:25:15,777 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 152 [2021-01-06 19:25:15,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-01-06 19:25:15,778 INFO L225 Difference]: With dead ends: 1495 [2021-01-06 19:25:15,778 INFO L226 Difference]: Without dead ends: 0 [2021-01-06 19:25:15,779 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-01-06 19:25:15,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-01-06 19:25:15,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-01-06 19:25:15,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2021-01-06 19:25:15,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-01-06 19:25:15,780 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 152 [2021-01-06 19:25:15,780 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-01-06 19:25:15,780 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-01-06 19:25:15,780 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2021-01-06 19:25:15,780 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-01-06 19:25:15,780 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-01-06 19:25:15,781 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2021-01-06 19:25:15,783 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-01-06 19:25:16,004 WARN L197 SmtUtils]: Spent 205.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 136 [2021-01-06 19:25:16,415 WARN L197 SmtUtils]: Spent 409.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 166 [2021-01-06 19:25:16,876 WARN L197 SmtUtils]: Spent 457.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 166 [2021-01-06 19:25:17,626 WARN L197 SmtUtils]: Spent 728.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 166 [2021-01-06 19:25:18,262 WARN L197 SmtUtils]: Spent 631.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 218 [2021-01-06 19:25:18,367 WARN L197 SmtUtils]: Spent 101.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 93 [2021-01-06 19:25:18,715 WARN L197 SmtUtils]: Spent 345.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 164 [2021-01-06 19:25:18,825 WARN L197 SmtUtils]: Spent 103.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 127 [2021-01-06 19:25:18,944 WARN L197 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 139 [2021-01-06 19:25:19,279 WARN L197 SmtUtils]: Spent 332.00 ms on a formula simplification. DAG size of input: 220 DAG size of output: 185 [2021-01-06 19:25:19,617 WARN L197 SmtUtils]: Spent 335.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 166 [2021-01-06 19:25:19,971 WARN L197 SmtUtils]: Spent 264.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 166 [2021-01-06 19:25:20,243 WARN L197 SmtUtils]: Spent 269.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 218 [2021-01-06 19:25:20,495 WARN L197 SmtUtils]: Spent 218.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 166 [2021-01-06 19:25:20,760 WARN L197 SmtUtils]: Spent 263.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 166 [2021-01-06 19:25:21,049 WARN L197 SmtUtils]: Spent 285.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 218 [2021-01-06 19:25:21,322 WARN L197 SmtUtils]: Spent 209.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 166 [2021-01-06 19:25:21,676 WARN L197 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 218 [2021-01-06 19:25:21,791 WARN L197 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 170 DAG size of output: 156 [2021-01-06 19:25:22,052 WARN L197 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 166 [2021-01-06 19:25:22,302 WARN L197 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 218 [2021-01-06 19:25:22,594 WARN L197 SmtUtils]: Spent 290.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 218 [2021-01-06 19:25:22,884 WARN L197 SmtUtils]: Spent 179.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 166 [2021-01-06 19:25:23,188 WARN L197 SmtUtils]: Spent 228.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 218 [2021-01-06 19:25:23,294 WARN L197 SmtUtils]: Spent 105.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 160 [2021-01-06 19:25:23,459 WARN L197 SmtUtils]: Spent 163.00 ms on a formula simplification. DAG size of input: 222 DAG size of output: 186 [2021-01-06 19:25:24,038 WARN L197 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 270 DAG size of output: 213 [2021-01-06 19:25:24,144 WARN L197 SmtUtils]: Spent 104.00 ms on a formula simplification. DAG size of input: 171 DAG size of output: 158 [2021-01-06 19:25:24,475 WARN L197 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 294 DAG size of output: 255 [2021-01-06 19:25:25,077 WARN L197 SmtUtils]: Spent 202.00 ms on a formula simplification. DAG size of input: 227 DAG size of output: 204 [2021-01-06 19:25:25,254 WARN L197 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 184 DAG size of output: 162 [2021-01-06 19:25:25,558 WARN L197 SmtUtils]: Spent 246.00 ms on a formula simplification. DAG size of input: 250 DAG size of output: 218 [2021-01-06 19:25:25,810 WARN L197 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 136 [2021-01-06 19:25:26,085 WARN L197 SmtUtils]: Spent 273.00 ms on a formula simplification. DAG size of input: 272 DAG size of output: 217 [2021-01-06 19:25:27,227 WARN L197 SmtUtils]: Spent 1.14 s on a formula simplification. DAG size of input: 127 DAG size of output: 66 [2021-01-06 19:25:30,255 WARN L197 SmtUtils]: Spent 3.02 s on a formula simplification. DAG size of input: 162 DAG size of output: 92 [2021-01-06 19:25:33,239 WARN L197 SmtUtils]: Spent 2.98 s on a formula simplification. DAG size of input: 162 DAG size of output: 92 [2021-01-06 19:25:33,671 WARN L197 SmtUtils]: Spent 430.00 ms on a formula simplification. DAG size of input: 69 DAG size of output: 55 [2021-01-06 19:25:36,680 WARN L197 SmtUtils]: Spent 3.00 s on a formula simplification. DAG size of input: 162 DAG size of output: 92 [2021-01-06 19:25:39,021 WARN L197 SmtUtils]: Spent 2.34 s on a formula simplification. DAG size of input: 213 DAG size of output: 90 [2021-01-06 19:25:41,325 WARN L197 SmtUtils]: Spent 2.30 s on a formula simplification. DAG size of input: 90 DAG size of output: 90 [2021-01-06 19:25:44,192 WARN L197 SmtUtils]: Spent 2.86 s on a formula simplification. DAG size of input: 160 DAG size of output: 90 [2021-01-06 19:25:44,296 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 36 [2021-01-06 19:25:45,038 WARN L197 SmtUtils]: Spent 739.00 ms on a formula simplification. DAG size of input: 125 DAG size of output: 65 [2021-01-06 19:25:45,674 WARN L197 SmtUtils]: Spent 634.00 ms on a formula simplification. DAG size of input: 131 DAG size of output: 59 [2021-01-06 19:25:48,112 WARN L197 SmtUtils]: Spent 2.44 s on a formula simplification. DAG size of input: 176 DAG size of output: 84 [2021-01-06 19:25:51,123 WARN L197 SmtUtils]: Spent 3.01 s on a formula simplification. DAG size of input: 162 DAG size of output: 92 [2021-01-06 19:25:51,890 WARN L197 SmtUtils]: Spent 764.00 ms on a formula simplification. DAG size of input: 129 DAG size of output: 64 [2021-01-06 19:25:54,882 WARN L197 SmtUtils]: Spent 2.99 s on a formula simplification. DAG size of input: 162 DAG size of output: 92 [2021-01-06 19:25:57,232 WARN L197 SmtUtils]: Spent 2.35 s on a formula simplification. DAG size of input: 213 DAG size of output: 90 [2021-01-06 19:25:57,606 WARN L197 SmtUtils]: Spent 372.00 ms on a formula simplification. DAG size of input: 96 DAG size of output: 52 [2021-01-06 19:26:00,634 WARN L197 SmtUtils]: Spent 3.02 s on a formula simplification. DAG size of input: 162 DAG size of output: 92 [2021-01-06 19:26:03,602 WARN L197 SmtUtils]: Spent 2.97 s on a formula simplification. DAG size of input: 162 DAG size of output: 92 [2021-01-06 19:26:05,967 WARN L197 SmtUtils]: Spent 2.36 s on a formula simplification. DAG size of input: 213 DAG size of output: 90 [2021-01-06 19:26:06,737 WARN L197 SmtUtils]: Spent 767.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 61 [2021-01-06 19:26:09,783 WARN L197 SmtUtils]: Spent 3.04 s on a formula simplification. DAG size of input: 162 DAG size of output: 92 [2021-01-06 19:26:12,242 WARN L197 SmtUtils]: Spent 2.46 s on a formula simplification. DAG size of input: 92 DAG size of output: 92 [2021-01-06 19:26:12,503 WARN L197 SmtUtils]: Spent 258.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 41 [2021-01-06 19:26:14,885 WARN L197 SmtUtils]: Spent 2.38 s on a formula simplification. DAG size of input: 213 DAG size of output: 90 [2021-01-06 19:26:15,686 WARN L197 SmtUtils]: Spent 797.00 ms on a formula simplification. DAG size of input: 150 DAG size of output: 62 [2021-01-06 19:26:18,692 WARN L197 SmtUtils]: Spent 3.00 s on a formula simplification. DAG size of input: 162 DAG size of output: 92 [2021-01-06 19:26:21,080 WARN L197 SmtUtils]: Spent 2.38 s on a formula simplification. DAG size of input: 213 DAG size of output: 90 [2021-01-06 19:26:23,429 WARN L197 SmtUtils]: Spent 2.35 s on a formula simplification. DAG size of input: 213 DAG size of output: 90 [2021-01-06 19:26:24,277 WARN L197 SmtUtils]: Spent 844.00 ms on a formula simplification. DAG size of input: 137 DAG size of output: 68 [2021-01-06 19:26:24,382 WARN L197 SmtUtils]: Spent 102.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 36 [2021-01-06 19:26:26,401 WARN L197 SmtUtils]: Spent 2.02 s on a formula simplification. DAG size of input: 86 DAG size of output: 84 [2021-01-06 19:26:29,395 WARN L197 SmtUtils]: Spent 2.99 s on a formula simplification. DAG size of input: 162 DAG size of output: 92 [2021-01-06 19:26:29,855 WARN L197 SmtUtils]: Spent 456.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 58 [2021-01-06 19:26:31,952 WARN L197 SmtUtils]: Spent 2.09 s on a formula simplification. DAG size of input: 86 DAG size of output: 86 [2021-01-06 19:26:34,322 WARN L197 SmtUtils]: Spent 2.37 s on a formula simplification. DAG size of input: 213 DAG size of output: 90 [2021-01-06 19:26:35,430 WARN L197 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 150 DAG size of output: 62 [2021-01-06 19:26:37,999 WARN L197 SmtUtils]: Spent 2.57 s on a formula simplification. DAG size of input: 176 DAG size of output: 86 [2021-01-06 19:26:38,312 WARN L197 SmtUtils]: Spent 310.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 47 [2021-01-06 19:26:39,127 WARN L197 SmtUtils]: Spent 812.00 ms on a formula simplification. DAG size of input: 132 DAG size of output: 66 [2021-01-06 19:26:40,253 WARN L197 SmtUtils]: Spent 1.12 s on a formula simplification. DAG size of input: 128 DAG size of output: 68 [2021-01-06 19:26:40,660 WARN L197 SmtUtils]: Spent 404.00 ms on a formula simplification. DAG size of input: 98 DAG size of output: 54 [2021-01-06 19:26:41,248 WARN L197 SmtUtils]: Spent 585.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 67 [2021-01-06 19:26:41,977 WARN L197 SmtUtils]: Spent 727.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 62 [2021-01-06 19:26:44,162 WARN L197 SmtUtils]: Spent 2.18 s on a formula simplification. DAG size of input: 86 DAG size of output: 86 [2021-01-06 19:26:46,979 WARN L197 SmtUtils]: Spent 2.81 s on a formula simplification. DAG size of input: 203 DAG size of output: 82 [2021-01-06 19:26:48,086 WARN L197 SmtUtils]: Spent 1.10 s on a formula simplification. DAG size of input: 154 DAG size of output: 76 [2021-01-06 19:26:48,873 WARN L197 SmtUtils]: Spent 784.00 ms on a formula simplification. DAG size of input: 149 DAG size of output: 57 [2021-01-06 19:26:49,319 WARN L197 SmtUtils]: Spent 443.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 57 [2021-01-06 19:26:51,725 WARN L197 SmtUtils]: Spent 2.40 s on a formula simplification. DAG size of input: 245 DAG size of output: 80 [2021-01-06 19:26:52,116 WARN L197 SmtUtils]: Spent 389.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 53 [2021-01-06 19:26:52,523 WARN L197 SmtUtils]: Spent 405.00 ms on a formula simplification. DAG size of input: 113 DAG size of output: 51 [2021-01-06 19:26:53,334 WARN L197 SmtUtils]: Spent 808.00 ms on a formula simplification. DAG size of input: 148 DAG size of output: 59 [2021-01-06 19:26:53,827 WARN L197 SmtUtils]: Spent 491.00 ms on a formula simplification. DAG size of input: 115 DAG size of output: 60 [2021-01-06 19:26:55,015 WARN L197 SmtUtils]: Spent 1.18 s on a formula simplification. DAG size of input: 159 DAG size of output: 65 [2021-01-06 19:26:55,353 WARN L197 SmtUtils]: Spent 336.00 ms on a formula simplification. DAG size of input: 63 DAG size of output: 49 [2021-01-06 19:26:55,599 WARN L197 SmtUtils]: Spent 243.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2021-01-06 19:26:58,051 WARN L197 SmtUtils]: Spent 2.45 s on a formula simplification. DAG size of input: 92 DAG size of output: 92 [2021-01-06 19:26:58,333 WARN L197 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 43 [2021-01-06 19:27:00,492 WARN L197 SmtUtils]: Spent 2.16 s on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-01-06 19:27:01,579 WARN L197 SmtUtils]: Spent 1.08 s on a formula simplification. DAG size of input: 201 DAG size of output: 62 [2021-01-06 19:27:01,820 WARN L197 SmtUtils]: Spent 239.00 ms on a formula simplification. DAG size of input: 53 DAG size of output: 39 [2021-01-06 19:27:04,559 WARN L197 SmtUtils]: Spent 2.74 s on a formula simplification. DAG size of input: 158 DAG size of output: 88 [2021-01-06 19:27:05,263 WARN L197 SmtUtils]: Spent 699.00 ms on a formula simplification. DAG size of input: 124 DAG size of output: 63 [2021-01-06 19:27:07,639 WARN L197 SmtUtils]: Spent 2.37 s on a formula simplification. DAG size of input: 213 DAG size of output: 90 [2021-01-06 19:27:08,257 WARN L197 SmtUtils]: Spent 615.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 56 [2021-01-06 19:27:10,601 WARN L197 SmtUtils]: Spent 2.34 s on a formula simplification. DAG size of input: 88 DAG size of output: 88 [2021-01-06 19:27:10,837 WARN L197 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 97 DAG size of output: 49 [2021-01-06 19:27:11,932 WARN L197 SmtUtils]: Spent 1.09 s on a formula simplification. DAG size of input: 127 DAG size of output: 64 [2021-01-06 19:27:14,946 WARN L197 SmtUtils]: Spent 3.01 s on a formula simplification. DAG size of input: 207 DAG size of output: 84 [2021-01-06 19:27:14,951 INFO L189 CegarLoopUtils]: For program point L564(lines 564 573) no Hoare annotation was computed. [2021-01-06 19:27:14,952 INFO L185 CegarLoopUtils]: At program point L564-1(lines 564 573) the Hoare annotation is: (let ((.cse27 (= 0 ~t2_st~0)) (.cse12 (= ~t1_pc~0 1))) (let ((.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse24 (not .cse12)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (= ~m_pc~0 0)) (.cse30 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse31 (not .cse27)) (.cse10 (= ~t2_pc~0 1)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse6 (not (= ~t1_st~0 0))) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= 0 ~t2_pc~0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse13 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not (= ~T1_E~0 1))) (.cse16 (not (= ~T2_E~0 0))) (.cse17 (= ~t1_i~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse19 (<= 2 ~E_M~0)) (.cse20 (= ~t2_i~0 1)) (.cse21 (not (= ~T2_E~0 1)))) (or (let ((.cse2 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse2 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse5 .cse9 .cse8 .cse23 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse27 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse27 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 (<= (+ ~local~0 2) ~token~0) .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (< ~token~0 (+ ~local~0 3)) .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse31 .cse5 .cse6 .cse8 .cse9 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse6 .cse7 .cse8 .cse23 .cse28 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse5 .cse6 .cse7 .cse28 .cse8 .cse23 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse31 .cse5 .cse9 .cse8 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse5 .cse7 .cse8 .cse9 .cse28 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse10 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse31 .cse5 .cse6 .cse7 .cse28 .cse8 .cse10 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse5 .cse6 .cse8 .cse23 .cse9 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse6 .cse7 .cse8 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse11 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:14,952 INFO L189 CegarLoopUtils]: For program point L300(lines 300 307) no Hoare annotation was computed. [2021-01-06 19:27:14,954 INFO L185 CegarLoopUtils]: At program point L399-3(lines 370 407) the Hoare annotation is: (let ((.cse27 (= 0 ~t2_st~0)) (.cse12 (= ~t1_pc~0 1))) (let ((.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse24 (not .cse12)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (= ~m_pc~0 0)) (.cse30 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse31 (not .cse27)) (.cse10 (= ~t2_pc~0 1)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse6 (not (= ~t1_st~0 0))) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= 0 ~t2_pc~0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse13 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not (= ~T1_E~0 1))) (.cse16 (not (= ~T2_E~0 0))) (.cse17 (= ~t1_i~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse19 (<= 2 ~E_M~0)) (.cse20 (= ~t2_i~0 1)) (.cse21 (not (= ~T2_E~0 1)))) (or (let ((.cse2 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse2 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse5 .cse9 .cse8 .cse23 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse27 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse27 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 (<= (+ ~local~0 2) ~token~0) .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (< ~token~0 (+ ~local~0 3)) .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse31 .cse5 .cse6 .cse8 .cse9 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse6 .cse7 .cse8 .cse23 .cse28 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse5 .cse6 .cse7 .cse28 .cse8 .cse23 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse31 .cse5 .cse9 .cse8 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse5 .cse7 .cse8 .cse9 .cse28 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse10 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse31 .cse5 .cse6 .cse7 .cse28 .cse8 .cse10 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse5 .cse6 .cse8 .cse23 .cse9 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse6 .cse7 .cse8 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse11 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:14,954 INFO L185 CegarLoopUtils]: At program point L598(lines 589 600) the Hoare annotation is: (= ~t1_i~0 1) [2021-01-06 19:27:14,954 INFO L189 CegarLoopUtils]: For program point L433(lines 433 437) no Hoare annotation was computed. [2021-01-06 19:27:14,954 INFO L189 CegarLoopUtils]: For program point L466-1(lines 465 498) no Hoare annotation was computed. [2021-01-06 19:27:14,954 INFO L185 CegarLoopUtils]: At program point L433-2(lines 374 378) the Hoare annotation is: (let ((.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse1 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse2 (= ~E_1~0 ~M_E~0)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (<= 2 ~E_2~0)) (.cse5 (= ~T1_E~0 ~M_E~0)) (.cse6 (= ~M_E~0 2)) (.cse7 (= ~T2_E~0 ~M_E~0)) (.cse8 (= ~m_pc~0 0)) (.cse9 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse10 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse11 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (= ~t1_st~0 0)) (.cse16 (= 0 ~t2_st~0)) (.cse17 (= ~m_pc~0 ~t1_pc~0)) (.cse18 (= ~t1_i~0 1)) (.cse19 (= ~t2_i~0 1)) (.cse20 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (not (= ~m_st~0 0)) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (<= ~token~0 ~local~0) .cse7 .cse8 .cse9 (= 0 ~t2_pc~0) .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (<= ~local~0 ~token~0) .cse19 .cse20))) [2021-01-06 19:27:14,954 INFO L189 CegarLoopUtils]: For program point L433-3(lines 433 437) no Hoare annotation was computed. [2021-01-06 19:27:14,955 INFO L185 CegarLoopUtils]: At program point L433-5(lines 1 600) the Hoare annotation is: (let ((.cse16 (= 0 ~t2_st~0)) (.cse26 (= ~t1_pc~0 1))) (let ((.cse1 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse9 (not .cse26)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse22 (not .cse16)) (.cse25 (<= ~token~0 ~local~0)) (.cse24 (= ~t2_pc~0 1)) (.cse27 (<= ~local~0 ~token~0)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse2 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (<= 2 ~E_2~0)) (.cse23 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse6 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse7 (= 0 ~t2_pc~0)) (.cse8 (not (= ~m_st~0 0))) (.cse10 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not (= ~T1_E~0 1))) (.cse17 (not (= ~T2_E~0 0))) (.cse18 (= ~t1_i~0 1)) (.cse19 (<= 2 ~E_M~0)) (.cse20 (= ~t2_i~0 1)) (.cse21 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse2 .cse3 .cse22 .cse4 .cse23 .cse5 .cse6 .cse8 .cse24 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse22 .cse4 .cse5 .cse6 .cse8 .cse24 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse2 .cse3 .cse4 .cse25 .cse5 .cse6 .cse7 .cse8 .cse26 .cse10 .cse11 .cse14 .cse15 .cse16 .cse17 .cse18 .cse27 .cse19 .cse20 .cse21) (and .cse0 .cse2 .cse3 .cse22 .cse4 .cse25 .cse5 .cse6 .cse8 .cse24 .cse26 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse27 .cse19 .cse20 .cse21) (and .cse0 .cse2 .cse3 .cse4 .cse23 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:14,955 INFO L189 CegarLoopUtils]: For program point L433-6(lines 433 437) no Hoare annotation was computed. [2021-01-06 19:27:14,955 INFO L185 CegarLoopUtils]: At program point L169(lines 157 171) the Hoare annotation is: (let ((.cse0 (= ~E_1~0 ~M_E~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ~T1_E~0 ~M_E~0)) (.cse3 (= ~M_E~0 2)) (.cse4 (= ~T2_E~0 ~M_E~0)) (.cse5 (= ~m_pc~0 0)) (.cse6 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse7 (= ~t1_st~0 0)) (.cse8 (= 0 ~t2_st~0)) (.cse9 (= ~m_pc~0 ~t1_pc~0)) (.cse10 (= ~t1_i~0 1)) (.cse11 (= ~t2_i~0 1)) (.cse12 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~m_st~0 0)) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse1 .cse2 (<= ~token~0 ~local~0) .cse3 .cse4 (= 0 ~t2_pc~0) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= ~local~0 ~token~0) .cse11 .cse12))) [2021-01-06 19:27:14,955 INFO L185 CegarLoopUtils]: At program point L433-8(lines 1 600) the Hoare annotation is: (let ((.cse4 (= ~m_pc~0 0)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse16 (= ~t2_pc~0 1)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (not (= ~E_1~0 1))) (.cse3 (not (= ~T1_E~0 0))) (.cse5 (not (= ~m_st~0 0))) (.cse6 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse8 (not (= ~T1_E~0 1))) (.cse14 (= 0 ~t2_st~0)) (.cse9 (not (= ~T2_E~0 0))) (.cse10 (= ~t1_i~0 1)) (.cse17 (= ~m_pc~0 1)) (.cse11 (<= 2 ~E_M~0)) (.cse12 (= ~t2_i~0 1)) (.cse13 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse14 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse15 (not .cse14) .cse3 .cse5 .cse16 .cse6 .cse7 .cse8 .cse9 .cse10 .cse17 .cse11 .cse12 .cse13) (let ((.cse18 (+ ~local~0 1))) (and (<= ~token~0 .cse18) .cse1 .cse2 .cse15 .cse3 .cse5 .cse16 (<= .cse18 ~token~0) (= ~t1_pc~0 1) .cse6 .cse7 .cse8 .cse14 .cse17 .cse9 .cse10 .cse11 .cse12 .cse13)) (and .cse1 .cse2 .cse15 .cse3 (= 0 ~t2_pc~0) .cse5 .cse6 .cse7 .cse8 .cse14 .cse9 .cse10 .cse17 .cse11 .cse12 .cse13))) [2021-01-06 19:27:14,955 INFO L185 CegarLoopUtils]: At program point L169-1(lines 157 171) the Hoare annotation is: (let ((.cse22 (= 0 ~t2_st~0)) (.cse21 (= ~t1_pc~0 1))) (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse5 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse20 (= 0 ~t2_pc~0)) (.cse8 (not .cse21)) (.cse9 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (not .cse22)) (.cse3 (<= 2 ~E_2~0)) (.cse18 (<= ~token~0 ~local~0)) (.cse19 (not (= ~t1_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse6 (not (= ~m_st~0 0))) (.cse7 (= ~t2_pc~0 1)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (not (= ~T1_E~0 1))) (.cse13 (not (= ~T2_E~0 0))) (.cse14 (= ~t1_i~0 1)) (.cse23 (<= ~local~0 ~token~0)) (.cse15 (<= 2 ~E_M~0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse3 .cse18 .cse19 .cse4 .cse20 .cse6 .cse21 .cse11 .cse12 .cse22 .cse13 .cse14 .cse23 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse20 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse2 .cse3 .cse18 .cse19 .cse4 .cse6 .cse7 .cse21 .cse11 .cse12 .cse13 .cse14 .cse23 .cse15 .cse16 .cse17)))) [2021-01-06 19:27:14,955 INFO L189 CegarLoopUtils]: For program point L433-9(lines 433 437) no Hoare annotation was computed. [2021-01-06 19:27:14,956 INFO L185 CegarLoopUtils]: At program point L169-2(lines 157 171) the Hoare annotation is: (let ((.cse1 (not (= ~E_1~0 0))) (.cse2 (not (= ~E_1~0 1))) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse6 (not (= ~m_st~0 0))) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse8 (not (= ~T1_E~0 1))) (.cse3 (= 0 ~t2_st~0)) (.cse11 (= ~m_pc~0 1)) (.cse9 (not (= ~T2_E~0 0))) (.cse10 (= ~t1_i~0 1)) (.cse12 (<= 2 ~E_M~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~T2_E~0 1)))) (or (let ((.cse0 (+ ~local~0 1))) (and (<= ~token~0 .cse0) .cse1 .cse2 (not .cse3) .cse4 .cse5 .cse6 (= ~t2_pc~0 1) (<= .cse0 ~token~0) (= ~t1_pc~0 1) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse1 .cse7 .cse8 .cse9 .cse10 .cse5 .cse12 .cse13 (= ~m_pc~0 0) .cse6 .cse14) (and .cse1 .cse2 .cse4 .cse5 (= 0 ~t2_pc~0) .cse6 .cse7 .cse8 .cse3 .cse11 .cse9 .cse10 .cse12 .cse13 .cse14))) [2021-01-06 19:27:14,956 INFO L185 CegarLoopUtils]: At program point L169-3(lines 157 171) the Hoare annotation is: (let ((.cse20 (= ~t1_pc~0 1))) (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse18 (= ~m_pc~0 0)) (.cse5 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse9 (not .cse20)) (.cse10 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse1 (not (= ~E_1~0 0))) (.cse19 (not (= ~E_1~0 1))) (.cse2 (not (= 0 ~t2_st~0))) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse6 (not (= ~m_st~0 0))) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (= ~t2_pc~0 1)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (not (= ~T1_E~0 1))) (.cse21 (= ~m_pc~0 1)) (.cse14 (not (= ~T2_E~0 0))) (.cse15 (= ~t1_i~0 1)) (.cse16 (= ~t2_i~0 1)) (.cse17 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse12 .cse3 .cse13 .cse14 .cse15 .cse7 .cse16 .cse18 .cse6 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 .cse18 .cse5 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse19 .cse2 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse7 .cse6 .cse8 .cse20 .cse13 (< ~token~0 (+ ~local~0 3)) .cse14 .cse15 .cse21 .cse16 .cse17) (and .cse1 .cse19 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse12 .cse13 .cse21 .cse14 .cse15 .cse16 .cse17)))) [2021-01-06 19:27:14,956 INFO L185 CegarLoopUtils]: At program point L433-11(lines 1 600) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1))) (let ((.cse1 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse10 (not .cse22)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse8 (not (= ~m_st~0 0))) (.cse19 (= ~m_pc~0 0)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse2 (not (= ~E_1~0 0))) (.cse20 (not (= ~E_1~0 1))) (.cse3 (not (= 0 ~t2_st~0))) (.cse4 (<= 2 ~E_2~0)) (.cse5 (not (= ~t1_st~0 0))) (.cse6 (not (= ~T1_E~0 0))) (.cse7 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse9 (= ~t2_pc~0 1)) (.cse11 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse14 (not (= ~T1_E~0 1))) (.cse15 (not (= ~T2_E~0 0))) (.cse16 (= ~t1_i~0 1)) (.cse21 (= ~m_pc~0 1)) (.cse17 (= ~t2_i~0 1)) (.cse18 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse6 .cse19 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse2 .cse20 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse14 .cse21 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse2 .cse4 .cse6 .cse7 .cse8 .cse19 .cse11 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse2 .cse20 .cse3 .cse4 (<= (+ ~local~0 2) ~token~0) .cse5 .cse6 .cse7 .cse9 .cse22 .cse11 .cse14 (< ~token~0 (+ ~local~0 3)) .cse15 .cse16 .cse21 .cse17 .cse18)))) [2021-01-06 19:27:14,957 INFO L185 CegarLoopUtils]: At program point L169-4(lines 157 171) the Hoare annotation is: (let ((.cse8 (= ~t1_pc~0 1)) (.cse23 (= 0 ~t2_st~0))) (let ((.cse26 (<= ~token~0 ~local~0)) (.cse25 (= ~m_pc~0 0)) (.cse27 (<= ~local~0 ~token~0)) (.cse17 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse24 (not .cse23)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse7 (= ~t2_pc~0 1)) (.cse20 (not .cse8)) (.cse21 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse22 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse0 (not (= ~E_1~0 0))) (.cse2 (not (= ~E_1~0 1))) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse19 (= 0 ~t2_pc~0)) (.cse6 (not (= ~m_st~0 0))) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not (= ~T1_E~0 1))) (.cse11 (not (= ~T2_E~0 0))) (.cse12 (= ~t1_i~0 1)) (.cse13 (= ~m_pc~0 1)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (not (= ~T2_E~0 1)))) (or (let ((.cse1 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse1) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (<= .cse1 ~token~0) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16)) (and .cse17 .cse0 .cse2 .cse3 .cse18 .cse19 .cse6 .cse5 .cse20 .cse21 .cse22 .cse9 .cse10 .cse23 .cse11 .cse13 .cse12 .cse15 .cse14 .cse16) (and .cse17 .cse0 .cse2 .cse24 .cse3 .cse18 .cse6 .cse5 .cse7 .cse20 .cse21 .cse22 .cse9 .cse10 .cse11 .cse13 .cse12 .cse15 .cse14 .cse16) (and .cse0 .cse9 .cse3 .cse10 .cse11 .cse12 .cse5 .cse14 .cse15 .cse25 .cse6 .cse16) (and .cse17 .cse0 .cse24 .cse3 .cse4 .cse5 .cse25 .cse18 .cse7 .cse20 .cse21 .cse22 .cse9 .cse10 .cse11 .cse12 .cse15 .cse14 .cse16) (and .cse17 .cse0 .cse3 .cse4 .cse18 .cse19 .cse6 .cse5 .cse20 .cse21 .cse22 .cse9 .cse10 .cse23 .cse11 .cse12 .cse15 .cse14 .cse16) (and .cse0 .cse2 .cse3 .cse26 .cse5 .cse19 .cse6 .cse8 .cse9 .cse10 .cse23 .cse11 .cse12 .cse13 .cse27 .cse14 .cse15 .cse16) (and .cse0 .cse2 .cse24 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 (< ~token~0 (+ ~local~0 3)) .cse13 .cse11 .cse12 .cse14 .cse15 .cse16) (and .cse17 .cse0 .cse3 .cse4 .cse5 .cse25 .cse18 .cse19 .cse20 .cse21 .cse22 .cse9 .cse10 .cse23 .cse11 .cse12 .cse15 .cse14 .cse16) (and .cse17 .cse0 .cse2 .cse3 .cse26 .cse5 .cse25 .cse18 .cse19 .cse20 .cse21 .cse22 .cse9 .cse10 .cse23 .cse11 .cse12 .cse27 .cse15 .cse14 .cse16) (and .cse0 .cse2 .cse24 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse0 .cse2 .cse24 .cse3 .cse26 .cse4 .cse5 .cse25 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse27 .cse14 .cse15 .cse16) (and .cse17 .cse0 .cse2 .cse24 .cse3 .cse26 .cse5 .cse25 .cse18 .cse7 .cse20 .cse21 .cse22 .cse9 .cse10 .cse11 .cse12 .cse27 .cse15 .cse14 .cse16) (and .cse0 .cse2 .cse24 .cse3 .cse26 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse27 .cse14 .cse15 .cse16) (and .cse0 .cse2 .cse3 .cse26 .cse4 .cse5 .cse25 .cse19 .cse8 .cse9 .cse10 .cse23 .cse11 .cse12 .cse27 .cse14 .cse15 .cse16) (and .cse17 .cse0 .cse24 .cse3 .cse4 .cse18 .cse6 .cse5 .cse7 .cse20 .cse21 .cse22 .cse9 .cse10 .cse11 .cse12 .cse15 .cse14 .cse16) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse19 .cse6 .cse9 .cse10 .cse23 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16)))) [2021-01-06 19:27:14,957 INFO L189 CegarLoopUtils]: For program point L433-12(lines 433 437) no Hoare annotation was computed. [2021-01-06 19:27:14,957 INFO L185 CegarLoopUtils]: At program point L169-5(lines 157 171) the Hoare annotation is: (let ((.cse9 (= ~t1_pc~0 1)) (.cse23 (= 0 ~t2_st~0))) (let ((.cse19 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse24 (not .cse23)) (.cse4 (not (= ~t1_st~0 0))) (.cse8 (= ~t2_pc~0 1)) (.cse21 (not .cse9)) (.cse22 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (not (= ~E_1~0 1))) (.cse25 (<= ~token~0 ~local~0)) (.cse20 (= 0 ~t2_pc~0)) (.cse15 (= ~m_pc~0 1)) (.cse26 (<= ~local~0 ~token~0)) (.cse1 (not (= ~E_1~0 0))) (.cse3 (<= 2 ~E_2~0)) (.cse7 (not (= ~T1_E~0 0))) (.cse5 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (not (= ~m_st~0 0))) (.cse27 (= ~m_pc~0 0)) (.cse10 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (not (= ~T1_E~0 1))) (.cse13 (not (= ~T2_E~0 0))) (.cse14 (= ~t1_i~0 1)) (.cse16 (<= 2 ~E_M~0)) (.cse17 (= ~t2_i~0 1)) (.cse18 (not (= ~T2_E~0 1)))) (or (let ((.cse0 (+ ~local~0 1))) (and (<= ~token~0 .cse0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (<= .cse0 ~token~0) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18)) (and .cse19 .cse1 .cse2 .cse3 .cse5 .cse20 .cse6 .cse7 .cse21 .cse10 .cse22 .cse11 .cse12 .cse23 .cse13 .cse15 .cse14 .cse17 .cse16 .cse18) (and .cse1 .cse2 .cse24 .cse3 .cse25 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse26 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse7 .cse5 .cse20 .cse6 .cse10 .cse11 .cse12 .cse23 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse1 .cse2 .cse24 .cse3 .cse5 .cse6 .cse7 .cse8 .cse21 .cse10 .cse22 .cse11 .cse12 .cse13 .cse15 .cse14 .cse17 .cse16 .cse18) (and .cse1 .cse2 .cse24 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 3)) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse1 .cse24 .cse3 .cse4 .cse7 .cse27 .cse5 .cse8 .cse21 .cse10 .cse22 .cse11 .cse12 .cse13 .cse14 .cse17 .cse16 .cse18) (and .cse19 .cse1 .cse3 .cse4 .cse5 .cse20 .cse6 .cse7 .cse21 .cse10 .cse22 .cse11 .cse12 .cse23 .cse13 .cse14 .cse17 .cse16 .cse18) (and .cse19 .cse1 .cse3 .cse4 .cse7 .cse27 .cse5 .cse20 .cse21 .cse10 .cse22 .cse11 .cse12 .cse23 .cse13 .cse14 .cse17 .cse16 .cse18) (and .cse19 .cse1 .cse2 .cse3 .cse25 .cse7 .cse27 .cse5 .cse20 .cse21 .cse10 .cse22 .cse11 .cse12 .cse23 .cse13 .cse14 .cse26 .cse17 .cse16 .cse18) (and .cse1 .cse2 .cse3 .cse25 .cse4 .cse5 .cse20 .cse27 .cse7 .cse9 .cse10 .cse11 .cse12 .cse23 .cse13 .cse14 .cse26 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse24 .cse3 .cse25 .cse4 .cse5 .cse27 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse26 .cse16 .cse17 .cse18) (and .cse19 .cse1 .cse2 .cse24 .cse3 .cse25 .cse7 .cse27 .cse5 .cse8 .cse21 .cse10 .cse22 .cse11 .cse12 .cse13 .cse14 .cse26 .cse17 .cse16 .cse18) (and .cse1 .cse2 .cse24 .cse3 .cse4 .cse7 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse1 .cse24 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse21 .cse10 .cse22 .cse11 .cse12 .cse13 .cse14 .cse17 .cse16 .cse18) (and .cse1 .cse2 .cse3 .cse25 .cse5 .cse20 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse23 .cse13 .cse14 .cse15 .cse26 .cse16 .cse17 .cse18) (and .cse1 .cse3 .cse7 .cse5 .cse6 .cse27 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16 .cse17 .cse18)))) [2021-01-06 19:27:14,958 INFO L185 CegarLoopUtils]: At program point L433-14(lines 374 378) the Hoare annotation is: (let ((.cse27 (= 0 ~t2_st~0)) (.cse12 (= ~t1_pc~0 1))) (let ((.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse24 (not .cse12)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (= ~m_pc~0 0)) (.cse30 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse31 (not .cse27)) (.cse10 (= ~t2_pc~0 1)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse6 (not (= ~t1_st~0 0))) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= 0 ~t2_pc~0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse13 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not (= ~T1_E~0 1))) (.cse16 (not (= ~T2_E~0 0))) (.cse17 (= ~t1_i~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse19 (<= 2 ~E_M~0)) (.cse20 (= ~t2_i~0 1)) (.cse21 (not (= ~T2_E~0 1)))) (or (let ((.cse2 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse2 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse5 .cse9 .cse8 .cse23 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse27 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse27 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 (<= (+ ~local~0 2) ~token~0) .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (< ~token~0 (+ ~local~0 3)) .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse31 .cse5 .cse6 .cse8 .cse9 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse6 .cse7 .cse8 .cse23 .cse28 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse5 .cse6 .cse7 .cse28 .cse8 .cse23 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse31 .cse5 .cse9 .cse8 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse5 .cse7 .cse8 .cse9 .cse28 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse10 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse31 .cse5 .cse6 .cse7 .cse28 .cse8 .cse10 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse5 .cse6 .cse8 .cse23 .cse9 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse6 .cse7 .cse8 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse11 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:14,958 INFO L189 CegarLoopUtils]: For program point L433-15(lines 433 437) no Hoare annotation was computed. [2021-01-06 19:27:14,959 INFO L185 CegarLoopUtils]: At program point L433-17(lines 466 470) the Hoare annotation is: (let ((.cse16 (= 0 ~t2_st~0)) (.cse27 (= ~t1_pc~0 1))) (let ((.cse1 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse10 (not .cse27)) (.cse13 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (= ~m_pc~0 0)) (.cse30 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse31 (not .cse16)) (.cse26 (= ~t2_pc~0 1)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse2 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse25 (not (= ~t1_st~0 0))) (.cse9 (not (= ~T1_E~0 0))) (.cse7 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse8 (= 0 ~t2_pc~0)) (.cse6 (not (= ~m_st~0 0))) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse12 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse15 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse17 (not (= ~T1_E~0 1))) (.cse18 (not (= ~T2_E~0 0))) (.cse20 (= ~t1_i~0 1)) (.cse19 (= ~m_pc~0 1)) (.cse22 (<= 2 ~E_M~0)) (.cse21 (= ~t2_i~0 1)) (.cse23 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (let ((.cse24 (+ ~local~0 1))) (and .cse0 .cse2 (<= ~token~0 .cse24) .cse3 .cse4 .cse5 .cse25 .cse9 .cse7 .cse6 .cse26 (<= .cse24 ~token~0) .cse11 .cse27 .cse12 .cse15 .cse17 .cse18 .cse20 .cse19 .cse22 .cse21 .cse23)) (and .cse0 .cse2 .cse3 .cse28 .cse11 .cse13 .cse14 .cse16 .cse18 .cse29 .cse21 .cse22 .cse1 .cse4 .cse5 .cse30 .cse9 .cse7 .cse8 .cse10 .cse12 .cse15 .cse17 .cse20 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse31 .cse5 (<= (+ ~local~0 2) ~token~0) .cse25 .cse9 .cse7 .cse26 .cse11 .cse27 .cse12 .cse15 .cse17 (< ~token~0 (+ ~local~0 3)) .cse18 .cse20 .cse19 .cse22 .cse21 .cse23) (and .cse1 .cse0 .cse2 .cse3 .cse31 .cse5 .cse25 .cse7 .cse6 .cse9 .cse26 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse30 .cse25 .cse9 .cse7 .cse8 .cse28 .cse11 .cse27 .cse12 .cse15 .cse17 .cse16 .cse18 .cse20 .cse29 .cse22 .cse21 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse25 .cse9 .cse28 .cse7 .cse8 .cse10 .cse12 .cse11 .cse13 .cse14 .cse15 .cse17 .cse16 .cse18 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse31 .cse5 .cse6 .cse7 .cse9 .cse26 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse30 .cse9 .cse7 .cse8 .cse6 .cse11 .cse27 .cse12 .cse15 .cse17 .cse16 .cse18 .cse20 .cse19 .cse29 .cse22 .cse21 .cse23) (and .cse0 .cse2 .cse3 .cse5 .cse9 .cse7 .cse6 .cse28 .cse11 .cse12 .cse15 .cse17 .cse18 .cse20 .cse22 .cse21 .cse23) (and .cse0 .cse2 .cse3 .cse28 .cse11 .cse13 .cse14 .cse18 .cse29 .cse21 .cse22 .cse1 .cse4 .cse31 .cse5 .cse30 .cse9 .cse7 .cse26 .cse10 .cse12 .cse15 .cse17 .cse20 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse31 .cse5 .cse25 .cse9 .cse28 .cse7 .cse26 .cse10 .cse12 .cse11 .cse13 .cse14 .cse15 .cse17 .cse18 .cse20 .cse21 .cse22 .cse23) (and .cse1 .cse0 .cse2 .cse3 .cse5 .cse25 .cse7 .cse8 .cse6 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse16 .cse18 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse31 .cse5 .cse30 .cse25 .cse9 .cse7 .cse28 .cse26 .cse11 .cse27 .cse12 .cse15 .cse17 .cse18 .cse20 .cse29 .cse22 .cse21 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse31 .cse5 .cse30 .cse9 .cse7 .cse6 .cse26 .cse11 .cse27 .cse12 .cse15 .cse17 .cse18 .cse20 .cse19 .cse29 .cse22 .cse21 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse31 .cse5 .cse25 .cse9 .cse7 .cse6 .cse26 .cse11 .cse12 .cse15 .cse17 .cse18 .cse20 .cse19 .cse22 .cse21 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse25 .cse9 .cse7 .cse8 .cse6 .cse11 .cse12 .cse15 .cse17 .cse16 .cse18 .cse20 .cse19 .cse22 .cse21 .cse23)))) [2021-01-06 19:27:14,959 INFO L185 CegarLoopUtils]: At program point L170(lines 154 172) the Hoare annotation is: (let ((.cse0 (= ~E_1~0 ~M_E~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ~T1_E~0 ~M_E~0)) (.cse3 (= ~M_E~0 2)) (.cse4 (= ~T2_E~0 ~M_E~0)) (.cse5 (= ~m_pc~0 0)) (.cse6 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse8 (= ~t1_st~0 0)) (.cse9 (= 0 ~t2_st~0)) (.cse10 (= ~m_pc~0 ~t1_pc~0)) (.cse11 (= ~t1_i~0 1)) (.cse12 (= ~t2_i~0 1)) (.cse13 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~m_st~0 0)) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 ~local~0) .cse4 .cse5 (= 0 ~t2_pc~0) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (<= ~local~0 ~token~0) .cse12 .cse13))) [2021-01-06 19:27:14,959 INFO L185 CegarLoopUtils]: At program point L170-1(lines 154 172) the Hoare annotation is: (let ((.cse7 (= ~t1_pc~0 1)) (.cse11 (= 0 ~t2_st~0))) (let ((.cse4 (= 0 ~t2_pc~0)) (.cse2 (<= ~token~0 ~local~0)) (.cse3 (not (= ~t1_st~0 0))) (.cse14 (<= ~local~0 ~token~0)) (.cse18 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse23 (not .cse11)) (.cse1 (<= 2 ~E_2~0)) (.cse6 (not (= ~T1_E~0 0))) (.cse19 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (not (= ~m_st~0 0))) (.cse24 (= ~t2_pc~0 1)) (.cse20 (not .cse7)) (.cse8 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse21 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse22 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not (= ~T1_E~0 1))) (.cse12 (not (= ~T2_E~0 0))) (.cse13 (= ~t1_i~0 1)) (.cse15 (<= 2 ~E_M~0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse6 .cse19 .cse4 .cse5 .cse20 .cse21 .cse8 .cse22 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse23 .cse1 .cse2 .cse3 .cse6 .cse5 .cse24 .cse7 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse23 .cse1 .cse6 .cse19 .cse5 .cse24 .cse20 .cse8 .cse21 .cse22 .cse9 .cse10 .cse12 .cse13 .cse15 .cse16 .cse17)))) [2021-01-06 19:27:14,959 INFO L185 CegarLoopUtils]: At program point L170-2(lines 154 172) the Hoare annotation is: (let ((.cse0 (not (= ~E_1~0 0))) (.cse12 (not (= ~E_1~0 1))) (.cse14 (not (= ~t1_st~0 0))) (.cse6 (not (= ~T1_E~0 0))) (.cse9 (not (= ~m_st~0 0))) (.cse1 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse3 (not (= ~T1_E~0 1))) (.cse13 (= 0 ~t2_st~0)) (.cse4 (not (= ~T2_E~0 0))) (.cse5 (= ~t1_i~0 1)) (.cse15 (= ~m_pc~0 1)) (.cse7 (<= 2 ~E_M~0)) (.cse8 (= ~t2_i~0 1)) (.cse10 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (= ~m_pc~0 0) .cse9 .cse10) (let ((.cse11 (+ ~local~0 1))) (and (<= ~token~0 .cse11) .cse0 .cse12 (not .cse13) .cse14 .cse6 .cse9 (= ~t2_pc~0 1) (<= .cse11 ~token~0) (= ~t1_pc~0 1) .cse1 .cse2 .cse3 .cse4 .cse5 .cse15 .cse7 .cse8 .cse10)) (and .cse0 .cse12 .cse14 .cse6 (= 0 ~t2_pc~0) .cse9 .cse1 .cse2 .cse3 .cse13 .cse4 .cse5 .cse15 .cse7 .cse8 .cse10))) [2021-01-06 19:27:14,960 INFO L185 CegarLoopUtils]: At program point L170-3(lines 154 172) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1))) (let ((.cse6 (= ~m_pc~0 0)) (.cse20 (not (= ~E_1~0 1))) (.cse21 (= ~m_pc~0 1)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (not (= 0 ~t2_st~0))) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse7 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse19 (not (= ~m_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse8 (= ~t2_pc~0 1)) (.cse9 (not .cse22)) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse14 (not (= ~T1_E~0 1))) (.cse15 (not (= ~T2_E~0 0))) (.cse16 (= ~t1_i~0 1)) (.cse17 (= ~t2_i~0 1)) (.cse18 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse1 .cse11 .cse13 .cse3 .cse14 .cse15 .cse16 .cse19 .cse5 .cse17 .cse6 .cse18) (and .cse1 .cse20 .cse2 .cse3 .cse4 .cse5 .cse19 .cse8 .cse11 .cse13 .cse14 .cse15 .cse16 .cse21 .cse17 .cse18) (and .cse1 .cse20 .cse2 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse19 .cse8 .cse22 .cse14 (< ~token~0 (+ ~local~0 3)) .cse15 .cse16 .cse21 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 .cse19 .cse5 .cse8 .cse9 .cse11 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18)))) [2021-01-06 19:27:14,960 INFO L185 CegarLoopUtils]: At program point L170-4(lines 154 172) the Hoare annotation is: (let ((.cse7 (= ~t1_pc~0 1)) (.cse11 (= 0 ~t2_st~0))) (let ((.cse20 (not (= ~t1_st~0 0))) (.cse19 (= ~m_pc~0 0)) (.cse26 (not .cse11)) (.cse3 (<= ~token~0 ~local~0)) (.cse27 (= ~t2_pc~0 1)) (.cse15 (<= ~local~0 ~token~0)) (.cse21 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (not (= ~E_1~0 1))) (.cse2 (<= 2 ~E_2~0)) (.cse22 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= 0 ~t2_pc~0)) (.cse6 (not (= ~m_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse23 (not .cse7)) (.cse8 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse24 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not (= ~T1_E~0 1))) (.cse13 (not (= ~T2_E~0 0))) (.cse12 (= ~m_pc~0 1)) (.cse14 (= ~t1_i~0 1)) (.cse17 (= ~t2_i~0 1)) (.cse16 (<= 2 ~E_M~0)) (.cse18 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse2 .cse4 .cse19 .cse6 .cse8 .cse9 .cse10 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse21 .cse0 .cse2 .cse20 .cse4 .cse19 .cse22 .cse5 .cse23 .cse8 .cse24 .cse25 .cse9 .cse10 .cse11 .cse13 .cse14 .cse17 .cse16 .cse18) (and .cse21 .cse0 .cse26 .cse2 .cse20 .cse4 .cse19 .cse22 .cse27 .cse23 .cse24 .cse8 .cse25 .cse9 .cse10 .cse13 .cse14 .cse17 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse20 .cse4 .cse19 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse21 .cse0 .cse2 .cse20 .cse22 .cse5 .cse6 .cse4 .cse23 .cse8 .cse24 .cse25 .cse9 .cse10 .cse11 .cse13 .cse14 .cse17 .cse16 .cse18) (and .cse21 .cse0 .cse1 .cse26 .cse2 .cse22 .cse6 .cse4 .cse27 .cse23 .cse8 .cse24 .cse25 .cse9 .cse10 .cse13 .cse12 .cse14 .cse17 .cse16 .cse18) (and .cse21 .cse0 .cse1 .cse2 .cse3 .cse4 .cse19 .cse22 .cse5 .cse23 .cse8 .cse24 .cse25 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse17 .cse16 .cse18) (let ((.cse28 (+ ~local~0 1))) (and (<= ~token~0 .cse28) .cse0 .cse1 .cse2 .cse20 .cse4 .cse6 .cse27 (<= .cse28 ~token~0) .cse7 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 .cse16 .cse17 .cse18)) (and .cse0 .cse1 .cse26 .cse2 .cse3 .cse20 .cse4 .cse19 .cse27 .cse7 .cse8 .cse9 .cse10 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse21 .cse0 .cse26 .cse2 .cse20 .cse22 .cse6 .cse4 .cse27 .cse23 .cse8 .cse24 .cse25 .cse9 .cse10 .cse13 .cse14 .cse17 .cse16 .cse18) (and .cse0 .cse1 .cse26 .cse2 .cse20 .cse4 .cse6 .cse27 .cse8 .cse9 .cse10 .cse13 .cse14 .cse12 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse26 .cse2 (<= (+ ~local~0 2) ~token~0) .cse20 .cse4 .cse27 .cse7 .cse8 .cse9 .cse10 (< ~token~0 (+ ~local~0 3)) .cse12 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse21 .cse0 .cse1 .cse26 .cse2 .cse3 .cse4 .cse19 .cse22 .cse27 .cse23 .cse24 .cse8 .cse25 .cse9 .cse10 .cse13 .cse14 .cse15 .cse17 .cse16 .cse18) (and .cse0 .cse1 .cse26 .cse2 .cse3 .cse4 .cse6 .cse27 .cse8 .cse7 .cse9 .cse10 .cse13 .cse14 .cse12 .cse15 .cse16 .cse17 .cse18) (and .cse21 .cse0 .cse1 .cse2 .cse22 .cse5 .cse6 .cse4 .cse23 .cse8 .cse24 .cse25 .cse9 .cse10 .cse11 .cse13 .cse12 .cse14 .cse17 .cse16 .cse18)))) [2021-01-06 19:27:14,961 INFO L185 CegarLoopUtils]: At program point L170-5(lines 154 172) the Hoare annotation is: (let ((.cse27 (= ~t1_pc~0 1)) (.cse12 (= 0 ~t2_st~0))) (let ((.cse23 (not .cse12)) (.cse25 (<= ~token~0 ~local~0)) (.cse3 (not (= ~t1_st~0 0))) (.cse20 (= ~m_pc~0 0)) (.cse24 (= ~t2_pc~0 1)) (.cse26 (<= ~local~0 ~token~0)) (.cse19 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (not (= ~E_1~0 1))) (.cse2 (<= 2 ~E_2~0)) (.cse5 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= 0 ~t2_pc~0)) (.cse7 (not (= ~m_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse21 (not .cse27)) (.cse9 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse8 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse22 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse14 (not (= ~T2_E~0 0))) (.cse13 (= ~m_pc~0 1)) (.cse15 (= ~t1_i~0 1)) (.cse17 (= ~t2_i~0 1)) (.cse16 (<= 2 ~E_M~0)) (.cse18 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse2 .cse3 .cse4 .cse20 .cse5 .cse6 .cse21 .cse9 .cse8 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse17 .cse16 .cse18) (and .cse19 .cse0 .cse23 .cse2 .cse3 .cse4 .cse20 .cse5 .cse24 .cse21 .cse8 .cse9 .cse22 .cse10 .cse11 .cse14 .cse15 .cse17 .cse16 .cse18) (and .cse19 .cse0 .cse2 .cse3 .cse5 .cse6 .cse7 .cse4 .cse21 .cse9 .cse8 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse17 .cse16 .cse18) (and .cse19 .cse0 .cse1 .cse23 .cse2 .cse5 .cse7 .cse4 .cse24 .cse21 .cse9 .cse8 .cse22 .cse10 .cse11 .cse14 .cse13 .cse15 .cse17 .cse16 .cse18) (and .cse19 .cse0 .cse1 .cse2 .cse25 .cse4 .cse20 .cse5 .cse6 .cse21 .cse9 .cse8 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse26 .cse17 .cse16 .cse18) (and .cse19 .cse0 .cse23 .cse2 .cse3 .cse5 .cse7 .cse4 .cse24 .cse21 .cse9 .cse8 .cse22 .cse10 .cse11 .cse14 .cse15 .cse17 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse25 .cse3 .cse4 .cse5 .cse6 .cse20 .cse9 .cse27 .cse8 .cse10 .cse11 .cse12 .cse14 .cse15 .cse26 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse23 .cse2 .cse3 .cse4 .cse5 .cse7 .cse24 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse23 .cse2 .cse25 .cse4 .cse5 .cse7 .cse24 .cse9 .cse27 .cse8 .cse10 .cse11 .cse14 .cse15 .cse13 .cse26 .cse16 .cse17 .cse18) (let ((.cse28 (+ ~local~0 1))) (and (<= ~token~0 .cse28) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse24 (<= .cse28 ~token~0) .cse9 .cse27 .cse8 .cse10 .cse11 .cse14 .cse15 .cse13 .cse16 .cse17 .cse18)) (and .cse0 .cse1 .cse23 .cse2 (<= (+ ~local~0 2) ~token~0) .cse3 .cse4 .cse5 .cse24 .cse9 .cse27 .cse8 .cse10 .cse11 (< ~token~0 (+ ~local~0 3)) .cse14 .cse15 .cse13 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse1 .cse23 .cse2 .cse25 .cse4 .cse20 .cse5 .cse24 .cse21 .cse8 .cse9 .cse22 .cse10 .cse11 .cse14 .cse15 .cse26 .cse17 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse25 .cse4 .cse5 .cse6 .cse7 .cse9 .cse27 .cse8 .cse10 .cse11 .cse12 .cse14 .cse15 .cse13 .cse26 .cse16 .cse17 .cse18) (and .cse0 .cse2 .cse4 .cse5 .cse7 .cse20 .cse8 .cse9 .cse10 .cse11 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse23 .cse2 .cse25 .cse3 .cse4 .cse5 .cse20 .cse24 .cse9 .cse27 .cse8 .cse10 .cse11 .cse14 .cse15 .cse26 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse1 .cse2 .cse5 .cse6 .cse7 .cse4 .cse21 .cse9 .cse8 .cse22 .cse10 .cse11 .cse12 .cse14 .cse13 .cse15 .cse17 .cse16 .cse18)))) [2021-01-06 19:27:14,961 INFO L189 CegarLoopUtils]: For program point L336-1(lines 335 368) no Hoare annotation was computed. [2021-01-06 19:27:14,961 INFO L189 CegarLoopUtils]: For program point L336-2(lines 336 340) no Hoare annotation was computed. [2021-01-06 19:27:14,961 INFO L189 CegarLoopUtils]: For program point L336-4(lines 335 368) no Hoare annotation was computed. [2021-01-06 19:27:14,961 INFO L189 CegarLoopUtils]: For program point L471-1(lines 465 498) no Hoare annotation was computed. [2021-01-06 19:27:14,962 INFO L185 CegarLoopUtils]: At program point L207(lines 195 209) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse1 (= ~E_1~0 ~M_E~0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (= ~T1_E~0 ~M_E~0)) (.cse5 (= ~M_E~0 2)) (.cse6 (= ~T2_E~0 ~M_E~0)) (.cse7 (= ~m_pc~0 0)) (.cse8 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse9 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (= ~t1_st~0 0)) (.cse14 (= 0 ~t2_st~0)) (.cse15 (= ~m_pc~0 ~t1_pc~0)) (.cse16 (= ~t1_i~0 1)) (.cse17 (= ~t2_i~0 1)) (.cse18 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= ~token~0 ~local~0) .cse6 .cse7 .cse8 (= 0 ~t2_pc~0) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (<= ~local~0 ~token~0) .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (not (= ~m_st~0 0)) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18))) [2021-01-06 19:27:14,962 INFO L185 CegarLoopUtils]: At program point L207-1(lines 195 209) the Hoare annotation is: (let ((.cse14 (= 0 ~t2_st~0)) (.cse23 (= ~t1_pc~0 1))) (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse8 (not .cse23)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse20 (not .cse14)) (.cse22 (<= ~token~0 ~local~0)) (.cse21 (= ~t2_pc~0 1)) (.cse24 (<= ~local~0 ~token~0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (<= 2 ~E_2~0)) (.cse25 (not (= ~t1_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse5 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= 0 ~t2_pc~0)) (.cse7 (not (= ~m_st~0 0))) (.cse9 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (not (= ~T1_E~0 1))) (.cse15 (not (= ~T2_E~0 0))) (.cse16 (= ~t1_i~0 1)) (.cse17 (<= 2 ~E_M~0)) (.cse18 (= ~t2_i~0 1)) (.cse19 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse4 .cse5 .cse7 .cse21 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse22 .cse4 .cse5 .cse6 .cse7 .cse23 .cse9 .cse12 .cse13 .cse14 .cse15 .cse16 .cse24 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse20 .cse3 .cse25 .cse4 .cse5 .cse7 .cse21 .cse9 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse20 .cse3 .cse22 .cse4 .cse5 .cse7 .cse21 .cse23 .cse9 .cse12 .cse13 .cse15 .cse16 .cse24 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse25 .cse4 .cse5 .cse6 .cse7 .cse9 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19)))) [2021-01-06 19:27:14,962 INFO L185 CegarLoopUtils]: At program point L207-2(lines 195 209) the Hoare annotation is: (let ((.cse14 (= 0 ~t2_st~0))) (let ((.cse13 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse12 (not (= ~E_1~0 1))) (.cse16 (not .cse14)) (.cse2 (not (= ~T1_E~0 0))) (.cse3 (not (= ~m_st~0 0))) (.cse17 (= ~t2_pc~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse6 (not (= ~T1_E~0 1))) (.cse15 (= ~m_pc~0 1)) (.cse7 (not (= ~T2_E~0 0))) (.cse8 (= ~t1_i~0 1)) (.cse9 (<= 2 ~E_M~0)) (.cse10 (= ~t2_i~0 1)) (.cse11 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 (= ~m_pc~0 0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse1 .cse12 .cse2 .cse13 (= 0 ~t2_pc~0) .cse3 .cse4 .cse5 .cse6 .cse14 .cse7 .cse8 .cse15 .cse9 .cse10 .cse11) (and .cse0 .cse1 .cse12 .cse16 .cse2 .cse13 .cse3 .cse17 .cse4 .cse5 .cse6 .cse7 .cse8 .cse15 .cse9 .cse10 .cse11) (let ((.cse18 (+ ~local~0 1))) (and (<= ~token~0 .cse18) .cse0 .cse1 .cse12 .cse16 .cse2 .cse3 .cse17 (<= .cse18 ~token~0) (= ~t1_pc~0 1) .cse4 .cse5 .cse6 .cse15 .cse7 .cse8 .cse9 .cse10 .cse11))))) [2021-01-06 19:27:14,963 INFO L185 CegarLoopUtils]: At program point L207-3(lines 195 209) the Hoare annotation is: (let ((.cse20 (= ~t1_pc~0 1))) (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse9 (not .cse20)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse7 (not (= ~m_st~0 0))) (.cse19 (= ~m_pc~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse17 (not (= ~E_1~0 1))) (.cse2 (not (= 0 ~t2_st~0))) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse6 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse8 (= ~t2_pc~0 1)) (.cse12 (not (= ~T1_E~0 1))) (.cse13 (not (= ~T2_E~0 0))) (.cse14 (= ~t1_i~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse15 (= ~t2_i~0 1)) (.cse16 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse1 .cse17 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse12 .cse13 .cse14 .cse18 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse19 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse1 .cse3 .cse12 .cse13 .cse14 .cse5 .cse6 .cse15 .cse7 .cse19 .cse16) (and .cse1 .cse17 .cse2 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse6 .cse8 .cse20 .cse12 (< ~token~0 (+ ~local~0 3)) .cse13 .cse14 .cse18 .cse15 .cse16)))) [2021-01-06 19:27:14,963 INFO L185 CegarLoopUtils]: At program point L207-4(lines 195 209) the Hoare annotation is: (let ((.cse10 (= ~t1_pc~0 1)) (.cse13 (= 0 ~t2_st~0))) (let ((.cse4 (<= ~token~0 ~local~0)) (.cse22 (= ~m_pc~0 0)) (.cse17 (<= ~local~0 ~token~0)) (.cse2 (not (= ~E_1~0 1))) (.cse26 (not .cse13)) (.cse28 (= ~t2_pc~0 1)) (.cse16 (= ~m_pc~0 1)) (.cse21 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (<= 2 ~E_2~0)) (.cse27 (not (= ~t1_st~0 0))) (.cse6 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse7 (= 0 ~t2_pc~0)) (.cse8 (not (= ~m_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse23 (not .cse10)) (.cse9 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse24 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse25 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (not (= ~T1_E~0 1))) (.cse14 (not (= ~T2_E~0 0))) (.cse15 (= ~t1_i~0 1)) (.cse19 (= ~t2_i~0 1)) (.cse18 (<= 2 ~E_M~0)) (.cse20 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse21 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse22 .cse6 .cse7 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse19 .cse18 .cse20) (and .cse0 .cse1 .cse2 .cse26 .cse3 .cse4 .cse27 .cse5 .cse6 .cse22 .cse28 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse3 .cse5 .cse6 .cse8 .cse22 .cse9 .cse11 .cse12 .cse14 .cse15 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse26 .cse3 (<= (+ ~local~0 2) ~token~0) .cse27 .cse5 .cse6 .cse28 .cse9 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 3)) .cse14 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse21 .cse0 .cse1 .cse2 .cse3 .cse6 .cse7 .cse8 .cse5 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse13 .cse14 .cse16 .cse15 .cse19 .cse18 .cse20) (and .cse21 .cse0 .cse1 .cse26 .cse3 .cse27 .cse5 .cse22 .cse6 .cse28 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse14 .cse15 .cse19 .cse18 .cse20) (and .cse21 .cse0 .cse1 .cse2 .cse26 .cse3 .cse4 .cse5 .cse22 .cse6 .cse28 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse14 .cse15 .cse17 .cse19 .cse18 .cse20) (and .cse21 .cse0 .cse1 .cse3 .cse27 .cse5 .cse22 .cse6 .cse7 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse19 .cse18 .cse20) (and .cse0 .cse1 .cse2 .cse26 .cse3 .cse4 .cse5 .cse6 .cse8 .cse28 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse26 .cse3 .cse27 .cse5 .cse6 .cse8 .cse28 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse27 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20) (let ((.cse29 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse29) .cse1 .cse2 .cse3 .cse27 .cse5 .cse6 .cse8 .cse28 (<= .cse29 ~token~0) .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20)) (and .cse21 .cse0 .cse1 .cse26 .cse3 .cse27 .cse6 .cse8 .cse5 .cse28 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse14 .cse15 .cse19 .cse18 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse27 .cse5 .cse6 .cse7 .cse22 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20) (and .cse21 .cse0 .cse1 .cse2 .cse26 .cse3 .cse6 .cse8 .cse5 .cse28 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse14 .cse16 .cse15 .cse19 .cse18 .cse20) (and .cse21 .cse0 .cse1 .cse3 .cse27 .cse6 .cse7 .cse8 .cse5 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse19 .cse18 .cse20)))) [2021-01-06 19:27:14,963 INFO L189 CegarLoopUtils]: For program point L42(lines 42 50) no Hoare annotation was computed. [2021-01-06 19:27:14,964 INFO L185 CegarLoopUtils]: At program point L207-5(lines 195 209) the Hoare annotation is: (let ((.cse10 (= ~t1_pc~0 1)) (.cse13 (= 0 ~t2_st~0))) (let ((.cse26 (not .cse13)) (.cse28 (= ~t2_pc~0 1)) (.cse16 (= ~m_pc~0 1)) (.cse2 (not (= ~E_1~0 1))) (.cse4 (<= ~token~0 ~local~0)) (.cse22 (= ~m_pc~0 0)) (.cse17 (<= ~local~0 ~token~0)) (.cse21 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (<= 2 ~E_2~0)) (.cse27 (not (= ~t1_st~0 0))) (.cse6 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse7 (= 0 ~t2_pc~0)) (.cse8 (not (= ~m_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse23 (not .cse10)) (.cse9 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse24 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse25 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (not (= ~T1_E~0 1))) (.cse14 (not (= ~T2_E~0 0))) (.cse15 (= ~t1_i~0 1)) (.cse19 (= ~t2_i~0 1)) (.cse18 (<= 2 ~E_M~0)) (.cse20 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse21 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse22 .cse6 .cse7 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse19 .cse18 .cse20) (and .cse0 .cse1 .cse2 .cse26 .cse3 .cse4 .cse27 .cse5 .cse6 .cse22 .cse28 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse3 .cse5 .cse6 .cse8 .cse22 .cse9 .cse11 .cse12 .cse14 .cse15 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse26 .cse3 (<= (+ ~local~0 2) ~token~0) .cse27 .cse5 .cse6 .cse28 .cse9 .cse10 .cse11 .cse12 (< ~token~0 (+ ~local~0 3)) .cse14 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse21 .cse0 .cse1 .cse2 .cse3 .cse6 .cse7 .cse8 .cse5 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse13 .cse14 .cse16 .cse15 .cse19 .cse18 .cse20) (and .cse21 .cse0 .cse1 .cse26 .cse3 .cse27 .cse5 .cse22 .cse6 .cse28 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse14 .cse15 .cse19 .cse18 .cse20) (and .cse21 .cse0 .cse1 .cse2 .cse26 .cse3 .cse4 .cse5 .cse22 .cse6 .cse28 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse14 .cse15 .cse17 .cse19 .cse18 .cse20) (and .cse21 .cse0 .cse1 .cse3 .cse27 .cse5 .cse22 .cse6 .cse7 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse19 .cse18 .cse20) (and .cse0 .cse1 .cse2 .cse26 .cse3 .cse27 .cse5 .cse6 .cse8 .cse28 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse26 .cse3 .cse4 .cse5 .cse6 .cse8 .cse28 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse27 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20) (let ((.cse29 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse29) .cse1 .cse2 .cse3 .cse27 .cse5 .cse6 .cse8 .cse28 (<= .cse29 ~token~0) .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20)) (and .cse21 .cse0 .cse1 .cse26 .cse3 .cse27 .cse6 .cse8 .cse5 .cse28 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse14 .cse15 .cse19 .cse18 .cse20) (and .cse21 .cse0 .cse1 .cse2 .cse26 .cse3 .cse6 .cse8 .cse5 .cse28 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse14 .cse16 .cse15 .cse19 .cse18 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse27 .cse5 .cse6 .cse7 .cse22 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20) (and .cse21 .cse0 .cse1 .cse3 .cse27 .cse6 .cse7 .cse8 .cse5 .cse23 .cse9 .cse24 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse19 .cse18 .cse20)))) [2021-01-06 19:27:14,964 INFO L189 CegarLoopUtils]: For program point L274(line 274) no Hoare annotation was computed. [2021-01-06 19:27:14,964 INFO L185 CegarLoopUtils]: At program point L208(lines 192 210) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse1 (= ~E_1~0 ~M_E~0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (= ~T1_E~0 ~M_E~0)) (.cse5 (= ~M_E~0 2)) (.cse6 (= ~T2_E~0 ~M_E~0)) (.cse7 (= ~m_pc~0 0)) (.cse8 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse9 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse14 (= ~t1_st~0 0)) (.cse15 (= 0 ~t2_st~0)) (.cse16 (= ~m_pc~0 ~t1_pc~0)) (.cse17 (= ~t1_i~0 1)) (.cse18 (= ~t2_i~0 1)) (.cse19 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= ~token~0 ~local~0) .cse6 .cse7 .cse8 (= 0 ~t2_pc~0) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (<= ~local~0 ~token~0) .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (not (= ~m_st~0 0)) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19))) [2021-01-06 19:27:14,965 INFO L185 CegarLoopUtils]: At program point L208-1(lines 192 210) the Hoare annotation is: (let ((.cse8 (= ~t1_pc~0 1)) (.cse13 (= 0 ~t2_st~0))) (let ((.cse3 (<= ~token~0 ~local~0)) (.cse16 (<= ~local~0 ~token~0)) (.cse23 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse20 (not .cse13)) (.cse22 (= ~t2_pc~0 1)) (.cse24 (not .cse8)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (<= 2 ~E_2~0)) (.cse21 (not (= ~t1_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse5 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= 0 ~t2_pc~0)) (.cse7 (not (= ~m_st~0 0))) (.cse9 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse10 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (not (= ~T1_E~0 1))) (.cse14 (not (= ~T2_E~0 0))) (.cse15 (= ~t1_i~0 1)) (.cse17 (<= 2 ~E_M~0)) (.cse18 (= ~t2_i~0 1)) (.cse19 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse20 .cse2 .cse21 .cse4 .cse5 .cse7 .cse22 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse20 .cse2 .cse3 .cse4 .cse5 .cse7 .cse22 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse23 .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse24 .cse9 .cse10 .cse25 .cse26 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19) (and .cse23 .cse0 .cse1 .cse20 .cse2 .cse4 .cse5 .cse7 .cse22 .cse24 .cse9 .cse10 .cse25 .cse26 .cse11 .cse12 .cse14 .cse15 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse21 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19)))) [2021-01-06 19:27:14,965 INFO L185 CegarLoopUtils]: At program point L208-2(lines 192 210) the Hoare annotation is: (let ((.cse18 (= 0 ~t2_st~0))) (let ((.cse5 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse8 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (not (= ~E_1~0 1))) (.cse3 (not .cse18)) (.cse4 (not (= ~T1_E~0 0))) (.cse6 (not (= ~m_st~0 0))) (.cse7 (= ~t2_pc~0 1)) (.cse9 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (= ~m_pc~0 1)) (.cse13 (not (= ~T2_E~0 0))) (.cse14 (= ~t1_i~0 1)) (.cse15 (<= 2 ~E_M~0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 (= 0 ~t2_pc~0) .cse6 .cse4 .cse5 .cse8 .cse9 .cse10 .cse11 .cse18 .cse13 .cse14 .cse12 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse4 (= ~m_pc~0 0) .cse6 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17) (let ((.cse19 (+ ~local~0 1))) (and (<= ~token~0 .cse19) .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 (<= .cse19 ~token~0) (= ~t1_pc~0 1) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17))))) [2021-01-06 19:27:14,965 INFO L185 CegarLoopUtils]: At program point L208-3(lines 192 210) the Hoare annotation is: (let ((.cse20 (= ~t1_pc~0 1))) (let ((.cse18 (not (= ~E_1~0 1))) (.cse19 (= ~m_pc~0 1)) (.cse7 (not (= ~m_st~0 0))) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (not (= 0 ~t2_st~0))) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse21 (= ~m_pc~0 0)) (.cse6 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse8 (= ~t2_pc~0 1)) (.cse9 (not .cse20)) (.cse10 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse13 (not (= ~T1_E~0 1))) (.cse14 (not (= ~T2_E~0 0))) (.cse15 (= ~t1_i~0 1)) (.cse16 (= ~t2_i~0 1)) (.cse17 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse13 .cse14 .cse15 .cse19 .cse16 .cse17) (and .cse1 .cse18 .cse2 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse6 .cse8 .cse20 .cse10 .cse13 (< ~token~0 (+ ~local~0 3)) .cse14 .cse15 .cse19 .cse16 .cse17) (and .cse1 .cse10 .cse3 .cse13 .cse14 .cse15 .cse5 .cse6 .cse16 .cse7 .cse21 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse21 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17)))) [2021-01-06 19:27:14,968 INFO L185 CegarLoopUtils]: At program point L208-4(lines 192 210) the Hoare annotation is: (let ((.cse26 (= 0 ~t2_st~0)) (.cse10 (= ~t1_pc~0 1))) (let ((.cse27 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse28 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse20 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse22 (not .cse10)) (.cse23 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse24 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (not (= ~E_1~0 1))) (.cse3 (not .cse26)) (.cse4 (<= 2 ~E_2~0)) (.cse5 (not (= ~t1_st~0 0))) (.cse6 (not (= ~T1_E~0 0))) (.cse7 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse21 (not (= ~m_st~0 0))) (.cse8 (= ~t2_pc~0 1)) (.cse9 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse11 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (not (= ~T1_E~0 1))) (.cse14 (not (= ~T2_E~0 0))) (.cse15 (= ~t1_i~0 1)) (.cse16 (= ~m_pc~0 1)) (.cse17 (<= 2 ~E_M~0)) (.cse18 (= ~t2_i~0 1)) (.cse19 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= (+ ~local~0 2) ~token~0) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (< ~token~0 (+ ~local~0 3)) .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse20 .cse0 .cse1 .cse3 .cse4 .cse5 .cse7 .cse21 .cse6 .cse8 .cse22 .cse9 .cse11 .cse23 .cse24 .cse12 .cse13 .cse14 .cse15 .cse18 .cse17 .cse19) (and .cse20 .cse0 .cse1 .cse4 .cse5 .cse7 .cse25 .cse21 .cse6 .cse22 .cse9 .cse11 .cse23 .cse24 .cse12 .cse13 .cse26 .cse14 .cse15 .cse18 .cse17 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse27 .cse5 .cse6 .cse7 .cse28 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse29 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse4 .cse27 .cse5 .cse6 .cse7 .cse25 .cse28 .cse9 .cse10 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse29 .cse17 .cse18 .cse19) (let ((.cse30 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse30) .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse21 .cse8 (<= .cse30 ~token~0) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19)) (and .cse0 .cse1 .cse4 .cse6 .cse7 .cse21 .cse28 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse4 .cse27 .cse6 .cse7 .cse25 .cse21 .cse9 .cse10 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse16 .cse29 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse29 .cse17 .cse18 .cse19) (and .cse20 .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse28 .cse7 .cse8 .cse22 .cse11 .cse9 .cse23 .cse24 .cse12 .cse13 .cse14 .cse15 .cse18 .cse17 .cse19) (and .cse20 .cse0 .cse1 .cse2 .cse3 .cse4 .cse27 .cse28 .cse6 .cse7 .cse8 .cse22 .cse9 .cse11 .cse23 .cse24 .cse12 .cse13 .cse14 .cse15 .cse29 .cse18 .cse17 .cse19) (and .cse20 .cse0 .cse1 .cse2 .cse4 .cse27 .cse28 .cse6 .cse7 .cse25 .cse22 .cse9 .cse11 .cse23 .cse24 .cse12 .cse26 .cse13 .cse14 .cse15 .cse29 .cse18 .cse17 .cse19) (and .cse20 .cse0 .cse1 .cse4 .cse5 .cse6 .cse28 .cse7 .cse25 .cse22 .cse11 .cse9 .cse23 .cse24 .cse12 .cse13 .cse26 .cse14 .cse15 .cse18 .cse17 .cse19) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse25 .cse21 .cse9 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse20 .cse0 .cse1 .cse2 .cse4 .cse7 .cse25 .cse21 .cse6 .cse22 .cse9 .cse11 .cse23 .cse24 .cse12 .cse13 .cse26 .cse14 .cse16 .cse15 .cse18 .cse17 .cse19) (and .cse20 .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 .cse21 .cse6 .cse8 .cse22 .cse9 .cse11 .cse23 .cse24 .cse12 .cse13 .cse14 .cse16 .cse15 .cse18 .cse17 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse21 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19)))) [2021-01-06 19:27:14,968 INFO L185 CegarLoopUtils]: At program point L208-5(lines 192 210) the Hoare annotation is: (let ((.cse26 (= 0 ~t2_st~0)) (.cse10 (= ~t1_pc~0 1))) (let ((.cse27 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse28 (= ~m_pc~0 0)) (.cse20 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse22 (not .cse10)) (.cse23 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse24 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (not (= ~E_1~0 1))) (.cse3 (not .cse26)) (.cse4 (<= 2 ~E_2~0)) (.cse5 (not (= ~t1_st~0 0))) (.cse6 (not (= ~T1_E~0 0))) (.cse7 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse21 (not (= ~m_st~0 0))) (.cse8 (= ~t2_pc~0 1)) (.cse9 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse11 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (not (= ~T1_E~0 1))) (.cse14 (not (= ~T2_E~0 0))) (.cse15 (= ~t1_i~0 1)) (.cse16 (= ~m_pc~0 1)) (.cse17 (<= 2 ~E_M~0)) (.cse18 (= ~t2_i~0 1)) (.cse19 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= (+ ~local~0 2) ~token~0) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (< ~token~0 (+ ~local~0 3)) .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse20 .cse0 .cse1 .cse3 .cse4 .cse5 .cse7 .cse21 .cse6 .cse8 .cse22 .cse9 .cse11 .cse23 .cse24 .cse12 .cse13 .cse14 .cse15 .cse18 .cse17 .cse19) (and .cse20 .cse0 .cse1 .cse4 .cse5 .cse7 .cse25 .cse21 .cse6 .cse22 .cse9 .cse11 .cse23 .cse24 .cse12 .cse13 .cse26 .cse14 .cse15 .cse18 .cse17 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse27 .cse5 .cse6 .cse7 .cse28 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse29 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse4 .cse27 .cse5 .cse6 .cse7 .cse25 .cse28 .cse9 .cse10 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse29 .cse17 .cse18 .cse19) (let ((.cse30 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse30) .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse21 .cse8 (<= .cse30 ~token~0) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19)) (and .cse0 .cse1 .cse4 .cse6 .cse7 .cse21 .cse28 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse4 .cse27 .cse6 .cse7 .cse25 .cse21 .cse9 .cse10 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse16 .cse29 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse27 .cse6 .cse7 .cse21 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse29 .cse17 .cse18 .cse19) (and .cse20 .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse28 .cse7 .cse8 .cse22 .cse11 .cse9 .cse23 .cse24 .cse12 .cse13 .cse14 .cse15 .cse18 .cse17 .cse19) (and .cse20 .cse0 .cse1 .cse2 .cse3 .cse4 .cse27 .cse28 .cse6 .cse7 .cse8 .cse22 .cse9 .cse11 .cse23 .cse24 .cse12 .cse13 .cse14 .cse15 .cse29 .cse18 .cse17 .cse19) (and .cse20 .cse0 .cse1 .cse2 .cse4 .cse27 .cse28 .cse6 .cse7 .cse25 .cse22 .cse9 .cse11 .cse23 .cse24 .cse12 .cse26 .cse13 .cse14 .cse15 .cse29 .cse18 .cse17 .cse19) (and .cse20 .cse0 .cse1 .cse4 .cse5 .cse6 .cse28 .cse7 .cse25 .cse22 .cse11 .cse9 .cse23 .cse24 .cse12 .cse13 .cse26 .cse14 .cse15 .cse18 .cse17 .cse19) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse25 .cse21 .cse9 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse20 .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 .cse21 .cse6 .cse8 .cse22 .cse9 .cse11 .cse23 .cse24 .cse12 .cse13 .cse14 .cse16 .cse15 .cse18 .cse17 .cse19) (and .cse20 .cse0 .cse1 .cse2 .cse4 .cse7 .cse25 .cse21 .cse6 .cse22 .cse9 .cse11 .cse23 .cse24 .cse12 .cse13 .cse26 .cse14 .cse16 .cse15 .cse18 .cse17 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse21 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19)))) [2021-01-06 19:27:14,969 INFO L189 CegarLoopUtils]: For program point L374-1(lines 373 406) no Hoare annotation was computed. [2021-01-06 19:27:14,969 INFO L189 CegarLoopUtils]: For program point L341-1(lines 335 368) no Hoare annotation was computed. [2021-01-06 19:27:14,969 INFO L189 CegarLoopUtils]: For program point L374-3(lines 373 406) no Hoare annotation was computed. [2021-01-06 19:27:14,969 INFO L189 CegarLoopUtils]: For program point L341-3(lines 335 368) no Hoare annotation was computed. [2021-01-06 19:27:14,970 INFO L189 CegarLoopUtils]: For program point L177(lines 177 186) no Hoare annotation was computed. [2021-01-06 19:27:14,970 INFO L189 CegarLoopUtils]: For program point L177-2(lines 177 186) no Hoare annotation was computed. [2021-01-06 19:27:14,970 INFO L189 CegarLoopUtils]: For program point L177-3(lines 177 186) no Hoare annotation was computed. [2021-01-06 19:27:14,970 INFO L189 CegarLoopUtils]: For program point L45(lines 45 49) no Hoare annotation was computed. [2021-01-06 19:27:14,971 INFO L189 CegarLoopUtils]: For program point L177-5(lines 177 186) no Hoare annotation was computed. [2021-01-06 19:27:14,971 INFO L189 CegarLoopUtils]: For program point L12(line 12) no Hoare annotation was computed. [2021-01-06 19:27:14,971 INFO L189 CegarLoopUtils]: For program point L177-6(lines 177 186) no Hoare annotation was computed. [2021-01-06 19:27:14,971 INFO L189 CegarLoopUtils]: For program point L177-8(lines 177 186) no Hoare annotation was computed. [2021-01-06 19:27:14,971 INFO L189 CegarLoopUtils]: For program point L177-9(lines 177 186) no Hoare annotation was computed. [2021-01-06 19:27:14,971 INFO L189 CegarLoopUtils]: For program point L177-11(lines 177 186) no Hoare annotation was computed. [2021-01-06 19:27:14,971 INFO L189 CegarLoopUtils]: For program point L177-12(lines 177 186) no Hoare annotation was computed. [2021-01-06 19:27:14,971 INFO L189 CegarLoopUtils]: For program point L177-14(lines 177 186) no Hoare annotation was computed. [2021-01-06 19:27:14,971 INFO L189 CegarLoopUtils]: For program point L177-15(lines 177 186) no Hoare annotation was computed. [2021-01-06 19:27:14,971 INFO L189 CegarLoopUtils]: For program point L177-17(lines 177 186) no Hoare annotation was computed. [2021-01-06 19:27:14,972 INFO L185 CegarLoopUtils]: At program point L508(lines 500 510) the Hoare annotation is: (and (= ~E_1~0 ~M_E~0) (<= 2 ~E_2~0) (= ~T1_E~0 ~M_E~0) (<= ~token~0 ~local~0) (= ~M_E~0 2) (= ~T2_E~0 ~M_E~0) (= ~m_st~0 0) (= 0 ~t2_pc~0) (= ~m_pc~0 0) (= ~t1_st~0 0) (= 0 ~t2_st~0) (= ~m_pc~0 ~t1_pc~0) (= ~t1_i~0 1) (<= ~local~0 ~token~0) (= ~t2_i~0 1) (<= 2 ~E_M~0)) [2021-01-06 19:27:14,972 INFO L189 CegarLoopUtils]: For program point L178(lines 178 183) no Hoare annotation was computed. [2021-01-06 19:27:14,972 INFO L189 CegarLoopUtils]: For program point L178-1(lines 178 183) no Hoare annotation was computed. [2021-01-06 19:27:14,973 INFO L189 CegarLoopUtils]: For program point L178-2(lines 178 183) no Hoare annotation was computed. [2021-01-06 19:27:14,973 INFO L189 CegarLoopUtils]: For program point L178-3(lines 178 183) no Hoare annotation was computed. [2021-01-06 19:27:14,973 INFO L185 CegarLoopUtils]: At program point L46(lines 41 80) the Hoare annotation is: (and (not (= ~E_1~0 0)) (not (= ~E_1~0 1)) (not (= 0 ~t2_st~0)) (<= 2 ~E_2~0) (<= (+ ~local~0 2) ~token~0) (not (= ~t1_st~0 0)) (not (= ~T1_E~0 0)) (not (= ~m_st~0 0)) (= ~t2_pc~0 1) (= ~t1_pc~0 1) (not (= ~T1_E~0 1)) (< ~token~0 (+ ~local~0 3)) (not (= ~T2_E~0 0)) (= ~t1_i~0 1) (= ~m_pc~0 1) (<= 2 ~E_M~0) (= ~t2_i~0 1) (not (= ~T2_E~0 1))) [2021-01-06 19:27:14,973 INFO L189 CegarLoopUtils]: For program point L178-4(lines 178 183) no Hoare annotation was computed. [2021-01-06 19:27:14,973 INFO L189 CegarLoopUtils]: For program point L178-5(lines 178 183) no Hoare annotation was computed. [2021-01-06 19:27:14,973 INFO L189 CegarLoopUtils]: For program point L476-1(lines 465 498) no Hoare annotation was computed. [2021-01-06 19:27:14,974 INFO L185 CegarLoopUtils]: At program point L311(lines 273 325) the Hoare annotation is: (let ((.cse7 (= ~t1_pc~0 1)) (.cse27 (= 0 ~t2_st~0))) (let ((.cse1 (not (= ~E_1~0 1))) (.cse15 (<= ~token~0 ~local~0)) (.cse18 (not (= ~m_st~0 0))) (.cse11 (= ~m_pc~0 1)) (.cse17 (<= ~local~0 ~token~0)) (.cse22 (= 0 ~t2_pc~0)) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse2 (not .cse27)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse16 (= ~m_pc~0 0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~t2_pc~0 1)) (.cse23 (not .cse7)) (.cse24 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse8 (not (= ~T1_E~0 1))) (.cse9 (not (= ~T2_E~0 0))) (.cse10 (= ~t1_i~0 1)) (.cse12 (<= 2 ~E_M~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse6 .cse7 .cse8 (< ~token~0 (+ ~local~0 3)) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse4 .cse5 .cse16 .cse6 .cse7 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse18 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse1 .cse3 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse4 .cse5 .cse16 .cse22 .cse7 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse18 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse2 .cse3 .cse4 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse22 .cse18 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse1 .cse3 .cse4 .cse5 .cse18 .cse6 (<= .cse28 ~token~0) .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse19 .cse20 .cse0 .cse1 .cse2 .cse3 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse3 .cse8 .cse9 .cse10 .cse5 .cse12 .cse13 .cse16 .cse18 .cse14) (and .cse19 .cse20 .cse0 .cse3 .cse4 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse3 .cse15 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse5 .cse22 .cse18 .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse3 .cse4 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse2 .cse3 .cse4 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14)))) [2021-01-06 19:27:14,974 INFO L189 CegarLoopUtils]: For program point L278(lines 278 282) no Hoare annotation was computed. [2021-01-06 19:27:14,974 INFO L189 CegarLoopUtils]: For program point L278-1(lines 273 325) no Hoare annotation was computed. [2021-01-06 19:27:14,974 INFO L189 CegarLoopUtils]: For program point L246(lines 246 261) no Hoare annotation was computed. [2021-01-06 19:27:14,974 INFO L189 CegarLoopUtils]: For program point L246-1(lines 246 261) no Hoare annotation was computed. [2021-01-06 19:27:14,974 INFO L189 CegarLoopUtils]: For program point L246-2(lines 246 261) no Hoare annotation was computed. [2021-01-06 19:27:14,974 INFO L189 CegarLoopUtils]: For program point L577(lines 577 581) no Hoare annotation was computed. [2021-01-06 19:27:14,974 INFO L189 CegarLoopUtils]: For program point L379-1(lines 373 406) no Hoare annotation was computed. [2021-01-06 19:27:14,974 INFO L189 CegarLoopUtils]: For program point L346-1(lines 335 368) no Hoare annotation was computed. [2021-01-06 19:27:14,975 INFO L189 CegarLoopUtils]: For program point L379-3(lines 373 406) no Hoare annotation was computed. [2021-01-06 19:27:14,975 INFO L189 CegarLoopUtils]: For program point L346-3(lines 335 368) no Hoare annotation was computed. [2021-01-06 19:27:14,975 INFO L185 CegarLoopUtils]: At program point L545-1(lines 370 582) the Hoare annotation is: (let ((.cse27 (= 0 ~t2_st~0)) (.cse12 (= ~t1_pc~0 1))) (let ((.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse24 (not .cse12)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (= ~m_pc~0 0)) (.cse30 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse31 (not .cse27)) (.cse10 (= ~t2_pc~0 1)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse6 (not (= ~t1_st~0 0))) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= 0 ~t2_pc~0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse13 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not (= ~T1_E~0 1))) (.cse16 (not (= ~T2_E~0 0))) (.cse17 (= ~t1_i~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse19 (<= 2 ~E_M~0)) (.cse20 (= ~t2_i~0 1)) (.cse21 (not (= ~T2_E~0 1)))) (or (let ((.cse2 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse2 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse5 .cse9 .cse8 .cse23 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse27 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse27 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 (<= (+ ~local~0 2) ~token~0) .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (< ~token~0 (+ ~local~0 3)) .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse31 .cse5 .cse6 .cse8 .cse9 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse6 .cse7 .cse8 .cse23 .cse28 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse5 .cse6 .cse7 .cse28 .cse8 .cse23 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse31 .cse5 .cse9 .cse8 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse5 .cse7 .cse8 .cse9 .cse28 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse10 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse31 .cse5 .cse6 .cse7 .cse28 .cse8 .cse10 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse5 .cse6 .cse8 .cse23 .cse9 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse6 .cse7 .cse8 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse11 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:14,975 INFO L189 CegarLoopUtils]: For program point L314(lines 314 321) no Hoare annotation was computed. [2021-01-06 19:27:14,975 INFO L189 CegarLoopUtils]: For program point L546(line 546) no Hoare annotation was computed. [2021-01-06 19:27:14,976 INFO L185 CegarLoopUtils]: At program point L216(lines 223 227) the Hoare annotation is: (and (= ~E_1~0 ~M_E~0) (<= 2 ~E_2~0) (= ~T1_E~0 ~M_E~0) (<= ~token~0 ~local~0) (= ~M_E~0 2) (= ~T2_E~0 ~M_E~0) (= ~m_st~0 0) (= 0 ~t2_pc~0) (= ~m_pc~0 0) (= ~t1_st~0 0) (= 0 ~t2_st~0) (= ~m_pc~0 ~t1_pc~0) (= ~t1_i~0 1) (<= ~local~0 ~token~0) (= ~t2_i~0 1) (<= 2 ~E_M~0)) [2021-01-06 19:27:14,976 INFO L185 CegarLoopUtils]: At program point L216-1(lines 211 218) the Hoare annotation is: (let ((.cse7 (= ~t1_pc~0 1)) (.cse27 (= 0 ~t2_st~0))) (let ((.cse1 (not (= ~E_1~0 1))) (.cse15 (<= ~token~0 ~local~0)) (.cse18 (not (= ~m_st~0 0))) (.cse11 (= ~m_pc~0 1)) (.cse17 (<= ~local~0 ~token~0)) (.cse22 (= 0 ~t2_pc~0)) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse2 (not .cse27)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse16 (= ~m_pc~0 0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~t2_pc~0 1)) (.cse23 (not .cse7)) (.cse24 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse8 (not (= ~T1_E~0 1))) (.cse9 (not (= ~T2_E~0 0))) (.cse10 (= ~t1_i~0 1)) (.cse12 (<= 2 ~E_M~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse6 .cse7 .cse8 (< ~token~0 (+ ~local~0 3)) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse4 .cse5 .cse16 .cse6 .cse7 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse18 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse1 .cse3 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse4 .cse5 .cse16 .cse22 .cse7 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse18 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse2 .cse3 .cse4 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse22 .cse18 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse1 .cse3 .cse4 .cse5 .cse18 .cse6 (<= .cse28 ~token~0) .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse19 .cse20 .cse0 .cse1 .cse2 .cse3 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse3 .cse8 .cse9 .cse10 .cse5 .cse12 .cse13 .cse16 .cse18 .cse14) (and .cse19 .cse20 .cse0 .cse3 .cse4 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse3 .cse15 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse5 .cse22 .cse18 .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse3 .cse4 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse2 .cse3 .cse4 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14)))) [2021-01-06 19:27:14,976 INFO L189 CegarLoopUtils]: For program point L481-1(lines 465 498) no Hoare annotation was computed. [2021-01-06 19:27:14,977 INFO L185 CegarLoopUtils]: At program point L283(lines 273 325) the Hoare annotation is: (let ((.cse7 (= ~t1_pc~0 1)) (.cse27 (= 0 ~t2_st~0))) (let ((.cse1 (not (= ~E_1~0 1))) (.cse15 (<= ~token~0 ~local~0)) (.cse18 (not (= ~m_st~0 0))) (.cse11 (= ~m_pc~0 1)) (.cse17 (<= ~local~0 ~token~0)) (.cse22 (= 0 ~t2_pc~0)) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse2 (not .cse27)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse16 (= ~m_pc~0 0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~t2_pc~0 1)) (.cse23 (not .cse7)) (.cse24 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse8 (not (= ~T1_E~0 1))) (.cse9 (not (= ~T2_E~0 0))) (.cse10 (= ~t1_i~0 1)) (.cse12 (<= 2 ~E_M~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse6 .cse7 .cse8 (< ~token~0 (+ ~local~0 3)) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse4 .cse5 .cse16 .cse6 .cse7 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse18 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse1 .cse3 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse4 .cse5 .cse16 .cse22 .cse7 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse18 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse2 .cse3 .cse4 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse22 .cse18 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse1 .cse3 .cse4 .cse5 .cse18 .cse6 (<= .cse28 ~token~0) .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse19 .cse20 .cse0 .cse1 .cse2 .cse3 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse3 .cse8 .cse9 .cse10 .cse5 .cse12 .cse13 .cse16 .cse18 .cse14) (and .cse19 .cse20 .cse0 .cse3 .cse4 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse3 .cse15 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse5 .cse22 .cse18 .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse3 .cse4 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse2 .cse3 .cse4 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14)))) [2021-01-06 19:27:14,977 INFO L189 CegarLoopUtils]: For program point L250(lines 250 260) no Hoare annotation was computed. [2021-01-06 19:27:14,977 INFO L189 CegarLoopUtils]: For program point L250-1(lines 250 260) no Hoare annotation was computed. [2021-01-06 19:27:14,977 INFO L189 CegarLoopUtils]: For program point L250-2(lines 250 260) no Hoare annotation was computed. [2021-01-06 19:27:14,977 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-01-06 19:27:14,977 INFO L189 CegarLoopUtils]: For program point L86(lines 86 94) no Hoare annotation was computed. [2021-01-06 19:27:14,977 INFO L189 CegarLoopUtils]: For program point L417(lines 417 421) no Hoare annotation was computed. [2021-01-06 19:27:14,977 INFO L189 CegarLoopUtils]: For program point L417-2(lines 417 421) no Hoare annotation was computed. [2021-01-06 19:27:14,977 INFO L189 CegarLoopUtils]: For program point L384-1(lines 373 406) no Hoare annotation was computed. [2021-01-06 19:27:14,977 INFO L189 CegarLoopUtils]: For program point L351-1(lines 335 368) no Hoare annotation was computed. [2021-01-06 19:27:14,978 INFO L189 CegarLoopUtils]: For program point L417-3(lines 417 421) no Hoare annotation was computed. [2021-01-06 19:27:14,978 INFO L189 CegarLoopUtils]: For program point L384-3(lines 373 406) no Hoare annotation was computed. [2021-01-06 19:27:14,978 INFO L189 CegarLoopUtils]: For program point L417-5(lines 417 421) no Hoare annotation was computed. [2021-01-06 19:27:14,978 INFO L189 CegarLoopUtils]: For program point L351-3(lines 335 368) no Hoare annotation was computed. [2021-01-06 19:27:14,978 INFO L189 CegarLoopUtils]: For program point L417-6(lines 417 421) no Hoare annotation was computed. [2021-01-06 19:27:14,978 INFO L189 CegarLoopUtils]: For program point L417-8(lines 417 421) no Hoare annotation was computed. [2021-01-06 19:27:14,978 INFO L189 CegarLoopUtils]: For program point L417-9(lines 417 421) no Hoare annotation was computed. [2021-01-06 19:27:14,978 INFO L189 CegarLoopUtils]: For program point L54(line 54) no Hoare annotation was computed. [2021-01-06 19:27:14,979 INFO L189 CegarLoopUtils]: For program point L417-11(lines 417 421) no Hoare annotation was computed. [2021-01-06 19:27:14,979 INFO L189 CegarLoopUtils]: For program point L417-12(lines 417 421) no Hoare annotation was computed. [2021-01-06 19:27:14,979 INFO L189 CegarLoopUtils]: For program point L417-14(lines 417 421) no Hoare annotation was computed. [2021-01-06 19:27:14,979 INFO L189 CegarLoopUtils]: For program point L417-15(lines 417 421) no Hoare annotation was computed. [2021-01-06 19:27:14,979 INFO L189 CegarLoopUtils]: For program point L417-17(lines 417 421) no Hoare annotation was computed. [2021-01-06 19:27:14,979 INFO L185 CegarLoopUtils]: At program point L583(lines 530 588) the Hoare annotation is: (= ~t1_i~0 1) [2021-01-06 19:27:14,979 INFO L189 CegarLoopUtils]: For program point L286(lines 286 293) no Hoare annotation was computed. [2021-01-06 19:27:14,979 INFO L189 CegarLoopUtils]: For program point L254(lines 254 259) no Hoare annotation was computed. [2021-01-06 19:27:14,979 INFO L189 CegarLoopUtils]: For program point L254-1(lines 254 259) no Hoare annotation was computed. [2021-01-06 19:27:14,980 INFO L185 CegarLoopUtils]: At program point L188(lines 176 190) the Hoare annotation is: (let ((.cse0 (= ~E_1~0 ~M_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (<= 2 ~E_2~0)) (.cse3 (= ~T1_E~0 ~M_E~0)) (.cse4 (= ~M_E~0 2)) (.cse5 (= ~T2_E~0 ~M_E~0)) (.cse6 (= ~m_pc~0 0)) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (= ~t1_st~0 0)) (.cse11 (= 0 ~t2_st~0)) (.cse12 (= ~m_pc~0 ~t1_pc~0)) (.cse13 (= ~t1_i~0 1)) (.cse14 (= ~t2_i~0 1)) (.cse15 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= ~m_st~0 0)) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= ~token~0 ~local~0) .cse5 .cse6 (= 0 ~t2_pc~0) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (<= ~local~0 ~token~0) .cse14 .cse15))) [2021-01-06 19:27:14,980 INFO L189 CegarLoopUtils]: For program point L254-2(lines 254 259) no Hoare annotation was computed. [2021-01-06 19:27:14,980 INFO L185 CegarLoopUtils]: At program point L188-1(lines 176 190) the Hoare annotation is: (let ((.cse19 (= ~t1_pc~0 1)) (.cse23 (= 0 ~t2_st~0))) (let ((.cse3 (not .cse23)) (.cse8 (= ~t2_pc~0 1)) (.cse21 (not .cse19)) (.cse2 (not (= ~E_1~0 1))) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (<= 2 ~E_2~0)) (.cse18 (<= ~token~0 ~local~0)) (.cse5 (not (= ~t1_st~0 0))) (.cse6 (not (= ~T1_E~0 0))) (.cse22 (= 0 ~t2_pc~0)) (.cse7 (not (= ~m_st~0 0))) (.cse9 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (not (= ~T1_E~0 1))) (.cse13 (not (= ~T2_E~0 0))) (.cse14 (= ~t1_i~0 1)) (.cse20 (<= ~local~0 ~token~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (<= 2 ~E_M~0)) (.cse17 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse3 .cse4 .cse18 .cse5 .cse7 .cse6 .cse8 .cse9 .cse19 .cse11 .cse12 .cse13 .cse14 .cse20 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse3 .cse4 .cse6 .cse7 .cse8 .cse21 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16 .cse15 .cse17) (and .cse0 .cse1 .cse4 .cse22 .cse7 .cse6 .cse21 .cse9 .cse10 .cse11 .cse12 .cse23 .cse13 .cse14 .cse16 .cse15 .cse17) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse22 .cse7 .cse9 .cse10 .cse11 .cse12 .cse23 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse4 .cse18 .cse5 .cse6 .cse22 .cse7 .cse9 .cse19 .cse11 .cse12 .cse23 .cse13 .cse14 .cse20 .cse15 .cse16 .cse17)))) [2021-01-06 19:27:14,980 INFO L185 CegarLoopUtils]: At program point L188-2(lines 176 190) the Hoare annotation is: (let ((.cse3 (not (= ~E_1~0 1))) (.cse5 (not (= ~t1_st~0 0))) (.cse9 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= 0 ~t2_st~0)) (.cse14 (= ~m_pc~0 1)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse6 (not (= ~T1_E~0 0))) (.cse7 (not (= ~m_st~0 0))) (.cse8 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse12 (not (= ~T2_E~0 0))) (.cse13 (= ~t1_i~0 1)) (.cse15 (<= 2 ~E_M~0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (not (= ~T2_E~0 1)))) (or (let ((.cse0 (+ ~local~0 1))) (and (<= ~token~0 .cse0) .cse1 .cse2 .cse3 (not .cse4) .cse5 .cse6 .cse7 (= ~t2_pc~0 1) (<= .cse0 ~token~0) (= ~t1_pc~0 1) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17)) (and .cse1 .cse2 .cse3 .cse5 .cse6 (= 0 ~t2_pc~0) .cse7 .cse8 .cse9 .cse10 .cse11 .cse4 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse2 .cse6 (= ~m_pc~0 0) .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17))) [2021-01-06 19:27:14,980 INFO L189 CegarLoopUtils]: For program point L122(lines 122 130) no Hoare annotation was computed. [2021-01-06 19:27:14,980 INFO L189 CegarLoopUtils]: For program point L89(lines 89 93) no Hoare annotation was computed. [2021-01-06 19:27:14,981 INFO L185 CegarLoopUtils]: At program point L188-3(lines 176 190) the Hoare annotation is: (let ((.cse15 (= ~t1_pc~0 1))) (let ((.cse14 (not (= ~E_1~0 1))) (.cse16 (= ~m_pc~0 1)) (.cse5 (not (= ~m_st~0 0))) (.cse0 (not (= ~E_1~0 0))) (.cse1 (not (= 0 ~t2_st~0))) (.cse2 (<= 2 ~E_2~0)) (.cse3 (not (= ~t1_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse17 (= ~m_pc~0 0)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (not .cse15)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (not (= ~T1_E~0 1))) (.cse10 (not (= ~T2_E~0 0))) (.cse11 (= ~t1_i~0 1)) (.cse12 (= ~t2_i~0 1)) (.cse13 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse14 .cse1 .cse2 (<= (+ ~local~0 2) ~token~0) .cse3 .cse4 .cse6 .cse15 .cse8 .cse9 (< ~token~0 (+ ~local~0 3)) .cse10 .cse11 .cse16 .cse12 .cse13) (and .cse0 .cse14 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse16 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse2 .cse9 .cse10 .cse11 .cse4 .cse12 .cse17 .cse5 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse17 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13)))) [2021-01-06 19:27:14,981 INFO L185 CegarLoopUtils]: At program point L188-4(lines 176 190) the Hoare annotation is: (let ((.cse26 (= 0 ~t2_st~0)) (.cse9 (= ~t1_pc~0 1))) (let ((.cse21 (<= ~token~0 ~local~0)) (.cse22 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse23 (not .cse9)) (.cse24 (<= ~local~0 ~token~0)) (.cse7 (not (= ~m_st~0 0))) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (not (= ~E_1~0 1))) (.cse20 (not .cse26)) (.cse4 (<= 2 ~E_2~0)) (.cse5 (not (= ~t1_st~0 0))) (.cse6 (not (= ~T1_E~0 0))) (.cse8 (= ~t2_pc~0 1)) (.cse10 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (not (= ~T1_E~0 1))) (.cse14 (not (= ~T2_E~0 0))) (.cse15 (= ~t1_i~0 1)) (.cse16 (= ~m_pc~0 1)) (.cse17 (= ~t2_i~0 1)) (.cse18 (<= 2 ~E_M~0)) (.cse19 (not (= ~T2_E~0 1)))) (or (let ((.cse0 (+ ~local~0 1))) (and (<= ~token~0 .cse0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (<= .cse0 ~token~0) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19)) (and .cse1 .cse2 .cse3 .cse20 .cse4 .cse21 .cse6 .cse22 .cse8 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse24 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse4 .cse5 .cse6 .cse25 .cse7 .cse23 .cse10 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse4 .cse21 .cse5 .cse6 .cse22 .cse25 .cse10 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse24 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse20 .cse4 .cse21 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse16 .cse14 .cse15 .cse24 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse20 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse20 .cse4 .cse5 .cse6 .cse22 .cse8 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse4 .cse5 .cse6 .cse22 .cse25 .cse23 .cse10 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse20 .cse4 .cse6 .cse7 .cse8 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse4 .cse6 .cse22 .cse7 .cse10 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse25 .cse7 .cse23 .cse10 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse4 .cse21 .cse6 .cse25 .cse7 .cse10 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse16 .cse24 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse25 .cse7 .cse10 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse20 .cse4 .cse21 .cse5 .cse6 .cse22 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse24 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse4 .cse21 .cse6 .cse22 .cse25 .cse23 .cse10 .cse11 .cse12 .cse13 .cse26 .cse14 .cse15 .cse24 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse16 .cse14 .cse15 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse20 .cse4 (<= (+ ~local~0 2) ~token~0) .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (< ~token~0 (+ ~local~0 3)) .cse14 .cse15 .cse16 .cse17 .cse18 .cse19)))) [2021-01-06 19:27:14,982 INFO L185 CegarLoopUtils]: At program point L188-5(lines 176 190) the Hoare annotation is: (let ((.cse28 (= 0 ~t2_st~0)) (.cse25 (= ~t1_pc~0 1))) (let ((.cse16 (= ~m_pc~0 1)) (.cse27 (= 0 ~t2_pc~0)) (.cse7 (not (= ~m_st~0 0))) (.cse23 (not .cse25)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse2 (not (= ~E_1~0 1))) (.cse3 (not .cse28)) (.cse4 (<= 2 ~E_2~0)) (.cse5 (<= ~token~0 ~local~0)) (.cse22 (not (= ~t1_st~0 0))) (.cse6 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse8 (not (= ~T1_E~0 0))) (.cse26 (= ~m_pc~0 0)) (.cse9 (= ~t2_pc~0 1)) (.cse10 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse11 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse14 (not (= ~T1_E~0 1))) (.cse15 (not (= ~T2_E~0 0))) (.cse17 (= ~t1_i~0 1)) (.cse18 (<= ~local~0 ~token~0)) (.cse19 (= ~t2_i~0 1)) (.cse20 (<= 2 ~E_M~0)) (.cse21 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse22 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse19 .cse20 .cse21) (let ((.cse24 (+ ~local~0 1))) (and (<= ~token~0 .cse24) .cse0 .cse1 .cse2 .cse4 .cse22 .cse6 .cse7 .cse8 .cse9 (<= .cse24 ~token~0) .cse25 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21)) (and .cse0 .cse1 .cse3 .cse4 .cse22 .cse8 .cse26 .cse6 .cse9 .cse23 .cse11 .cse10 .cse12 .cse13 .cse14 .cse15 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse8 .cse26 .cse6 .cse27 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse28 .cse15 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse4 .cse22 .cse8 .cse26 .cse6 .cse27 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse28 .cse15 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse4 .cse6 .cse7 .cse8 .cse26 .cse10 .cse11 .cse13 .cse14 .cse15 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse22 .cse6 .cse27 .cse8 .cse26 .cse10 .cse11 .cse12 .cse13 .cse14 .cse28 .cse15 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse4 .cse22 .cse6 .cse27 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse28 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse4 .cse6 .cse27 .cse7 .cse8 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse28 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= (+ ~local~0 2) ~token~0) .cse22 .cse6 .cse8 .cse9 .cse25 .cse10 .cse11 .cse12 .cse13 .cse14 (< ~token~0 (+ ~local~0 3)) .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse26 .cse6 .cse9 .cse23 .cse11 .cse10 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse22 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse27 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse28 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse4 .cse22 .cse6 .cse27 .cse7 .cse8 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse28 .cse15 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse22 .cse6 .cse8 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:14,982 INFO L189 CegarLoopUtils]: For program point L519(lines 519 524) no Hoare annotation was computed. [2021-01-06 19:27:14,982 INFO L189 CegarLoopUtils]: For program point L486-1(lines 465 498) no Hoare annotation was computed. [2021-01-06 19:27:14,982 INFO L185 CegarLoopUtils]: At program point L189(lines 173 191) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse1 (= ~E_1~0 ~M_E~0)) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (= ~T1_E~0 ~M_E~0)) (.cse5 (= ~M_E~0 2)) (.cse6 (= ~T2_E~0 ~M_E~0)) (.cse7 (= ~m_pc~0 0)) (.cse8 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse9 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (= ~t1_st~0 0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (= ~m_pc~0 ~t1_pc~0)) (.cse14 (= ~t1_i~0 1)) (.cse15 (= ~t2_i~0 1)) (.cse16 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= ~token~0 ~local~0) .cse6 .cse7 (= 0 ~t2_pc~0) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (<= ~local~0 ~token~0) .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (not (= ~m_st~0 0)) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16))) [2021-01-06 19:27:14,983 INFO L185 CegarLoopUtils]: At program point L189-1(lines 173 191) the Hoare annotation is: (let ((.cse12 (= 0 ~t2_st~0)) (.cse23 (= ~t1_pc~0 1))) (let ((.cse7 (not .cse23)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse20 (not (= ~E_1~0 1))) (.cse9 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse18 (not .cse12)) (.cse19 (= ~t2_pc~0 1)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (<= 2 ~E_2~0)) (.cse22 (<= ~token~0 ~local~0)) (.cse21 (not (= ~t1_st~0 0))) (.cse4 (not (= ~T1_E~0 0))) (.cse5 (= 0 ~t2_pc~0)) (.cse6 (not (= ~m_st~0 0))) (.cse8 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not (= ~T1_E~0 1))) (.cse13 (not (= ~T2_E~0 0))) (.cse14 (= ~t1_i~0 1)) (.cse24 (<= ~local~0 ~token~0)) (.cse16 (= ~t2_i~0 1)) (.cse15 (<= 2 ~E_M~0)) (.cse17 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse18 .cse3 .cse4 .cse6 .cse19 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse20 .cse18 .cse3 .cse21 .cse4 .cse6 .cse19 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse16 .cse15 .cse17) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse21 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16 .cse15 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse22 .cse21 .cse6 .cse4 .cse19 .cse8 .cse23 .cse10 .cse11 .cse13 .cse14 .cse24 .cse16 .cse15 .cse17) (and .cse1 .cse2 .cse3 .cse22 .cse21 .cse4 .cse5 .cse6 .cse8 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse24 .cse16 .cse15 .cse17)))) [2021-01-06 19:27:14,983 INFO L185 CegarLoopUtils]: At program point L189-2(lines 173 191) the Hoare annotation is: (let ((.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse3 (not (= ~E_1~0 1))) (.cse11 (= 0 ~t2_st~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse14 (= ~m_pc~0 1)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse5 (not (= ~T1_E~0 0))) (.cse6 (not (= ~m_st~0 0))) (.cse7 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not (= ~T1_E~0 1))) (.cse12 (not (= ~T2_E~0 0))) (.cse13 (= ~t1_i~0 1)) (.cse15 (<= 2 ~E_M~0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (= 0 ~t2_pc~0) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (let ((.cse18 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse18) .cse2 .cse3 (not .cse11) .cse4 .cse5 .cse6 (= ~t2_pc~0 1) (<= .cse18 ~token~0) .cse7 (= ~t1_pc~0 1) .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17)) (and .cse1 .cse2 .cse5 (= ~m_pc~0 0) .cse6 .cse7 .cse9 .cse10 .cse12 .cse13 .cse15 .cse16 .cse17))) [2021-01-06 19:27:14,983 INFO L185 CegarLoopUtils]: At program point L90(lines 85 116) the Hoare annotation is: (let ((.cse0 (not (= ~E_1~0 0))) (.cse10 (not (= ~E_1~0 1))) (.cse2 (<= 2 ~E_2~0)) (.cse12 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse8 (not (= ~m_st~0 0))) (.cse1 (not (= ~T1_E~0 1))) (.cse11 (= 0 ~t2_st~0)) (.cse3 (not (= ~T2_E~0 0))) (.cse4 (= ~t1_i~0 1)) (.cse13 (= ~m_pc~0 1)) (.cse6 (<= 2 ~E_M~0)) (.cse7 (= ~t2_i~0 1)) (.cse9 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (= ~m_pc~0 0) .cse8 .cse9) (and .cse0 .cse10 (not .cse11) .cse2 (<= ~token~0 ~local~0) .cse12 .cse5 .cse8 (= ~t2_pc~0 1) (= ~t1_pc~0 1) .cse1 .cse3 .cse4 .cse13 (<= ~local~0 ~token~0) .cse6 .cse7 .cse9) (and .cse0 .cse10 .cse2 .cse12 .cse5 (= 0 ~t2_pc~0) .cse8 .cse1 .cse11 .cse3 .cse4 .cse13 .cse6 .cse7 .cse9))) [2021-01-06 19:27:14,983 INFO L185 CegarLoopUtils]: At program point L189-3(lines 173 191) the Hoare annotation is: (let ((.cse18 (= ~t1_pc~0 1))) (let ((.cse7 (not (= ~m_st~0 0))) (.cse17 (= ~m_pc~0 0)) (.cse16 (not .cse18)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (not (= ~E_1~0 1))) (.cse3 (not (= 0 ~t2_st~0))) (.cse4 (<= 2 ~E_2~0)) (.cse5 (not (= ~t1_st~0 0))) (.cse6 (not (= ~T1_E~0 0))) (.cse8 (= ~t2_pc~0 1)) (.cse9 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse10 (not (= ~T1_E~0 1))) (.cse13 (= ~m_pc~0 1)) (.cse11 (not (= ~T2_E~0 0))) (.cse12 (= ~t1_i~0 1)) (.cse14 (= ~t2_i~0 1)) (.cse15 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse16 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15) (and .cse1 .cse4 .cse10 .cse11 .cse12 .cse6 .cse14 .cse17 .cse7 .cse15) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse17 .cse8 .cse16 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= (+ ~local~0 2) ~token~0) .cse5 .cse6 .cse8 .cse18 .cse9 .cse10 (< ~token~0 (+ ~local~0 3)) .cse13 .cse11 .cse12 .cse14 .cse15)))) [2021-01-06 19:27:14,984 INFO L185 CegarLoopUtils]: At program point L189-4(lines 173 191) the Hoare annotation is: (let ((.cse26 (= ~t1_pc~0 1)) (.cse14 (= 0 ~t2_st~0))) (let ((.cse8 (= 0 ~t2_pc~0)) (.cse23 (= ~m_pc~0 1)) (.cse3 (not (= ~E_1~0 1))) (.cse5 (<= ~token~0 ~local~0)) (.cse7 (= ~m_pc~0 0)) (.cse17 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse27 (not .cse14)) (.cse4 (<= 2 ~E_2~0)) (.cse21 (not (= ~t1_st~0 0))) (.cse6 (not (= ~T1_E~0 0))) (.cse22 (not (= ~m_st~0 0))) (.cse25 (= ~t2_pc~0 1)) (.cse9 (not .cse26)) (.cse10 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (not (= ~T1_E~0 1))) (.cse15 (not (= ~T2_E~0 0))) (.cse16 (= ~t1_i~0 1)) (.cse18 (= ~t2_i~0 1)) (.cse19 (<= 2 ~E_M~0)) (.cse20 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse21 .cse6 .cse8 .cse22 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18 .cse19 .cse20) (let ((.cse24 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse24) .cse1 .cse2 .cse3 .cse4 .cse21 .cse6 .cse22 .cse25 (<= .cse24 ~token~0) .cse26 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse23 .cse18 .cse19 .cse20)) (and .cse0 .cse1 .cse2 .cse3 .cse27 .cse4 .cse6 .cse22 .cse25 .cse9 .cse10 .cse11 .cse12 .cse13 .cse23 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse4 .cse21 .cse6 .cse8 .cse22 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse21 .cse8 .cse6 .cse7 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse27 .cse4 .cse5 .cse21 .cse6 .cse7 .cse25 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse27 .cse4 .cse21 .cse6 .cse22 .cse25 .cse10 .cse11 .cse12 .cse13 .cse23 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse27 .cse4 (<= (+ ~local~0 2) ~token~0) .cse21 .cse6 .cse25 .cse26 .cse10 .cse11 .cse12 .cse13 (< ~token~0 (+ ~local~0 3)) .cse15 .cse16 .cse23 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse27 .cse4 .cse5 .cse6 .cse22 .cse25 .cse10 .cse11 .cse12 .cse13 .cse23 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse1 .cse2 .cse4 .cse6 .cse7 .cse22 .cse10 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse27 .cse4 .cse21 .cse6 .cse7 .cse25 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse4 .cse21 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse8 .cse22 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse23 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse22 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse23 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse27 .cse4 .cse5 .cse6 .cse7 .cse25 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse27 .cse4 .cse21 .cse6 .cse22 .cse25 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse20)))) [2021-01-06 19:27:14,984 INFO L185 CegarLoopUtils]: At program point L189-5(lines 173 191) the Hoare annotation is: (let ((.cse27 (= ~t1_pc~0 1)) (.cse25 (= 0 ~t2_st~0))) (let ((.cse4 (not .cse25)) (.cse22 (not (= ~t1_st~0 0))) (.cse9 (= ~t2_pc~0 1)) (.cse28 (<= ~token~0 ~local~0)) (.cse23 (= ~m_pc~0 0)) (.cse29 (<= ~local~0 ~token~0)) (.cse0 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse1 (not (= ~E_1~0 0))) (.cse2 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse3 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse24 (= 0 ~t2_pc~0)) (.cse7 (not (= ~m_st~0 0))) (.cse8 (not (= ~T1_E~0 0))) (.cse10 (not .cse27)) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse12 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse13 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not (= ~T1_E~0 1))) (.cse16 (not (= ~T2_E~0 0))) (.cse17 (= ~m_pc~0 1)) (.cse18 (= ~t1_i~0 1)) (.cse19 (= ~t2_i~0 1)) (.cse20 (<= 2 ~E_M~0)) (.cse21 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse5 .cse22 .cse8 .cse23 .cse6 .cse24 .cse10 .cse12 .cse11 .cse13 .cse14 .cse15 .cse25 .cse16 .cse18 .cse19 .cse20 .cse21) (let ((.cse26 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse26) .cse2 .cse3 .cse5 .cse22 .cse7 .cse6 .cse8 .cse9 (<= .cse26 ~token~0) .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (<= (+ ~local~0 2) ~token~0) .cse22 .cse6 .cse8 .cse9 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 (< ~token~0 (+ ~local~0 3)) .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse22 .cse6 .cse24 .cse7 .cse8 .cse11 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse28 .cse22 .cse23 .cse6 .cse24 .cse8 .cse11 .cse12 .cse13 .cse14 .cse25 .cse15 .cse16 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse22 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse22 .cse8 .cse23 .cse6 .cse9 .cse10 .cse12 .cse11 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20 .cse21) (and .cse1 .cse2 .cse5 .cse6 .cse7 .cse8 .cse23 .cse11 .cse12 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse28 .cse7 .cse6 .cse24 .cse8 .cse11 .cse12 .cse13 .cse14 .cse25 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse5 .cse22 .cse6 .cse24 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse28 .cse8 .cse23 .cse6 .cse9 .cse10 .cse12 .cse11 .cse13 .cse14 .cse15 .cse16 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse28 .cse7 .cse6 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse22 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse28 .cse22 .cse23 .cse6 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse28 .cse8 .cse23 .cse6 .cse24 .cse10 .cse12 .cse11 .cse13 .cse14 .cse15 .cse25 .cse16 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse24 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:14,985 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-01-06 19:27:14,985 INFO L189 CegarLoopUtils]: For program point L223-1(lines 222 240) no Hoare annotation was computed. [2021-01-06 19:27:14,985 INFO L189 CegarLoopUtils]: For program point L389-1(lines 373 406) no Hoare annotation was computed. [2021-01-06 19:27:14,985 INFO L189 CegarLoopUtils]: For program point L356-1(lines 335 368) no Hoare annotation was computed. [2021-01-06 19:27:14,985 INFO L189 CegarLoopUtils]: For program point L389-3(lines 373 406) no Hoare annotation was computed. [2021-01-06 19:27:14,985 INFO L189 CegarLoopUtils]: For program point L356-3(lines 335 368) no Hoare annotation was computed. [2021-01-06 19:27:14,985 INFO L189 CegarLoopUtils]: For program point L158(lines 158 167) no Hoare annotation was computed. [2021-01-06 19:27:14,985 INFO L189 CegarLoopUtils]: For program point L125(lines 125 129) no Hoare annotation was computed. [2021-01-06 19:27:14,985 INFO L189 CegarLoopUtils]: For program point L158-2(lines 158 167) no Hoare annotation was computed. [2021-01-06 19:27:14,985 INFO L189 CegarLoopUtils]: For program point L158-3(lines 158 167) no Hoare annotation was computed. [2021-01-06 19:27:14,985 INFO L189 CegarLoopUtils]: For program point L158-5(lines 158 167) no Hoare annotation was computed. [2021-01-06 19:27:14,985 INFO L189 CegarLoopUtils]: For program point L158-6(lines 158 167) no Hoare annotation was computed. [2021-01-06 19:27:14,986 INFO L189 CegarLoopUtils]: For program point L158-8(lines 158 167) no Hoare annotation was computed. [2021-01-06 19:27:14,986 INFO L189 CegarLoopUtils]: For program point L158-9(lines 158 167) no Hoare annotation was computed. [2021-01-06 19:27:14,986 INFO L189 CegarLoopUtils]: For program point L158-11(lines 158 167) no Hoare annotation was computed. [2021-01-06 19:27:14,986 INFO L189 CegarLoopUtils]: For program point L158-12(lines 158 167) no Hoare annotation was computed. [2021-01-06 19:27:14,986 INFO L189 CegarLoopUtils]: For program point L158-14(lines 158 167) no Hoare annotation was computed. [2021-01-06 19:27:14,986 INFO L189 CegarLoopUtils]: For program point L158-15(lines 158 167) no Hoare annotation was computed. [2021-01-06 19:27:14,986 INFO L189 CegarLoopUtils]: For program point L158-17(lines 158 167) no Hoare annotation was computed. [2021-01-06 19:27:14,986 INFO L189 CegarLoopUtils]: For program point L159(lines 159 164) no Hoare annotation was computed. [2021-01-06 19:27:14,986 INFO L189 CegarLoopUtils]: For program point L159-1(lines 159 164) no Hoare annotation was computed. [2021-01-06 19:27:14,986 INFO L185 CegarLoopUtils]: At program point L126(lines 121 152) the Hoare annotation is: (let ((.cse6 (not (= ~m_st~0 0))) (.cse1 (not (= ~E_1~0 0))) (.cse2 (not (= 0 ~t2_st~0))) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse15 (= ~m_pc~0 0)) (.cse7 (= ~t2_pc~0 1)) (.cse8 (= ~t1_pc~0 1)) (.cse9 (not (= ~T1_E~0 1))) (.cse10 (not (= ~T2_E~0 0))) (.cse11 (= ~t1_i~0 1)) (.cse12 (<= 2 ~E_M~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~T2_E~0 1)))) (or (let ((.cse0 (+ ~local~0 1))) (and (<= ~token~0 .cse0) .cse1 (not (= ~E_1~0 1)) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (<= .cse0 ~token~0) .cse8 .cse9 .cse10 .cse11 (= ~m_pc~0 1) .cse12 .cse13 .cse14)) (and .cse1 .cse3 .cse9 .cse10 .cse11 .cse5 .cse12 .cse13 .cse15 .cse6 .cse14) (and (= ULTIMATE.start_activate_threads_~tmp___1~0 0) (= |ULTIMATE.start_is_transmit1_triggered_#res| 0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse15 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse7 (not .cse8) (= |ULTIMATE.start_is_transmit2_triggered_#res| 0) (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) (= ULTIMATE.start_activate_threads_~tmp___0~0 0) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14))) [2021-01-06 19:27:14,987 INFO L189 CegarLoopUtils]: For program point L159-2(lines 159 164) no Hoare annotation was computed. [2021-01-06 19:27:14,987 INFO L189 CegarLoopUtils]: For program point L159-3(lines 159 164) no Hoare annotation was computed. [2021-01-06 19:27:14,987 INFO L189 CegarLoopUtils]: For program point L159-4(lines 159 164) no Hoare annotation was computed. [2021-01-06 19:27:14,987 INFO L189 CegarLoopUtils]: For program point L159-5(lines 159 164) no Hoare annotation was computed. [2021-01-06 19:27:14,987 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-01-06 19:27:14,987 INFO L189 CegarLoopUtils]: For program point L425(lines 425 429) no Hoare annotation was computed. [2021-01-06 19:27:14,987 INFO L189 CegarLoopUtils]: For program point L425-2(lines 425 429) no Hoare annotation was computed. [2021-01-06 19:27:14,987 INFO L189 CegarLoopUtils]: For program point L425-3(lines 425 429) no Hoare annotation was computed. [2021-01-06 19:27:14,988 INFO L185 CegarLoopUtils]: At program point L326(lines 267 331) the Hoare annotation is: (let ((.cse7 (= ~t1_pc~0 1)) (.cse27 (= 0 ~t2_st~0))) (let ((.cse1 (not (= ~E_1~0 1))) (.cse15 (<= ~token~0 ~local~0)) (.cse18 (not (= ~m_st~0 0))) (.cse11 (= ~m_pc~0 1)) (.cse17 (<= ~local~0 ~token~0)) (.cse22 (= 0 ~t2_pc~0)) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse2 (not .cse27)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse16 (= ~m_pc~0 0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~t2_pc~0 1)) (.cse23 (not .cse7)) (.cse24 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse8 (not (= ~T1_E~0 1))) (.cse9 (not (= ~T2_E~0 0))) (.cse10 (= ~t1_i~0 1)) (.cse12 (<= 2 ~E_M~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse6 .cse7 .cse8 (< ~token~0 (+ ~local~0 3)) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse4 .cse5 .cse16 .cse6 .cse7 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse18 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse1 .cse3 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse4 .cse5 .cse16 .cse22 .cse7 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse18 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse2 .cse3 .cse4 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse22 .cse18 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse1 .cse3 .cse4 .cse5 .cse18 .cse6 (<= .cse28 ~token~0) .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse19 .cse20 .cse0 .cse1 .cse2 .cse3 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse3 .cse8 .cse9 .cse10 .cse5 .cse12 .cse13 .cse16 .cse18 .cse14) (and .cse19 .cse20 .cse0 .cse3 .cse4 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse3 .cse15 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse5 .cse22 .cse18 .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse3 .cse4 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse2 .cse3 .cse4 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14)))) [2021-01-06 19:27:14,988 INFO L189 CegarLoopUtils]: For program point L425-5(lines 425 429) no Hoare annotation was computed. [2021-01-06 19:27:14,988 INFO L189 CegarLoopUtils]: For program point L425-6(lines 425 429) no Hoare annotation was computed. [2021-01-06 19:27:14,988 INFO L189 CegarLoopUtils]: For program point L425-8(lines 425 429) no Hoare annotation was computed. [2021-01-06 19:27:14,988 INFO L189 CegarLoopUtils]: For program point L425-9(lines 425 429) no Hoare annotation was computed. [2021-01-06 19:27:14,988 INFO L189 CegarLoopUtils]: For program point L425-11(lines 425 429) no Hoare annotation was computed. [2021-01-06 19:27:14,988 INFO L189 CegarLoopUtils]: For program point L425-12(lines 425 429) no Hoare annotation was computed. [2021-01-06 19:27:14,988 INFO L189 CegarLoopUtils]: For program point L425-14(lines 425 429) no Hoare annotation was computed. [2021-01-06 19:27:14,988 INFO L189 CegarLoopUtils]: For program point L425-15(lines 425 429) no Hoare annotation was computed. [2021-01-06 19:27:14,988 INFO L189 CegarLoopUtils]: For program point L425-17(lines 425 429) no Hoare annotation was computed. [2021-01-06 19:27:14,989 INFO L185 CegarLoopUtils]: At program point L459(lines 453 461) the Hoare annotation is: (let ((.cse16 (= 0 ~t2_st~0)) (.cse27 (= ~t1_pc~0 1))) (let ((.cse1 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse10 (not .cse27)) (.cse13 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (= ~m_pc~0 0)) (.cse30 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse31 (not .cse16)) (.cse26 (= ~t2_pc~0 1)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse2 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse25 (not (= ~t1_st~0 0))) (.cse9 (not (= ~T1_E~0 0))) (.cse7 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse8 (= 0 ~t2_pc~0)) (.cse6 (not (= ~m_st~0 0))) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse12 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse15 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse17 (not (= ~T1_E~0 1))) (.cse18 (not (= ~T2_E~0 0))) (.cse20 (= ~t1_i~0 1)) (.cse19 (= ~m_pc~0 1)) (.cse22 (<= 2 ~E_M~0)) (.cse21 (= ~t2_i~0 1)) (.cse23 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (let ((.cse24 (+ ~local~0 1))) (and .cse0 .cse2 (<= ~token~0 .cse24) .cse3 .cse4 .cse5 .cse25 .cse9 .cse7 .cse6 .cse26 (<= .cse24 ~token~0) .cse11 .cse27 .cse12 .cse15 .cse17 .cse18 .cse20 .cse19 .cse22 .cse21 .cse23)) (and .cse0 .cse2 .cse3 .cse28 .cse11 .cse13 .cse14 .cse16 .cse18 .cse29 .cse21 .cse22 .cse1 .cse4 .cse5 .cse30 .cse9 .cse7 .cse8 .cse10 .cse12 .cse15 .cse17 .cse20 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse31 .cse5 (<= (+ ~local~0 2) ~token~0) .cse25 .cse9 .cse7 .cse26 .cse11 .cse27 .cse12 .cse15 .cse17 (< ~token~0 (+ ~local~0 3)) .cse18 .cse20 .cse19 .cse22 .cse21 .cse23) (and .cse1 .cse0 .cse2 .cse3 .cse31 .cse5 .cse25 .cse7 .cse6 .cse9 .cse26 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse30 .cse25 .cse9 .cse7 .cse8 .cse28 .cse11 .cse27 .cse12 .cse15 .cse17 .cse16 .cse18 .cse20 .cse29 .cse22 .cse21 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse25 .cse9 .cse28 .cse7 .cse8 .cse10 .cse12 .cse11 .cse13 .cse14 .cse15 .cse17 .cse16 .cse18 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse31 .cse5 .cse6 .cse7 .cse9 .cse26 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse30 .cse9 .cse7 .cse8 .cse6 .cse11 .cse27 .cse12 .cse15 .cse17 .cse16 .cse18 .cse20 .cse19 .cse29 .cse22 .cse21 .cse23) (and .cse0 .cse2 .cse3 .cse5 .cse9 .cse7 .cse6 .cse28 .cse11 .cse12 .cse15 .cse17 .cse18 .cse20 .cse22 .cse21 .cse23) (and .cse0 .cse2 .cse3 .cse28 .cse11 .cse13 .cse14 .cse18 .cse29 .cse21 .cse22 .cse1 .cse4 .cse31 .cse5 .cse30 .cse9 .cse7 .cse26 .cse10 .cse12 .cse15 .cse17 .cse20 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse31 .cse5 .cse25 .cse9 .cse28 .cse7 .cse26 .cse10 .cse12 .cse11 .cse13 .cse14 .cse15 .cse17 .cse18 .cse20 .cse21 .cse22 .cse23) (and .cse1 .cse0 .cse2 .cse3 .cse5 .cse25 .cse7 .cse8 .cse6 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse16 .cse18 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse31 .cse5 .cse30 .cse25 .cse9 .cse7 .cse28 .cse26 .cse11 .cse27 .cse12 .cse15 .cse17 .cse18 .cse20 .cse29 .cse22 .cse21 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse31 .cse5 .cse30 .cse9 .cse7 .cse6 .cse26 .cse11 .cse27 .cse12 .cse15 .cse17 .cse18 .cse20 .cse19 .cse29 .cse22 .cse21 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse31 .cse5 .cse25 .cse9 .cse7 .cse6 .cse26 .cse11 .cse12 .cse15 .cse17 .cse18 .cse20 .cse19 .cse22 .cse21 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse25 .cse9 .cse7 .cse8 .cse6 .cse11 .cse12 .cse15 .cse17 .cse16 .cse18 .cse20 .cse19 .cse22 .cse21 .cse23)))) [2021-01-06 19:27:14,989 INFO L189 CegarLoopUtils]: For program point L228-1(lines 222 240) no Hoare annotation was computed. [2021-01-06 19:27:14,990 INFO L185 CegarLoopUtils]: At program point L526(lines 515 528) the Hoare annotation is: (let ((.cse27 (= 0 ~t2_st~0)) (.cse12 (= ~t1_pc~0 1))) (let ((.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse24 (not .cse12)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (= ~m_pc~0 0)) (.cse30 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse31 (not .cse27)) (.cse10 (= ~t2_pc~0 1)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse6 (not (= ~t1_st~0 0))) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= 0 ~t2_pc~0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse13 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not (= ~T1_E~0 1))) (.cse16 (not (= ~T2_E~0 0))) (.cse17 (= ~t1_i~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse19 (<= 2 ~E_M~0)) (.cse20 (= ~t2_i~0 1)) (.cse21 (not (= ~T2_E~0 1)))) (or (let ((.cse2 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse2 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse5 .cse9 .cse8 .cse23 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse27 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse27 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 (<= (+ ~local~0 2) ~token~0) .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (< ~token~0 (+ ~local~0 3)) .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse31 .cse5 .cse6 .cse8 .cse9 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse6 .cse7 .cse8 .cse23 .cse28 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse5 .cse6 .cse7 .cse28 .cse8 .cse23 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse31 .cse5 .cse9 .cse8 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse5 .cse7 .cse8 .cse9 .cse28 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse10 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse31 .cse5 .cse6 .cse7 .cse28 .cse8 .cse10 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse5 .cse6 .cse8 .cse23 .cse9 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse6 .cse7 .cse8 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse11 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:14,990 INFO L189 CegarLoopUtils]: For program point L394-1(lines 373 406) no Hoare annotation was computed. [2021-01-06 19:27:14,990 INFO L185 CegarLoopUtils]: At program point L361-1(lines 332 369) the Hoare annotation is: (let ((.cse0 (= ~E_1~0 ~M_E~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ~T1_E~0 ~M_E~0)) (.cse3 (= ~M_E~0 2)) (.cse4 (= ~T2_E~0 ~M_E~0)) (.cse5 (= ~m_pc~0 0)) (.cse6 (= ~t1_st~0 0)) (.cse7 (= 0 ~t2_st~0)) (.cse8 (= ~m_pc~0 ~t1_pc~0)) (.cse9 (= ~t1_i~0 1)) (.cse10 (= ~t2_i~0 1)) (.cse11 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 (<= ~token~0 ~local~0) .cse3 .cse4 (= 0 ~t2_pc~0) .cse5 .cse6 .cse7 .cse8 .cse9 (<= ~local~0 ~token~0) .cse10 .cse11) (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~m_st~0 0)) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11))) [2021-01-06 19:27:14,990 INFO L189 CegarLoopUtils]: For program point L394-3(lines 373 406) no Hoare annotation was computed. [2021-01-06 19:27:14,992 INFO L185 CegarLoopUtils]: At program point L361-3(lines 332 369) the Hoare annotation is: (let ((.cse7 (= ~t1_pc~0 1)) (.cse27 (= 0 ~t2_st~0))) (let ((.cse1 (not (= ~E_1~0 1))) (.cse15 (<= ~token~0 ~local~0)) (.cse18 (not (= ~m_st~0 0))) (.cse11 (= ~m_pc~0 1)) (.cse17 (<= ~local~0 ~token~0)) (.cse22 (= 0 ~t2_pc~0)) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse2 (not .cse27)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse16 (= ~m_pc~0 0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~t2_pc~0 1)) (.cse23 (not .cse7)) (.cse24 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse8 (not (= ~T1_E~0 1))) (.cse9 (not (= ~T2_E~0 0))) (.cse10 (= ~t1_i~0 1)) (.cse12 (<= 2 ~E_M~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse6 .cse7 .cse8 (< ~token~0 (+ ~local~0 3)) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse4 .cse5 .cse16 .cse6 .cse7 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse18 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse1 .cse3 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse4 .cse5 .cse16 .cse22 .cse7 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse18 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse2 .cse3 .cse4 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse22 .cse18 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse1 .cse3 .cse4 .cse5 .cse18 .cse6 (<= .cse28 ~token~0) .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse19 .cse20 .cse0 .cse1 .cse2 .cse3 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse3 .cse8 .cse9 .cse10 .cse5 .cse12 .cse13 .cse16 .cse18 .cse14) (and .cse19 .cse20 .cse0 .cse3 .cse4 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse3 .cse15 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse5 .cse22 .cse18 .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse3 .cse4 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse2 .cse3 .cse4 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14)))) [2021-01-06 19:27:14,992 INFO L189 CegarLoopUtils]: For program point L196(lines 196 205) no Hoare annotation was computed. [2021-01-06 19:27:14,992 INFO L189 CegarLoopUtils]: For program point L196-2(lines 196 205) no Hoare annotation was computed. [2021-01-06 19:27:14,992 INFO L189 CegarLoopUtils]: For program point L196-3(lines 196 205) no Hoare annotation was computed. [2021-01-06 19:27:14,992 INFO L185 CegarLoopUtils]: At program point L97-1(lines 85 116) the Hoare annotation is: (let ((.cse17 (= 0 ~t2_st~0))) (let ((.cse2 (not .cse17)) (.cse16 (not (= ~m_st~0 0))) (.cse7 (= ~t2_pc~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (not (= ~E_1~0 1))) (.cse3 (<= 2 ~E_2~0)) (.cse4 (<= ~token~0 ~local~0)) (.cse5 (not (= ~T1_E~0 0))) (.cse6 (= ~m_pc~0 0)) (.cse19 (= 0 ~t2_pc~0)) (.cse8 (not (= ~T1_E~0 1))) (.cse9 (not (= ~T2_E~0 0))) (.cse10 (= ~t1_i~0 1)) (.cse11 (<= ~local~0 ~token~0)) (.cse12 (<= 2 ~E_M~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse15 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse15) .cse1 .cse3 .cse5 .cse16 .cse7 (<= .cse15 ~token~0) (= ~t1_pc~0 1) .cse8 .cse17 .cse9 .cse10 .cse18 .cse12 .cse13 .cse14)) (and .cse0 .cse1 .cse3 .cse5 .cse19 .cse16 .cse8 .cse17 .cse18 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse8 .cse3 .cse9 .cse10 .cse5 .cse12 .cse13 .cse6 .cse16 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse16 .cse7 .cse8 .cse9 .cse10 .cse18 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse19 .cse8 .cse17 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)))) [2021-01-06 19:27:14,992 INFO L189 CegarLoopUtils]: For program point L196-5(lines 196 205) no Hoare annotation was computed. [2021-01-06 19:27:14,992 INFO L189 CegarLoopUtils]: For program point L196-6(lines 196 205) no Hoare annotation was computed. [2021-01-06 19:27:14,992 INFO L189 CegarLoopUtils]: For program point L196-8(lines 196 205) no Hoare annotation was computed. [2021-01-06 19:27:14,993 INFO L189 CegarLoopUtils]: For program point L196-9(lines 196 205) no Hoare annotation was computed. [2021-01-06 19:27:14,993 INFO L189 CegarLoopUtils]: For program point L196-11(lines 196 205) no Hoare annotation was computed. [2021-01-06 19:27:14,993 INFO L189 CegarLoopUtils]: For program point L196-12(lines 196 205) no Hoare annotation was computed. [2021-01-06 19:27:14,993 INFO L189 CegarLoopUtils]: For program point L196-14(lines 196 205) no Hoare annotation was computed. [2021-01-06 19:27:14,993 INFO L189 CegarLoopUtils]: For program point L196-15(lines 196 205) no Hoare annotation was computed. [2021-01-06 19:27:14,993 INFO L189 CegarLoopUtils]: For program point L196-17(lines 196 205) no Hoare annotation was computed. [2021-01-06 19:27:14,994 INFO L185 CegarLoopUtils]: At program point L527(lines 511 529) the Hoare annotation is: (let ((.cse27 (= 0 ~t2_st~0)) (.cse12 (= ~t1_pc~0 1))) (let ((.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse24 (not .cse12)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (= ~m_pc~0 0)) (.cse30 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse31 (not .cse27)) (.cse10 (= ~t2_pc~0 1)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse6 (not (= ~t1_st~0 0))) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= 0 ~t2_pc~0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse13 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not (= ~T1_E~0 1))) (.cse16 (not (= ~T2_E~0 0))) (.cse17 (= ~t1_i~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse19 (<= 2 ~E_M~0)) (.cse20 (= ~t2_i~0 1)) (.cse21 (not (= ~T2_E~0 1)))) (or (let ((.cse2 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse2 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse5 .cse9 .cse8 .cse23 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse27 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse27 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 (<= (+ ~local~0 2) ~token~0) .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (< ~token~0 (+ ~local~0 3)) .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse31 .cse5 .cse6 .cse8 .cse9 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse6 .cse7 .cse8 .cse23 .cse28 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse5 .cse6 .cse7 .cse28 .cse8 .cse23 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse31 .cse5 .cse9 .cse8 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse5 .cse7 .cse8 .cse9 .cse28 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse10 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse31 .cse5 .cse6 .cse7 .cse28 .cse8 .cse10 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse5 .cse6 .cse8 .cse23 .cse9 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse6 .cse7 .cse8 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse11 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:14,994 INFO L185 CegarLoopUtils]: At program point L263(lines 245 265) the Hoare annotation is: (let ((.cse7 (= ~t1_pc~0 1)) (.cse27 (= 0 ~t2_st~0))) (let ((.cse1 (not (= ~E_1~0 1))) (.cse15 (<= ~token~0 ~local~0)) (.cse18 (not (= ~m_st~0 0))) (.cse11 (= ~m_pc~0 1)) (.cse17 (<= ~local~0 ~token~0)) (.cse22 (= 0 ~t2_pc~0)) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse2 (not .cse27)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse16 (= ~m_pc~0 0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~t2_pc~0 1)) (.cse23 (not .cse7)) (.cse24 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse8 (not (= ~T1_E~0 1))) (.cse9 (not (= ~T2_E~0 0))) (.cse10 (= ~t1_i~0 1)) (.cse12 (<= 2 ~E_M~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse6 .cse7 .cse8 (< ~token~0 (+ ~local~0 3)) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse4 .cse5 .cse16 .cse6 .cse7 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse18 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse1 .cse3 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse4 .cse5 .cse16 .cse22 .cse7 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse18 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse2 .cse3 .cse4 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse22 .cse18 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse1 .cse3 .cse4 .cse5 .cse18 .cse6 (<= .cse28 ~token~0) .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse19 .cse20 .cse0 .cse1 .cse2 .cse3 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse3 .cse8 .cse9 .cse10 .cse5 .cse12 .cse13 .cse16 .cse18 .cse14) (and .cse19 .cse20 .cse0 .cse3 .cse4 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse3 .cse15 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse5 .cse22 .cse18 .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse3 .cse4 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse2 .cse3 .cse4 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14)))) [2021-01-06 19:27:14,995 INFO L185 CegarLoopUtils]: At program point L263-1(lines 245 265) the Hoare annotation is: (let ((.cse27 (= 0 ~t2_st~0)) (.cse12 (= ~t1_pc~0 1))) (let ((.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse24 (not .cse12)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (= ~m_pc~0 0)) (.cse30 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse31 (not .cse27)) (.cse10 (= ~t2_pc~0 1)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse6 (not (= ~t1_st~0 0))) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= 0 ~t2_pc~0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse13 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not (= ~T1_E~0 1))) (.cse16 (not (= ~T2_E~0 0))) (.cse17 (= ~t1_i~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse19 (<= 2 ~E_M~0)) (.cse20 (= ~t2_i~0 1)) (.cse21 (not (= ~T2_E~0 1)))) (or (let ((.cse2 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse2 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse5 .cse9 .cse8 .cse23 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse27 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse27 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 (<= (+ ~local~0 2) ~token~0) .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (< ~token~0 (+ ~local~0 3)) .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse31 .cse5 .cse6 .cse8 .cse9 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse6 .cse7 .cse8 .cse23 .cse28 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse5 .cse6 .cse7 .cse28 .cse8 .cse23 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse31 .cse5 .cse9 .cse8 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse5 .cse7 .cse8 .cse9 .cse28 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse10 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse31 .cse5 .cse6 .cse7 .cse28 .cse8 .cse10 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse5 .cse6 .cse8 .cse23 .cse9 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse6 .cse7 .cse8 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse11 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:14,995 INFO L189 CegarLoopUtils]: For program point L197(lines 197 202) no Hoare annotation was computed. [2021-01-06 19:27:14,995 INFO L185 CegarLoopUtils]: At program point L263-2(lines 245 265) the Hoare annotation is: (let ((.cse27 (= 0 ~t2_st~0)) (.cse12 (= ~t1_pc~0 1))) (let ((.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse24 (not .cse12)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (= ~m_pc~0 0)) (.cse30 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse31 (not .cse27)) (.cse10 (= ~t2_pc~0 1)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse6 (not (= ~t1_st~0 0))) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= 0 ~t2_pc~0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse13 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not (= ~T1_E~0 1))) (.cse16 (not (= ~T2_E~0 0))) (.cse17 (= ~t1_i~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse19 (<= 2 ~E_M~0)) (.cse20 (= ~t2_i~0 1)) (.cse21 (not (= ~T2_E~0 1)))) (or (let ((.cse2 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse2 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse5 .cse9 .cse8 .cse23 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse27 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse27 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 (<= (+ ~local~0 2) ~token~0) .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (< ~token~0 (+ ~local~0 3)) .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse31 .cse5 .cse6 .cse8 .cse9 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse6 .cse7 .cse8 .cse23 .cse28 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse5 .cse6 .cse7 .cse28 .cse8 .cse23 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse31 .cse5 .cse9 .cse8 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse5 .cse7 .cse8 .cse9 .cse28 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse10 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse31 .cse5 .cse6 .cse7 .cse28 .cse8 .cse10 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse5 .cse6 .cse8 .cse23 .cse9 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse6 .cse7 .cse8 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse11 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:14,995 INFO L189 CegarLoopUtils]: For program point L197-1(lines 197 202) no Hoare annotation was computed. [2021-01-06 19:27:14,995 INFO L189 CegarLoopUtils]: For program point L197-2(lines 197 202) no Hoare annotation was computed. [2021-01-06 19:27:14,996 INFO L189 CegarLoopUtils]: For program point L98(line 98) no Hoare annotation was computed. [2021-01-06 19:27:14,996 INFO L189 CegarLoopUtils]: For program point L197-3(lines 197 202) no Hoare annotation was computed. [2021-01-06 19:27:14,996 INFO L189 CegarLoopUtils]: For program point L197-4(lines 197 202) no Hoare annotation was computed. [2021-01-06 19:27:14,996 INFO L189 CegarLoopUtils]: For program point L197-5(lines 197 202) no Hoare annotation was computed. [2021-01-06 19:27:14,996 INFO L189 CegarLoopUtils]: For program point L-1(line -1) no Hoare annotation was computed. [2021-01-06 19:27:14,996 INFO L189 CegarLoopUtils]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 12) no Hoare annotation was computed. [2021-01-06 19:27:14,997 INFO L185 CegarLoopUtils]: At program point L297(lines 273 325) the Hoare annotation is: (let ((.cse7 (= ~t1_pc~0 1)) (.cse27 (= 0 ~t2_st~0))) (let ((.cse1 (not (= ~E_1~0 1))) (.cse15 (<= ~token~0 ~local~0)) (.cse18 (not (= ~m_st~0 0))) (.cse11 (= ~m_pc~0 1)) (.cse17 (<= ~local~0 ~token~0)) (.cse22 (= 0 ~t2_pc~0)) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse2 (not .cse27)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse16 (= ~m_pc~0 0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~t2_pc~0 1)) (.cse23 (not .cse7)) (.cse24 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse8 (not (= ~T1_E~0 1))) (.cse9 (not (= ~T2_E~0 0))) (.cse10 (= ~t1_i~0 1)) (.cse12 (<= 2 ~E_M~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse6 .cse7 .cse8 (< ~token~0 (+ ~local~0 3)) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse4 .cse5 .cse16 .cse6 .cse7 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse18 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse1 .cse3 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse4 .cse5 .cse16 .cse22 .cse7 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse18 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse2 .cse3 .cse4 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse22 .cse18 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse1 .cse3 .cse4 .cse5 .cse18 .cse6 (<= .cse28 ~token~0) .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse19 .cse20 .cse0 .cse1 .cse2 .cse3 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse3 .cse8 .cse9 .cse10 .cse5 .cse12 .cse13 .cse16 .cse18 .cse14) (and .cse19 .cse20 .cse0 .cse3 .cse4 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse3 .cse15 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse5 .cse22 .cse18 .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse3 .cse4 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse2 .cse3 .cse4 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14)))) [2021-01-06 19:27:14,999 INFO L185 CegarLoopUtils]: At program point L264(lines 242 266) the Hoare annotation is: (let ((.cse7 (= ~t1_pc~0 1)) (.cse27 (= 0 ~t2_st~0))) (let ((.cse1 (not (= ~E_1~0 1))) (.cse15 (<= ~token~0 ~local~0)) (.cse18 (not (= ~m_st~0 0))) (.cse11 (= ~m_pc~0 1)) (.cse17 (<= ~local~0 ~token~0)) (.cse22 (= 0 ~t2_pc~0)) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (not (= ~E_1~0 0))) (.cse2 (not .cse27)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse16 (= ~m_pc~0 0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~t2_pc~0 1)) (.cse23 (not .cse7)) (.cse24 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse8 (not (= ~T1_E~0 1))) (.cse9 (not (= ~T2_E~0 0))) (.cse10 (= ~t1_i~0 1)) (.cse12 (<= 2 ~E_M~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse6 .cse7 .cse8 (< ~token~0 (+ ~local~0 3)) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse4 .cse5 .cse16 .cse6 .cse7 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse18 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse1 .cse3 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse4 .cse5 .cse16 .cse22 .cse7 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse18 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse19 .cse20 .cse0 .cse2 .cse3 .cse4 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse22 .cse18 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse28 (+ ~local~0 1))) (and .cse0 (<= ~token~0 .cse28) .cse1 .cse3 .cse4 .cse5 .cse18 .cse6 (<= .cse28 ~token~0) .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse19 .cse20 .cse0 .cse1 .cse2 .cse3 .cse5 .cse21 .cse18 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse2 .cse3 .cse15 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse3 .cse8 .cse9 .cse10 .cse5 .cse12 .cse13 .cse16 .cse18 .cse14) (and .cse19 .cse20 .cse0 .cse3 .cse4 .cse5 .cse21 .cse22 .cse18 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse1 .cse3 .cse15 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse3 .cse15 .cse5 .cse22 .cse18 .cse7 .cse8 .cse27 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse3 .cse4 .cse5 .cse16 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26 .cse8 .cse27 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse20 .cse19 .cse0 .cse2 .cse3 .cse4 .cse5 .cse16 .cse21 .cse6 .cse23 .cse24 .cse25 .cse26 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14)))) [2021-01-06 19:27:15,000 INFO L185 CegarLoopUtils]: At program point L264-1(lines 242 266) the Hoare annotation is: (let ((.cse27 (= 0 ~t2_st~0)) (.cse12 (= ~t1_pc~0 1))) (let ((.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse24 (not .cse12)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (= ~m_pc~0 0)) (.cse30 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse31 (not .cse27)) (.cse10 (= ~t2_pc~0 1)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse6 (not (= ~t1_st~0 0))) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= 0 ~t2_pc~0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse13 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not (= ~T1_E~0 1))) (.cse16 (not (= ~T2_E~0 0))) (.cse17 (= ~t1_i~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse19 (<= 2 ~E_M~0)) (.cse20 (= ~t2_i~0 1)) (.cse21 (not (= ~T2_E~0 1)))) (or (let ((.cse2 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse2 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse5 .cse9 .cse8 .cse23 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse27 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse27 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 (<= (+ ~local~0 2) ~token~0) .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (< ~token~0 (+ ~local~0 3)) .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse31 .cse5 .cse6 .cse8 .cse9 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse6 .cse7 .cse8 .cse23 .cse28 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse5 .cse6 .cse7 .cse28 .cse8 .cse23 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse31 .cse5 .cse9 .cse8 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse5 .cse7 .cse8 .cse9 .cse28 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse10 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse31 .cse5 .cse6 .cse7 .cse28 .cse8 .cse10 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse5 .cse6 .cse8 .cse23 .cse9 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse6 .cse7 .cse8 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse11 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:15,000 INFO L185 CegarLoopUtils]: At program point L264-2(lines 242 266) the Hoare annotation is: (let ((.cse27 (= 0 ~t2_st~0)) (.cse12 (= ~t1_pc~0 1))) (let ((.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse24 (not .cse12)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse28 (= ~m_pc~0 0)) (.cse30 (<= ~token~0 ~local~0)) (.cse29 (<= ~local~0 ~token~0)) (.cse31 (not .cse27)) (.cse10 (= ~t2_pc~0 1)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse1 (not (= ~E_1~0 0))) (.cse3 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse4 (not (= ~E_1~0 1))) (.cse5 (<= 2 ~E_2~0)) (.cse6 (not (= ~t1_st~0 0))) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= 0 ~t2_pc~0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse13 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not (= ~T1_E~0 1))) (.cse16 (not (= ~T2_E~0 0))) (.cse17 (= ~t1_i~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse19 (<= 2 ~E_M~0)) (.cse20 (= ~t2_i~0 1)) (.cse21 (not (= ~T2_E~0 1)))) (or (let ((.cse2 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse2) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse2 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse5 .cse9 .cse8 .cse23 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse27 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse27 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 (<= (+ ~local~0 2) ~token~0) .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (< ~token~0 (+ ~local~0 3)) .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse31 .cse5 .cse6 .cse8 .cse9 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse6 .cse7 .cse8 .cse23 .cse28 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse5 .cse6 .cse7 .cse28 .cse8 .cse23 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse30 .cse7 .cse8 .cse23 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse4 .cse31 .cse5 .cse9 .cse8 .cse7 .cse10 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse16 .cse18 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse5 .cse7 .cse8 .cse9 .cse28 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse28 .cse11 .cse25 .cse26 .cse16 .cse29 .cse20 .cse19 .cse22 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse10 .cse24 .cse13 .cse14 .cse15 .cse17 .cse21) (and .cse0 .cse22 .cse1 .cse3 .cse31 .cse5 .cse6 .cse7 .cse28 .cse8 .cse10 .cse24 .cse13 .cse11 .cse25 .cse26 .cse14 .cse15 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse22 .cse0 .cse1 .cse3 .cse5 .cse6 .cse8 .cse23 .cse9 .cse7 .cse24 .cse11 .cse13 .cse25 .cse26 .cse14 .cse15 .cse27 .cse16 .cse17 .cse20 .cse19 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse6 .cse7 .cse8 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse30 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse31 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse11 .cse13 .cse14 .cse15 .cse27 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21)))) [2021-01-06 19:27:15,001 INFO L185 CegarLoopUtils]: At program point L133-1(lines 121 152) the Hoare annotation is: (let ((.cse24 (= ~t1_pc~0 1))) (let ((.cse3 (not (= ~E_1~0 1))) (.cse6 (<= ~token~0 ~local~0)) (.cse22 (not (= ~m_st~0 0))) (.cse23 (= ~m_pc~0 1)) (.cse17 (<= ~local~0 ~token~0)) (.cse0 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse1 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse2 (not (= ~E_1~0 0))) (.cse4 (not (= 0 ~t2_st~0))) (.cse5 (<= 2 ~E_2~0)) (.cse21 (not (= ~t1_st~0 0))) (.cse7 (not (= ~T1_E~0 0))) (.cse8 (= ~m_pc~0 0)) (.cse9 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse10 (not .cse24)) (.cse11 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse14 (not (= ~T1_E~0 1))) (.cse15 (not (= ~T2_E~0 0))) (.cse16 (= ~t1_i~0 1)) (.cse18 (<= 2 ~E_M~0)) (.cse19 (= ~t2_i~0 1)) (.cse20 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse2 .cse3 .cse4 .cse5 .cse21 .cse7 .cse22 .cse14 .cse15 .cse16 .cse23 .cse18 .cse19 .cse20) (and .cse2 .cse3 .cse4 .cse5 (<= (+ ~local~0 2) ~token~0) .cse21 .cse7 (= ~t2_pc~0 1) .cse24 .cse14 (< ~token~0 (+ ~local~0 3)) .cse15 .cse16 .cse23 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse9 .cse22 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18 .cse19 .cse20) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse21 .cse7 .cse8 .cse24 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse2 .cse5 .cse14 .cse15 .cse16 .cse7 .cse18 .cse19 .cse8 .cse22 .cse20) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse21 .cse7 .cse9 .cse22 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse22 .cse24 .cse14 .cse23 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse21 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse20)))) [2021-01-06 19:27:15,001 INFO L185 CegarLoopUtils]: At program point L67(lines 41 80) the Hoare annotation is: (let ((.cse11 (= 0 ~t2_st~0)) (.cse9 (= ~t1_pc~0 1))) (let ((.cse7 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse20 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse21 (not .cse9)) (.cse22 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse23 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse24 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse0 (not (= ~E_1~0 0))) (.cse1 (not (= ~E_1~0 1))) (.cse25 (not .cse11)) (.cse2 (<= 2 ~E_2~0)) (.cse3 (<= ~token~0 ~local~0)) (.cse4 (not (= ~t1_st~0 0))) (.cse5 (not (= ~T1_E~0 0))) (.cse6 (= ~m_pc~0 0)) (.cse8 (not (= ~m_st~0 0))) (.cse26 (= ~t2_pc~0 1)) (.cse10 (not (= ~T1_E~0 1))) (.cse12 (not (= ~T2_E~0 0))) (.cse13 (= ~t1_i~0 1)) (.cse14 (<= ~local~0 ~token~0)) (.cse15 (<= 2 ~E_M~0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (not (= ~T2_E~0 1)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse19 .cse0 .cse1 .cse2 .cse20 .cse7 .cse8 .cse5 .cse6 .cse21 .cse22 .cse23 .cse24 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse18 .cse19 .cse0 .cse2 .cse4 .cse20 .cse7 .cse8 .cse5 .cse6 .cse21 .cse22 .cse23 .cse24 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse19 .cse18 .cse0 .cse25 .cse2 .cse4 .cse5 .cse20 .cse8 .cse26 .cse21 .cse22 .cse23 .cse24 .cse10 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse25 .cse2 (<= (+ ~local~0 2) ~token~0) .cse4 .cse5 .cse8 .cse26 .cse9 .cse10 (< ~token~0 (+ ~local~0 3)) .cse12 .cse13 (= ~m_pc~0 1) .cse15 .cse16 .cse17) (and .cse18 .cse19 .cse0 .cse1 .cse25 .cse2 .cse5 .cse6 .cse20 .cse8 .cse26 .cse21 .cse22 .cse23 .cse24 .cse10 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse26 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17)))) [2021-01-06 19:27:15,001 INFO L185 CegarLoopUtils]: At program point L233-1(lines 336 340) the Hoare annotation is: (let ((.cse0 (= ~E_1~0 ~M_E~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ~T1_E~0 ~M_E~0)) (.cse3 (= ~M_E~0 2)) (.cse4 (= ~T2_E~0 ~M_E~0)) (.cse5 (= ~m_pc~0 0)) (.cse6 (= ~t1_st~0 0)) (.cse7 (= 0 ~t2_st~0)) (.cse8 (= ~m_pc~0 ~t1_pc~0)) (.cse9 (= ~t1_i~0 1)) (.cse10 (= ~t2_i~0 1)) (.cse11 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 (<= ~token~0 ~local~0) .cse3 .cse4 (= 0 ~t2_pc~0) .cse5 .cse6 .cse7 .cse8 .cse9 (<= ~local~0 ~token~0) .cse10 .cse11) (and .cse0 .cse1 .cse2 .cse3 .cse4 (not (= ~m_st~0 0)) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11))) [2021-01-06 19:27:15,001 INFO L189 CegarLoopUtils]: For program point L134(line 134) no Hoare annotation was computed. [2021-01-06 19:27:15,308 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.01 07:27:15 BoogieIcfgContainer [2021-01-06 19:27:15,308 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-01-06 19:27:15,309 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-01-06 19:27:15,309 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-01-06 19:27:15,309 INFO L275 PluginConnector]: Witness Printer initialized [2021-01-06 19:27:15,310 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.01 07:24:56" (3/4) ... [2021-01-06 19:27:15,314 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-01-06 19:27:15,334 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2021-01-06 19:27:15,336 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2021-01-06 19:27:15,337 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-01-06 19:27:15,338 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-01-06 19:27:15,369 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((E_1 == M_E && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) || ((((((((((((((((E_1 == M_E && 2 <= E_2) && T1_E == M_E) && M_E == 2) && token <= local) && T2_E == M_E) && m_pc == 0) && 0 == t2_pc) && \result == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) [2021-01-06 19:27:15,370 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((E_1 == M_E && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) || ((((((((((((((((((E_1 == M_E && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && token <= local) && T2_E == M_E) && m_pc == 0) && 0 == t2_pc) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) [2021-01-06 19:27:15,370 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && token <= local) && T2_E == M_E) && m_pc == 0) && 0 == t2_pc) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) || (((((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) [2021-01-06 19:27:15,371 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && token <= local) && T2_E == M_E) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) || (((((((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && __retres1 == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) [2021-01-06 19:27:15,371 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && token <= local) && T2_E == M_E) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) || ((((((((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && __retres1 == 0) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) [2021-01-06 19:27:15,371 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((tmp___1 == 0 && \result == 0) && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && __retres1 == 0) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && token <= local) && T2_E == M_E) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) [2021-01-06 19:27:15,371 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,372 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,372 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,372 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,372 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,373 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,373 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,373 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,373 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,374 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((!(E_1 == 0) && __retres1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,374 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) [2021-01-06 19:27:15,374 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,374 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || ((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,375 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,375 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) [2021-01-06 19:27:15,376 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && token <= local + 1) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && 0 == t2_pc) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) [2021-01-06 19:27:15,376 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1)) || ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,376 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) || ((((((((((!(E_1 == 0) && __retres1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,376 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) || (((((((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && t2_i == 1) && m_pc == 0) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,376 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,377 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((!(E_1 == 0) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,377 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) [2021-01-06 19:27:15,377 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && m_pc == 0) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && m_pc == 0) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,377 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,378 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,378 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,378 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || (((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || ((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,378 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) [2021-01-06 19:27:15,378 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) [2021-01-06 19:27:15,379 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,379 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((!(E_1 == 0) && tmp == 0) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,379 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,380 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && __retres1 == 0) && t2_i == 1) && !(m_st == 0)) && m_pc == 0) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,380 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,380 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && t1_pc == 1) && \result == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || (((((((((((!(E_1 == 0) && \result == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && __retres1 == 0) && t2_i == 1) && !(m_st == 0)) && m_pc == 0) && !(T2_E == 1))) || (((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,380 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,380 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,380 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,381 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,381 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((tmp___1 == 0 && !(E_1 == 0)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && t1_pc == 1) && \result == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,381 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,381 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,381 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,382 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,382 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,382 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && !(T1_E == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && __retres1 == 0) && m_pc == 0) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,382 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) [2021-01-06 19:27:15,382 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,383 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,383 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) [2021-01-06 19:27:15,383 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && m_pc == 0) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) [2021-01-06 19:27:15,383 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) [2021-01-06 19:27:15,383 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && m_pc == 0) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && m_pc == 0) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,384 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) [2021-01-06 19:27:15,466 INFO L141 WitnessManager]: Wrote witness to /storage/repos/svcomp/c/systemc/token_ring.02.cil-1.c-witness.graphml [2021-01-06 19:27:15,466 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-01-06 19:27:15,468 INFO L168 Benchmark]: Toolchain (without parser) took 140522.31 ms. Allocated memory was 153.1 MB in the beginning and 1.6 GB in the end (delta: 1.5 GB). Free memory was 128.5 MB in the beginning and 1.1 GB in the end (delta: -967.7 MB). Peak memory consumption was 492.1 MB. Max. memory is 8.0 GB. [2021-01-06 19:27:15,468 INFO L168 Benchmark]: CDTParser took 0.19 ms. Allocated memory is still 153.1 MB. Free memory is still 126.0 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-01-06 19:27:15,469 INFO L168 Benchmark]: CACSL2BoogieTranslator took 403.24 ms. Allocated memory is still 153.1 MB. Free memory was 128.3 MB in the beginning and 114.4 MB in the end (delta: 13.9 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. [2021-01-06 19:27:15,469 INFO L168 Benchmark]: Boogie Procedure Inliner took 66.14 ms. Allocated memory is still 153.1 MB. Free memory was 114.4 MB in the beginning and 111.3 MB in the end (delta: 3.1 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. [2021-01-06 19:27:15,469 INFO L168 Benchmark]: Boogie Preprocessor took 54.35 ms. Allocated memory is still 153.1 MB. Free memory was 111.3 MB in the beginning and 108.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. [2021-01-06 19:27:15,470 INFO L168 Benchmark]: RCFGBuilder took 1256.43 ms. Allocated memory is still 153.1 MB. Free memory was 108.8 MB in the beginning and 85.6 MB in the end (delta: 23.2 MB). Peak memory consumption was 23.2 MB. Max. memory is 8.0 GB. [2021-01-06 19:27:15,471 INFO L168 Benchmark]: TraceAbstraction took 138574.33 ms. Allocated memory was 153.1 MB in the beginning and 1.6 GB in the end (delta: 1.5 GB). Free memory was 85.1 MB in the beginning and 1.1 GB in the end (delta: -1.0 GB). Peak memory consumption was 967.0 MB. Max. memory is 8.0 GB. [2021-01-06 19:27:15,471 INFO L168 Benchmark]: Witness Printer took 157.53 ms. Allocated memory is still 1.6 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 15.2 MB). Peak memory consumption was 15.7 MB. Max. memory is 8.0 GB. [2021-01-06 19:27:15,474 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.19 ms. Allocated memory is still 153.1 MB. Free memory is still 126.0 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 403.24 ms. Allocated memory is still 153.1 MB. Free memory was 128.3 MB in the beginning and 114.4 MB in the end (delta: 13.9 MB). Peak memory consumption was 14.7 MB. Max. memory is 8.0 GB. * Boogie Procedure Inliner took 66.14 ms. Allocated memory is still 153.1 MB. Free memory was 114.4 MB in the beginning and 111.3 MB in the end (delta: 3.1 MB). Peak memory consumption was 3.1 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 54.35 ms. Allocated memory is still 153.1 MB. Free memory was 111.3 MB in the beginning and 108.8 MB in the end (delta: 2.5 MB). Peak memory consumption was 2.1 MB. Max. memory is 8.0 GB. * RCFGBuilder took 1256.43 ms. Allocated memory is still 153.1 MB. Free memory was 108.8 MB in the beginning and 85.6 MB in the end (delta: 23.2 MB). Peak memory consumption was 23.2 MB. Max. memory is 8.0 GB. * TraceAbstraction took 138574.33 ms. Allocated memory was 153.1 MB in the beginning and 1.6 GB in the end (delta: 1.5 GB). Free memory was 85.1 MB in the beginning and 1.1 GB in the end (delta: -1.0 GB). Peak memory consumption was 967.0 MB. Max. memory is 8.0 GB. * Witness Printer took 157.53 ms. Allocated memory is still 1.6 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 15.2 MB). Peak memory consumption was 15.7 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 12]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 245]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 515]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && token <= local) && T2_E == M_E) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) || ((((((((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && __retres1 == 0) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) - InvariantResult [Line: 245]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 245]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && m_pc == 0) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && m_pc == 0) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && m_pc == 0) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && m_pc == 0) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 500]: Loop Invariant Derived loop invariant: ((((((((((((((E_1 == M_E && 2 <= E_2) && T1_E == M_E) && token <= local) && M_E == 2) && T2_E == M_E) && m_st == 0) && 0 == t2_pc) && m_pc == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && t1_pc == 1) && \result == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || (((((((((((!(E_1 == 0) && \result == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && __retres1 == 0) && t2_i == 1) && !(m_st == 0)) && m_pc == 0) && !(T2_E == 1))) || (((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((!(E_1 == 0) && __retres1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 374]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) || ((((((((((!(E_1 == 0) && __retres1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 242]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 273]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((!(E_1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 370]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 242]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 242]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 466]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 370]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: (((((((((((((E_1 == M_E && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) || (((((((((((((((E_1 == M_E && 2 <= E_2) && T1_E == M_E) && token <= local) && M_E == 2) && T2_E == M_E) && 0 == t2_pc) && m_pc == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) - InvariantResult [Line: 273]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((!(E_1 == 0) && tmp == 0) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 564]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 211]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 267]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((tmp___1 == 0 && !(E_1 == 0)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && t1_pc == 1) && \result == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 223]: Loop Invariant Derived loop invariant: ((((((((((((((E_1 == M_E && 2 <= E_2) && T1_E == M_E) && token <= local) && M_E == 2) && T2_E == M_E) && m_st == 0) && 0 == t2_pc) && m_pc == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && !(T1_E == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && __retres1 == 0) && m_pc == 0) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 511]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: (((((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) - InvariantResult [Line: 273]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: ((((((((((((((((E_1 == M_E && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) || ((((((((((((((((((E_1 == M_E && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && token <= local) && T2_E == M_E) && m_pc == 0) && 0 == t2_pc) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) || (((((((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(m_st == 0)) && !(T1_E == 0)) && t2_i == 1) && m_pc == 0) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: ((((((((((((!(E_1 == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1)) || ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 121]: Loop Invariant Derived loop invariant: ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: (((((((((((((((((((!(E_1 == 0) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 530]: Loop Invariant Derived loop invariant: t1_i == 1 - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) - InvariantResult [Line: 41]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: ((((((((((((((((!(E_1 == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || (((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((!(E_1 == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 374]: Loop Invariant Derived loop invariant: (((((((((((((((((((((tmp___1 == 0 && \result == 0) && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && __retres1 == 0) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && token <= local) && T2_E == M_E) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) - InvariantResult [Line: 121]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || ((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: (((((((((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && token <= local) && T2_E == M_E) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) || (((((((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && __retres1 == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) - InvariantResult [Line: 85]: Loop Invariant Derived loop invariant: (((((((((((!(E_1 == 0) && !(T1_E == 1)) && 2 <= E_2) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1)) || (((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: ((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || (((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || ((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((\result == 0 && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((!(E_1 == 0) && tmp == 0) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && token <= local) && T2_E == M_E) && m_pc == 0) && 0 == t2_pc) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) || (((((((((((((((((\result == 0 && E_1 == M_E) && tmp == 0) && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) - InvariantResult [Line: 589]: Loop Invariant Derived loop invariant: t1_i == 1 - InvariantResult [Line: 336]: Loop Invariant Derived loop invariant: ((((((((((((((E_1 == M_E && 2 <= E_2) && T1_E == M_E) && token <= local) && M_E == 2) && T2_E == M_E) && 0 == t2_pc) && m_pc == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) || ((((((((((((E_1 == M_E && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) - InvariantResult [Line: 453]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && 0 == t2_st) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && m_pc == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T2_E == 0)) && local <= token) && t2_i == 1) && 2 <= E_M) && \result == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && t1_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((tmp___1 == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: ((((((((((((((E_1 == M_E && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) || ((((((((((((((((E_1 == M_E && 2 <= E_2) && T1_E == M_E) && M_E == 2) && token <= local) && T2_E == M_E) && m_pc == 0) && 0 == t2_pc) && \result == 0) && __retres1 == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) - InvariantResult [Line: 85]: Loop Invariant Derived loop invariant: ((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && !(T1_E == 1)) && 2 <= E_2) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 332]: Loop Invariant Derived loop invariant: ((((((((((((((E_1 == M_E && 2 <= E_2) && T1_E == M_E) && token <= local) && M_E == 2) && T2_E == M_E) && 0 == t2_pc) && m_pc == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) || ((((((((((((E_1 == M_E && 2 <= E_2) && T1_E == M_E) && M_E == 2) && T2_E == M_E) && !(m_st == 0)) && m_pc == 0) && t1_st == 0) && 0 == t2_st) && m_pc == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= E_M) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && m_pc == 0) && \result == 0) && t1_pc == 1) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: (((((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((\result == 0 && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && __retres1 == 0) && t2_i == 1) && !(m_st == 0)) && m_pc == 0) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 332]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((!(E_1 == 0) && token <= local + 1) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((!(E_1 == 0) && 2 <= E_2) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && !(T1_E == 0)) && 2 <= E_M) && t2_i == 1) && m_pc == 0) && !(m_st == 0)) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && tmp___1 == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || (((((((((((((((((((tmp___1 == 0 && \result == 0) && !(E_1 == 0)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: ((((((((((((((!(E_1 == 0) && tmp == 0) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || ((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((token <= local + 1 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && token <= local + 1) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(T1_E == 0)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && 0 == t2_st) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && __retres1 == 0) && !(m_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && m_pc == 0) && __retres1 == 0) && !(T1_E == 0)) && t2_pc == 1) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && __retres1 == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(T1_E == 0)) && !(t1_pc == 1)) && \result == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && m_pc == 1) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) - InvariantResult [Line: 41]: Loop Invariant Derived loop invariant: ((((((((((((((((!(E_1 == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && tmp___0 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((((!(E_1 == 0) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && __retres1 == 0) && !(m_st == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1))) || ((((((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && __retres1 == 0) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && 2 <= E_M) && t2_i == 1) && !(T2_E == 1)) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && token <= local + 1) && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && 0 == t2_pc) && !(T1_E == 0)) && m_pc == 0) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && local + 2 <= token) && !(t1_st == 0)) && !(T1_E == 0)) && t2_pc == 1) && t1_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && token < local + 3) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((!(E_1 == 0) && tmp == 0) && 2 <= E_2) && !(T1_E == 0)) && m_pc == 0) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && m_pc == 0) && 0 == t2_pc) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || (((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && m_pc == 1) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && 0 == t2_pc) && !(m_st == 0)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && 0 == t2_st) && !(T2_E == 0)) && t1_i == 1) && m_pc == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(E_1 == 1)) && !(0 == t2_st)) && 2 <= E_2) && token <= local) && !(T1_E == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && local <= token) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1))) || ((((((((((((((((((\result == 0 && !(E_1 == 0)) && tmp == 0) && !(0 == t2_st)) && 2 <= E_2) && !(t1_st == 0)) && !(T1_E == 0)) && !(m_st == 0)) && t2_pc == 1) && !(t1_pc == 1)) && \result == 0) && __retres1 == 0) && __retres1 == 0) && !(T1_E == 1)) && !(T2_E == 0)) && t1_i == 1) && t2_i == 1) && 2 <= E_M) && !(T2_E == 1)) - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 218 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 18.9s, OverallIterations: 27, TraceHistogramMax: 3, AutomataDifference: 9.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 119.1s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 9099 SDtfs, 11764 SDslu, 8914 SDs, 0 SdLazy, 700 SolverSat, 260 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 1.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 110 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7088occurred in iteration=18, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.6s AutomataMinimizationTime, 27 MinimizatonAttempts, 5572 StatesRemovedByMinimization, 20 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 72 LocationsWithAnnotation, 72 PreInvPairs, 1850 NumberOfFragments, 47739 HoareAnnotationTreeSize, 72 FomulaSimplifications, 2460616 FormulaSimplificationTreeSizeReduction, 10.2s HoareSimplificationTime, 72 FomulaSimplificationsInter, 3553631 FormulaSimplificationTreeSizeReductionInter, 108.7s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.3s SatisfiabilityAnalysisTime, 1.1s InterpolantComputationTime, 2240 NumberOfCodeBlocks, 2240 NumberOfCodeBlocksAsserted, 27 NumberOfCheckSat, 2213 ConstructedInterpolants, 0 QuantifiedInterpolants, 444162 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 27 InterpolantComputations, 27 PerfectInterpolantSequences, 323/323 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...