./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/systemc/token_ring.02.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 678e0110 Calling Ultimate with: /usr/lib/jvm/java-8-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer/data/config -Xmx12G -Xms1G -jar /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer/plugins/org.eclipse.equinox.launcher_1.3.100.v20150511-1540.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer/config/AutomizerReach.xml -i ../../sv-benchmarks/c/systemc/token_ring.02.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e3d58fadf54daed6107b58402b79d250d23d0301 ............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.1.24-678e011 [2019-11-19 22:57:43,010 INFO L177 SettingsManager]: Resetting all preferences to default values... [2019-11-19 22:57:43,012 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2019-11-19 22:57:43,027 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2019-11-19 22:57:43,027 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2019-11-19 22:57:43,029 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2019-11-19 22:57:43,030 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2019-11-19 22:57:43,039 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2019-11-19 22:57:43,043 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2019-11-19 22:57:43,046 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2019-11-19 22:57:43,047 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2019-11-19 22:57:43,048 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2019-11-19 22:57:43,048 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2019-11-19 22:57:43,049 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2019-11-19 22:57:43,050 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2019-11-19 22:57:43,051 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2019-11-19 22:57:43,052 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2019-11-19 22:57:43,052 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2019-11-19 22:57:43,054 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2019-11-19 22:57:43,056 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2019-11-19 22:57:43,057 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2019-11-19 22:57:43,058 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2019-11-19 22:57:43,059 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2019-11-19 22:57:43,060 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2019-11-19 22:57:43,062 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2019-11-19 22:57:43,062 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2019-11-19 22:57:43,063 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2019-11-19 22:57:43,063 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2019-11-19 22:57:43,064 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2019-11-19 22:57:43,065 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2019-11-19 22:57:43,065 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2019-11-19 22:57:43,065 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2019-11-19 22:57:43,066 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2019-11-19 22:57:43,067 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2019-11-19 22:57:43,067 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2019-11-19 22:57:43,068 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2019-11-19 22:57:43,068 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2019-11-19 22:57:43,068 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2019-11-19 22:57:43,069 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2019-11-19 22:57:43,069 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2019-11-19 22:57:43,070 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2019-11-19 22:57:43,071 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer/config/svcomp-Reach-32bit-Automizer_Default.epf [2019-11-19 22:57:43,083 INFO L113 SettingsManager]: Loading preferences was successful [2019-11-19 22:57:43,083 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2019-11-19 22:57:43,084 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2019-11-19 22:57:43,085 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2019-11-19 22:57:43,085 INFO L138 SettingsManager]: * Use SBE=true [2019-11-19 22:57:43,085 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2019-11-19 22:57:43,085 INFO L138 SettingsManager]: * sizeof long=4 [2019-11-19 22:57:43,085 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2019-11-19 22:57:43,086 INFO L138 SettingsManager]: * sizeof POINTER=4 [2019-11-19 22:57:43,086 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2019-11-19 22:57:43,086 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2019-11-19 22:57:43,086 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2019-11-19 22:57:43,086 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2019-11-19 22:57:43,087 INFO L138 SettingsManager]: * sizeof long double=12 [2019-11-19 22:57:43,087 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2019-11-19 22:57:43,087 INFO L138 SettingsManager]: * Use constant arrays=true [2019-11-19 22:57:43,087 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2019-11-19 22:57:43,088 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2019-11-19 22:57:43,088 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2019-11-19 22:57:43,088 INFO L138 SettingsManager]: * To the following directory=./dump/ [2019-11-19 22:57:43,088 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2019-11-19 22:57:43,088 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2019-11-19 22:57:43,089 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2019-11-19 22:57:43,089 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2019-11-19 22:57:43,089 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2019-11-19 22:57:43,089 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2019-11-19 22:57:43,089 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2019-11-19 22:57:43,090 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2019-11-19 22:57:43,090 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(__VERIFIER_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> e3d58fadf54daed6107b58402b79d250d23d0301 [2019-11-19 22:57:43,266 INFO L81 nceAwareModelManager]: Repository-Root is: /tmp [2019-11-19 22:57:43,276 INFO L258 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2019-11-19 22:57:43,279 INFO L214 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2019-11-19 22:57:43,285 INFO L271 PluginConnector]: Initializing CDTParser... [2019-11-19 22:57:43,285 INFO L275 PluginConnector]: CDTParser initialized [2019-11-19 22:57:43,286 INFO L428 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer/../../sv-benchmarks/c/systemc/token_ring.02.cil-1.c [2019-11-19 22:57:43,341 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer/data/6e48be8fd/d5fdcddfbd91482ab2f4f73c5a81fa36/FLAG051eecd8f [2019-11-19 22:57:43,751 INFO L306 CDTParser]: Found 1 translation units. [2019-11-19 22:57:43,752 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/sv-benchmarks/c/systemc/token_ring.02.cil-1.c [2019-11-19 22:57:43,766 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer/data/6e48be8fd/d5fdcddfbd91482ab2f4f73c5a81fa36/FLAG051eecd8f [2019-11-19 22:57:43,782 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer/data/6e48be8fd/d5fdcddfbd91482ab2f4f73c5a81fa36 [2019-11-19 22:57:43,785 INFO L296 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2019-11-19 22:57:43,786 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2019-11-19 22:57:43,787 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2019-11-19 22:57:43,788 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2019-11-19 22:57:43,790 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2019-11-19 22:57:43,791 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 10:57:43" (1/1) ... [2019-11-19 22:57:43,794 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e95bc24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:43, skipping insertion in model container [2019-11-19 22:57:43,794 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.11 10:57:43" (1/1) ... [2019-11-19 22:57:43,803 INFO L142 MainTranslator]: Starting translation in SV-COMP mode [2019-11-19 22:57:43,842 INFO L173 MainTranslator]: Built tables and reachable declarations [2019-11-19 22:57:44,091 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-19 22:57:44,097 INFO L188 MainTranslator]: Completed pre-run [2019-11-19 22:57:44,136 INFO L206 PostProcessor]: Analyzing one entry point: main [2019-11-19 22:57:44,155 INFO L192 MainTranslator]: Completed translation [2019-11-19 22:57:44,156 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:44 WrapperNode [2019-11-19 22:57:44,156 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2019-11-19 22:57:44,157 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2019-11-19 22:57:44,157 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2019-11-19 22:57:44,157 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2019-11-19 22:57:44,165 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:44" (1/1) ... [2019-11-19 22:57:44,172 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:44" (1/1) ... [2019-11-19 22:57:44,212 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2019-11-19 22:57:44,212 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2019-11-19 22:57:44,212 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2019-11-19 22:57:44,212 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2019-11-19 22:57:44,221 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:44" (1/1) ... [2019-11-19 22:57:44,221 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:44" (1/1) ... [2019-11-19 22:57:44,225 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:44" (1/1) ... [2019-11-19 22:57:44,225 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:44" (1/1) ... [2019-11-19 22:57:44,234 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:44" (1/1) ... [2019-11-19 22:57:44,244 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:44" (1/1) ... [2019-11-19 22:57:44,248 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:44" (1/1) ... [2019-11-19 22:57:44,253 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2019-11-19 22:57:44,254 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2019-11-19 22:57:44,254 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2019-11-19 22:57:44,254 INFO L275 PluginConnector]: RCFGBuilder initialized [2019-11-19 22:57:44,255 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:44" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer/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 [2019-11-19 22:57:44,341 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2019-11-19 22:57:44,342 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2019-11-19 22:57:45,146 INFO L280 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2019-11-19 22:57:45,146 INFO L285 CfgBuilder]: Removed 103 assume(true) statements. [2019-11-19 22:57:45,148 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 10:57:45 BoogieIcfgContainer [2019-11-19 22:57:45,148 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2019-11-19 22:57:45,149 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2019-11-19 22:57:45,149 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2019-11-19 22:57:45,152 INFO L275 PluginConnector]: TraceAbstraction initialized [2019-11-19 22:57:45,152 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.11 10:57:43" (1/3) ... [2019-11-19 22:57:45,153 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@132ee5cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 10:57:45, skipping insertion in model container [2019-11-19 22:57:45,153 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.11 10:57:44" (2/3) ... [2019-11-19 22:57:45,153 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@132ee5cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.11 10:57:45, skipping insertion in model container [2019-11-19 22:57:45,153 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 10:57:45" (3/3) ... [2019-11-19 22:57:45,155 INFO L109 eAbstractionObserver]: Analyzing ICFG token_ring.02.cil-1.c [2019-11-19 22:57:45,162 INFO L153 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2019-11-19 22:57:45,167 INFO L165 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2019-11-19 22:57:45,174 INFO L249 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2019-11-19 22:57:45,196 INFO L373 AbstractCegarLoop]: Interprodecural is true [2019-11-19 22:57:45,196 INFO L374 AbstractCegarLoop]: Hoare is true [2019-11-19 22:57:45,196 INFO L375 AbstractCegarLoop]: Compute interpolants for FPandBP [2019-11-19 22:57:45,196 INFO L376 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2019-11-19 22:57:45,196 INFO L377 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2019-11-19 22:57:45,196 INFO L378 AbstractCegarLoop]: Difference is false [2019-11-19 22:57:45,197 INFO L379 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2019-11-19 22:57:45,197 INFO L383 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2019-11-19 22:57:45,217 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states. [2019-11-19 22:57:45,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2019-11-19 22:57:45,225 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:45,226 INFO L410 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] [2019-11-19 22:57:45,226 INFO L410 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:45,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:45,232 INFO L82 PathProgramCache]: Analyzing trace with hash 603110903, now seen corresponding path program 1 times [2019-11-19 22:57:45,240 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:45,241 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327702184] [2019-11-19 22:57:45,241 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:45,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:45,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:45,381 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327702184] [2019-11-19 22:57:45,382 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:45,382 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-19 22:57:45,384 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004415002] [2019-11-19 22:57:45,388 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:45,389 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:45,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:45,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:45,403 INFO L87 Difference]: Start difference. First operand 218 states. Second operand 3 states. [2019-11-19 22:57:45,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:45,466 INFO L93 Difference]: Finished difference Result 431 states and 673 transitions. [2019-11-19 22:57:45,466 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:45,468 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2019-11-19 22:57:45,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:45,481 INFO L225 Difference]: With dead ends: 431 [2019-11-19 22:57:45,481 INFO L226 Difference]: Without dead ends: 214 [2019-11-19 22:57:45,485 INFO L630 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 [2019-11-19 22:57:45,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2019-11-19 22:57:45,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2019-11-19 22:57:45,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 214 states. [2019-11-19 22:57:45,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 324 transitions. [2019-11-19 22:57:45,556 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 324 transitions. Word has length 50 [2019-11-19 22:57:45,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:45,556 INFO L462 AbstractCegarLoop]: Abstraction has 214 states and 324 transitions. [2019-11-19 22:57:45,557 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:45,557 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 324 transitions. [2019-11-19 22:57:45,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2019-11-19 22:57:45,561 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:45,563 INFO L410 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] [2019-11-19 22:57:45,563 INFO L410 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:45,563 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:45,563 INFO L82 PathProgramCache]: Analyzing trace with hash -1325161799, now seen corresponding path program 1 times [2019-11-19 22:57:45,564 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:45,564 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1022007269] [2019-11-19 22:57:45,564 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:45,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:45,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:45,627 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1022007269] [2019-11-19 22:57:45,627 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:45,627 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-19 22:57:45,628 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739782854] [2019-11-19 22:57:45,629 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:45,629 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:45,630 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:45,630 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:45,630 INFO L87 Difference]: Start difference. First operand 214 states and 324 transitions. Second operand 3 states. [2019-11-19 22:57:45,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:45,698 INFO L93 Difference]: Finished difference Result 574 states and 868 transitions. [2019-11-19 22:57:45,698 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:45,698 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2019-11-19 22:57:45,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:45,701 INFO L225 Difference]: With dead ends: 574 [2019-11-19 22:57:45,701 INFO L226 Difference]: Without dead ends: 367 [2019-11-19 22:57:45,703 INFO L630 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 [2019-11-19 22:57:45,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2019-11-19 22:57:45,740 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 365. [2019-11-19 22:57:45,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2019-11-19 22:57:45,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 549 transitions. [2019-11-19 22:57:45,744 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 549 transitions. Word has length 50 [2019-11-19 22:57:45,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:45,744 INFO L462 AbstractCegarLoop]: Abstraction has 365 states and 549 transitions. [2019-11-19 22:57:45,744 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:45,744 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 549 transitions. [2019-11-19 22:57:45,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2019-11-19 22:57:45,746 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:45,746 INFO L410 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] [2019-11-19 22:57:45,747 INFO L410 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:45,747 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:45,747 INFO L82 PathProgramCache]: Analyzing trace with hash 102769205, now seen corresponding path program 1 times [2019-11-19 22:57:45,747 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:45,747 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [211672618] [2019-11-19 22:57:45,748 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:45,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:45,790 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:45,791 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [211672618] [2019-11-19 22:57:45,791 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:45,791 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-19 22:57:45,792 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576807951] [2019-11-19 22:57:45,792 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:45,792 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:45,792 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:45,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:45,793 INFO L87 Difference]: Start difference. First operand 365 states and 549 transitions. Second operand 3 states. [2019-11-19 22:57:45,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:45,841 INFO L93 Difference]: Finished difference Result 722 states and 1087 transitions. [2019-11-19 22:57:45,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:45,842 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2019-11-19 22:57:45,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:45,844 INFO L225 Difference]: With dead ends: 722 [2019-11-19 22:57:45,844 INFO L226 Difference]: Without dead ends: 365 [2019-11-19 22:57:45,847 INFO L630 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 [2019-11-19 22:57:45,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2019-11-19 22:57:45,873 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2019-11-19 22:57:45,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2019-11-19 22:57:45,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 541 transitions. [2019-11-19 22:57:45,875 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 541 transitions. Word has length 50 [2019-11-19 22:57:45,875 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:45,875 INFO L462 AbstractCegarLoop]: Abstraction has 365 states and 541 transitions. [2019-11-19 22:57:45,875 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:45,876 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 541 transitions. [2019-11-19 22:57:45,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2019-11-19 22:57:45,877 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:45,877 INFO L410 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] [2019-11-19 22:57:45,878 INFO L410 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:45,878 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:45,878 INFO L82 PathProgramCache]: Analyzing trace with hash 1811399481, now seen corresponding path program 1 times [2019-11-19 22:57:45,878 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:45,878 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274921670] [2019-11-19 22:57:45,879 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:45,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:45,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:45,930 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274921670] [2019-11-19 22:57:45,931 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:45,931 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-19 22:57:45,931 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365065841] [2019-11-19 22:57:45,931 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:45,932 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:45,932 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:45,932 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:45,932 INFO L87 Difference]: Start difference. First operand 365 states and 541 transitions. Second operand 3 states. [2019-11-19 22:57:45,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:45,969 INFO L93 Difference]: Finished difference Result 721 states and 1070 transitions. [2019-11-19 22:57:45,969 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:45,969 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2019-11-19 22:57:45,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:45,972 INFO L225 Difference]: With dead ends: 721 [2019-11-19 22:57:45,972 INFO L226 Difference]: Without dead ends: 365 [2019-11-19 22:57:45,974 INFO L630 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 [2019-11-19 22:57:45,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2019-11-19 22:57:45,999 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2019-11-19 22:57:46,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2019-11-19 22:57:46,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 533 transitions. [2019-11-19 22:57:46,005 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 533 transitions. Word has length 50 [2019-11-19 22:57:46,006 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:46,006 INFO L462 AbstractCegarLoop]: Abstraction has 365 states and 533 transitions. [2019-11-19 22:57:46,006 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:46,006 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 533 transitions. [2019-11-19 22:57:46,012 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2019-11-19 22:57:46,015 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:46,016 INFO L410 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] [2019-11-19 22:57:46,016 INFO L410 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:46,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:46,016 INFO L82 PathProgramCache]: Analyzing trace with hash 65401269, now seen corresponding path program 1 times [2019-11-19 22:57:46,017 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:46,017 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1583735461] [2019-11-19 22:57:46,017 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:46,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:46,063 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:46,063 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1583735461] [2019-11-19 22:57:46,063 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:46,064 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-19 22:57:46,064 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407320934] [2019-11-19 22:57:46,064 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:46,064 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:46,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:46,065 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:46,065 INFO L87 Difference]: Start difference. First operand 365 states and 533 transitions. Second operand 3 states. [2019-11-19 22:57:46,125 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:46,125 INFO L93 Difference]: Finished difference Result 720 states and 1053 transitions. [2019-11-19 22:57:46,126 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:46,126 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2019-11-19 22:57:46,126 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:46,128 INFO L225 Difference]: With dead ends: 720 [2019-11-19 22:57:46,129 INFO L226 Difference]: Without dead ends: 365 [2019-11-19 22:57:46,130 INFO L630 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 [2019-11-19 22:57:46,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2019-11-19 22:57:46,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2019-11-19 22:57:46,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2019-11-19 22:57:46,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 517 transitions. [2019-11-19 22:57:46,151 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 517 transitions. Word has length 50 [2019-11-19 22:57:46,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:46,152 INFO L462 AbstractCegarLoop]: Abstraction has 365 states and 517 transitions. [2019-11-19 22:57:46,152 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:46,152 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 517 transitions. [2019-11-19 22:57:46,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2019-11-19 22:57:46,153 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:46,153 INFO L410 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] [2019-11-19 22:57:46,154 INFO L410 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:46,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:46,154 INFO L82 PathProgramCache]: Analyzing trace with hash 25960058, now seen corresponding path program 1 times [2019-11-19 22:57:46,154 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:46,155 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273047316] [2019-11-19 22:57:46,155 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:46,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:46,193 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:46,193 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273047316] [2019-11-19 22:57:46,193 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:46,193 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-19 22:57:46,194 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103130233] [2019-11-19 22:57:46,194 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:46,194 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:46,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:46,195 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:46,195 INFO L87 Difference]: Start difference. First operand 365 states and 517 transitions. Second operand 3 states. [2019-11-19 22:57:46,249 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:46,249 INFO L93 Difference]: Finished difference Result 719 states and 1020 transitions. [2019-11-19 22:57:46,250 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:46,250 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2019-11-19 22:57:46,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:46,253 INFO L225 Difference]: With dead ends: 719 [2019-11-19 22:57:46,253 INFO L226 Difference]: Without dead ends: 365 [2019-11-19 22:57:46,254 INFO L630 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 [2019-11-19 22:57:46,256 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2019-11-19 22:57:46,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2019-11-19 22:57:46,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2019-11-19 22:57:46,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 501 transitions. [2019-11-19 22:57:46,276 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 501 transitions. Word has length 50 [2019-11-19 22:57:46,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:46,277 INFO L462 AbstractCegarLoop]: Abstraction has 365 states and 501 transitions. [2019-11-19 22:57:46,278 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:46,278 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 501 transitions. [2019-11-19 22:57:46,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2019-11-19 22:57:46,279 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:46,280 INFO L410 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] [2019-11-19 22:57:46,280 INFO L410 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:46,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:46,284 INFO L82 PathProgramCache]: Analyzing trace with hash 1177649081, now seen corresponding path program 1 times [2019-11-19 22:57:46,284 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:46,285 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [447348139] [2019-11-19 22:57:46,285 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:46,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:46,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:46,346 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [447348139] [2019-11-19 22:57:46,346 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:46,346 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-19 22:57:46,347 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144137671] [2019-11-19 22:57:46,347 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:46,347 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:46,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:46,348 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:46,348 INFO L87 Difference]: Start difference. First operand 365 states and 501 transitions. Second operand 3 states. [2019-11-19 22:57:46,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:46,407 INFO L93 Difference]: Finished difference Result 718 states and 987 transitions. [2019-11-19 22:57:46,407 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:46,407 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2019-11-19 22:57:46,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:46,410 INFO L225 Difference]: With dead ends: 718 [2019-11-19 22:57:46,410 INFO L226 Difference]: Without dead ends: 365 [2019-11-19 22:57:46,411 INFO L630 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 [2019-11-19 22:57:46,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2019-11-19 22:57:46,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2019-11-19 22:57:46,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 365 states. [2019-11-19 22:57:46,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 485 transitions. [2019-11-19 22:57:46,433 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 485 transitions. Word has length 50 [2019-11-19 22:57:46,434 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:46,434 INFO L462 AbstractCegarLoop]: Abstraction has 365 states and 485 transitions. [2019-11-19 22:57:46,434 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:46,434 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 485 transitions. [2019-11-19 22:57:46,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2019-11-19 22:57:46,436 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:46,436 INFO L410 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] [2019-11-19 22:57:46,436 INFO L410 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:46,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:46,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1947581763, now seen corresponding path program 1 times [2019-11-19 22:57:46,438 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:46,438 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891961454] [2019-11-19 22:57:46,438 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:46,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:46,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:46,523 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891961454] [2019-11-19 22:57:46,524 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:46,524 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-19 22:57:46,524 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499219897] [2019-11-19 22:57:46,525 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:46,526 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:46,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:46,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:46,527 INFO L87 Difference]: Start difference. First operand 365 states and 485 transitions. Second operand 3 states. [2019-11-19 22:57:46,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:46,601 INFO L93 Difference]: Finished difference Result 1026 states and 1370 transitions. [2019-11-19 22:57:46,601 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:46,602 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2019-11-19 22:57:46,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:46,606 INFO L225 Difference]: With dead ends: 1026 [2019-11-19 22:57:46,606 INFO L226 Difference]: Without dead ends: 675 [2019-11-19 22:57:46,607 INFO L630 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 [2019-11-19 22:57:46,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 675 states. [2019-11-19 22:57:46,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 675 to 637. [2019-11-19 22:57:46,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 637 states. [2019-11-19 22:57:46,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 637 states to 637 states and 840 transitions. [2019-11-19 22:57:46,671 INFO L78 Accepts]: Start accepts. Automaton has 637 states and 840 transitions. Word has length 50 [2019-11-19 22:57:46,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:46,672 INFO L462 AbstractCegarLoop]: Abstraction has 637 states and 840 transitions. [2019-11-19 22:57:46,672 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:46,672 INFO L276 IsEmpty]: Start isEmpty. Operand 637 states and 840 transitions. [2019-11-19 22:57:46,673 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2019-11-19 22:57:46,673 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:46,674 INFO L410 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] [2019-11-19 22:57:46,674 INFO L410 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:46,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:46,675 INFO L82 PathProgramCache]: Analyzing trace with hash 1243301229, now seen corresponding path program 1 times [2019-11-19 22:57:46,675 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:46,675 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886849406] [2019-11-19 22:57:46,676 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:46,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:46,747 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:46,747 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886849406] [2019-11-19 22:57:46,747 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:46,748 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-19 22:57:46,751 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288027643] [2019-11-19 22:57:46,751 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:46,752 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:46,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:46,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:46,752 INFO L87 Difference]: Start difference. First operand 637 states and 840 transitions. Second operand 3 states. [2019-11-19 22:57:46,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:46,841 INFO L93 Difference]: Finished difference Result 1757 states and 2314 transitions. [2019-11-19 22:57:46,842 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:46,842 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 81 [2019-11-19 22:57:46,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:46,849 INFO L225 Difference]: With dead ends: 1757 [2019-11-19 22:57:46,849 INFO L226 Difference]: Without dead ends: 1158 [2019-11-19 22:57:46,850 INFO L630 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 [2019-11-19 22:57:46,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1158 states. [2019-11-19 22:57:46,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1158 to 1116. [2019-11-19 22:57:46,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1116 states. [2019-11-19 22:57:46,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1116 states to 1116 states and 1450 transitions. [2019-11-19 22:57:46,910 INFO L78 Accepts]: Start accepts. Automaton has 1116 states and 1450 transitions. Word has length 81 [2019-11-19 22:57:46,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:46,910 INFO L462 AbstractCegarLoop]: Abstraction has 1116 states and 1450 transitions. [2019-11-19 22:57:46,911 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:46,911 INFO L276 IsEmpty]: Start isEmpty. Operand 1116 states and 1450 transitions. [2019-11-19 22:57:46,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2019-11-19 22:57:46,912 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:46,912 INFO L410 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] [2019-11-19 22:57:46,912 INFO L410 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:46,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:46,913 INFO L82 PathProgramCache]: Analyzing trace with hash 1431220057, now seen corresponding path program 1 times [2019-11-19 22:57:46,913 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:46,913 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1586691912] [2019-11-19 22:57:46,913 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:46,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:46,956 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:46,956 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1586691912] [2019-11-19 22:57:46,956 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:46,957 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-19 22:57:46,957 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268362351] [2019-11-19 22:57:46,957 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:46,957 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:46,958 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:46,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:46,958 INFO L87 Difference]: Start difference. First operand 1116 states and 1450 transitions. Second operand 3 states. [2019-11-19 22:57:47,085 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:47,085 INFO L93 Difference]: Finished difference Result 3116 states and 4037 transitions. [2019-11-19 22:57:47,086 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:47,086 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 82 [2019-11-19 22:57:47,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:47,097 INFO L225 Difference]: With dead ends: 3116 [2019-11-19 22:57:47,097 INFO L226 Difference]: Without dead ends: 2038 [2019-11-19 22:57:47,100 INFO L630 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 [2019-11-19 22:57:47,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2038 states. [2019-11-19 22:57:47,189 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2038 to 2012. [2019-11-19 22:57:47,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2012 states. [2019-11-19 22:57:47,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2012 states to 2012 states and 2587 transitions. [2019-11-19 22:57:47,197 INFO L78 Accepts]: Start accepts. Automaton has 2012 states and 2587 transitions. Word has length 82 [2019-11-19 22:57:47,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:47,197 INFO L462 AbstractCegarLoop]: Abstraction has 2012 states and 2587 transitions. [2019-11-19 22:57:47,198 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:47,198 INFO L276 IsEmpty]: Start isEmpty. Operand 2012 states and 2587 transitions. [2019-11-19 22:57:47,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2019-11-19 22:57:47,200 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:47,200 INFO L410 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] [2019-11-19 22:57:47,200 INFO L410 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:47,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:47,201 INFO L82 PathProgramCache]: Analyzing trace with hash -130062243, now seen corresponding path program 1 times [2019-11-19 22:57:47,201 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:47,201 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182903943] [2019-11-19 22:57:47,201 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:47,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:47,227 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2019-11-19 22:57:47,227 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182903943] [2019-11-19 22:57:47,228 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:47,228 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-19 22:57:47,228 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1904109632] [2019-11-19 22:57:47,228 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:47,229 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:47,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:47,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:47,229 INFO L87 Difference]: Start difference. First operand 2012 states and 2587 transitions. Second operand 3 states. [2019-11-19 22:57:47,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:47,334 INFO L93 Difference]: Finished difference Result 3960 states and 5098 transitions. [2019-11-19 22:57:47,335 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:47,335 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 82 [2019-11-19 22:57:47,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:47,346 INFO L225 Difference]: With dead ends: 3960 [2019-11-19 22:57:47,346 INFO L226 Difference]: Without dead ends: 1980 [2019-11-19 22:57:47,349 INFO L630 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 [2019-11-19 22:57:47,352 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1980 states. [2019-11-19 22:57:47,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1980 to 1980. [2019-11-19 22:57:47,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1980 states. [2019-11-19 22:57:47,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1980 states to 1980 states and 2549 transitions. [2019-11-19 22:57:47,444 INFO L78 Accepts]: Start accepts. Automaton has 1980 states and 2549 transitions. Word has length 82 [2019-11-19 22:57:47,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:47,445 INFO L462 AbstractCegarLoop]: Abstraction has 1980 states and 2549 transitions. [2019-11-19 22:57:47,445 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:47,445 INFO L276 IsEmpty]: Start isEmpty. Operand 1980 states and 2549 transitions. [2019-11-19 22:57:47,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2019-11-19 22:57:47,447 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:47,447 INFO L410 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] [2019-11-19 22:57:47,447 INFO L410 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:47,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:47,447 INFO L82 PathProgramCache]: Analyzing trace with hash 1189736877, now seen corresponding path program 1 times [2019-11-19 22:57:47,448 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:47,448 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [746227849] [2019-11-19 22:57:47,448 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:47,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:47,495 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:47,496 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [746227849] [2019-11-19 22:57:47,496 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:47,496 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-19 22:57:47,496 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684863588] [2019-11-19 22:57:47,497 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:47,497 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:47,497 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:47,497 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:47,497 INFO L87 Difference]: Start difference. First operand 1980 states and 2549 transitions. Second operand 3 states. [2019-11-19 22:57:47,693 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:47,693 INFO L93 Difference]: Finished difference Result 5640 states and 7245 transitions. [2019-11-19 22:57:47,693 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:47,693 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 83 [2019-11-19 22:57:47,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:47,713 INFO L225 Difference]: With dead ends: 5640 [2019-11-19 22:57:47,714 INFO L226 Difference]: Without dead ends: 3698 [2019-11-19 22:57:47,717 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:47,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3698 states. [2019-11-19 22:57:47,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3698 to 3698. [2019-11-19 22:57:47,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3698 states. [2019-11-19 22:57:47,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3698 states to 3698 states and 4676 transitions. [2019-11-19 22:57:47,879 INFO L78 Accepts]: Start accepts. Automaton has 3698 states and 4676 transitions. Word has length 83 [2019-11-19 22:57:47,880 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:47,880 INFO L462 AbstractCegarLoop]: Abstraction has 3698 states and 4676 transitions. [2019-11-19 22:57:47,880 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:47,880 INFO L276 IsEmpty]: Start isEmpty. Operand 3698 states and 4676 transitions. [2019-11-19 22:57:47,884 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2019-11-19 22:57:47,884 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:47,884 INFO L410 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] [2019-11-19 22:57:47,885 INFO L410 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:47,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:47,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1542521505, now seen corresponding path program 1 times [2019-11-19 22:57:47,885 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:47,886 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [635135610] [2019-11-19 22:57:47,886 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:47,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:47,950 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:47,950 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [635135610] [2019-11-19 22:57:47,951 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:47,951 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-19 22:57:47,951 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [737614829] [2019-11-19 22:57:47,951 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:47,952 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:47,952 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:47,952 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:47,953 INFO L87 Difference]: Start difference. First operand 3698 states and 4676 transitions. Second operand 3 states. [2019-11-19 22:57:48,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:48,190 INFO L93 Difference]: Finished difference Result 8964 states and 11306 transitions. [2019-11-19 22:57:48,191 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:48,191 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 106 [2019-11-19 22:57:48,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:48,219 INFO L225 Difference]: With dead ends: 8964 [2019-11-19 22:57:48,220 INFO L226 Difference]: Without dead ends: 5302 [2019-11-19 22:57:48,225 INFO L630 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 [2019-11-19 22:57:48,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5302 states. [2019-11-19 22:57:48,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5302 to 5268. [2019-11-19 22:57:48,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5268 states. [2019-11-19 22:57:48,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5268 states to 5268 states and 6584 transitions. [2019-11-19 22:57:48,523 INFO L78 Accepts]: Start accepts. Automaton has 5268 states and 6584 transitions. Word has length 106 [2019-11-19 22:57:48,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:48,524 INFO L462 AbstractCegarLoop]: Abstraction has 5268 states and 6584 transitions. [2019-11-19 22:57:48,524 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:48,524 INFO L276 IsEmpty]: Start isEmpty. Operand 5268 states and 6584 transitions. [2019-11-19 22:57:48,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2019-11-19 22:57:48,529 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:48,530 INFO L410 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] [2019-11-19 22:57:48,530 INFO L410 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:48,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:48,530 INFO L82 PathProgramCache]: Analyzing trace with hash -1319942113, now seen corresponding path program 1 times [2019-11-19 22:57:48,530 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:48,535 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788913234] [2019-11-19 22:57:48,535 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:48,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:48,589 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:48,589 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788913234] [2019-11-19 22:57:48,590 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:48,590 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2019-11-19 22:57:48,592 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717039141] [2019-11-19 22:57:48,592 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:48,593 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:48,593 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:48,593 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:48,593 INFO L87 Difference]: Start difference. First operand 5268 states and 6584 transitions. Second operand 3 states. [2019-11-19 22:57:48,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:48,929 INFO L93 Difference]: Finished difference Result 12818 states and 16008 transitions. [2019-11-19 22:57:48,930 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:48,930 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 106 [2019-11-19 22:57:48,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:48,973 INFO L225 Difference]: With dead ends: 12818 [2019-11-19 22:57:48,973 INFO L226 Difference]: Without dead ends: 7598 [2019-11-19 22:57:48,982 INFO L630 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 [2019-11-19 22:57:48,992 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7598 states. [2019-11-19 22:57:49,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7598 to 7548. [2019-11-19 22:57:49,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7548 states. [2019-11-19 22:57:49,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7548 states to 7548 states and 9354 transitions. [2019-11-19 22:57:49,403 INFO L78 Accepts]: Start accepts. Automaton has 7548 states and 9354 transitions. Word has length 106 [2019-11-19 22:57:49,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:49,403 INFO L462 AbstractCegarLoop]: Abstraction has 7548 states and 9354 transitions. [2019-11-19 22:57:49,403 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:49,403 INFO L276 IsEmpty]: Start isEmpty. Operand 7548 states and 9354 transitions. [2019-11-19 22:57:49,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 121 [2019-11-19 22:57:49,411 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:49,412 INFO L410 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 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] [2019-11-19 22:57:49,412 INFO L410 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:49,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:49,412 INFO L82 PathProgramCache]: Analyzing trace with hash -1767995646, now seen corresponding path program 1 times [2019-11-19 22:57:49,413 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:49,413 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [589719645] [2019-11-19 22:57:49,413 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:49,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:49,446 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2019-11-19 22:57:49,446 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [589719645] [2019-11-19 22:57:49,447 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:49,447 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-19 22:57:49,447 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395334131] [2019-11-19 22:57:49,447 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:49,448 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:49,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:49,448 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:49,448 INFO L87 Difference]: Start difference. First operand 7548 states and 9354 transitions. Second operand 3 states. [2019-11-19 22:57:49,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:49,759 INFO L93 Difference]: Finished difference Result 13433 states and 16720 transitions. [2019-11-19 22:57:49,760 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:49,760 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 120 [2019-11-19 22:57:49,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:49,802 INFO L225 Difference]: With dead ends: 13433 [2019-11-19 22:57:49,802 INFO L226 Difference]: Without dead ends: 7662 [2019-11-19 22:57:49,812 INFO L630 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 [2019-11-19 22:57:49,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7662 states. [2019-11-19 22:57:50,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7662 to 7404. [2019-11-19 22:57:50,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7404 states. [2019-11-19 22:57:50,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7404 states to 7404 states and 9018 transitions. [2019-11-19 22:57:50,125 INFO L78 Accepts]: Start accepts. Automaton has 7404 states and 9018 transitions. Word has length 120 [2019-11-19 22:57:50,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:50,125 INFO L462 AbstractCegarLoop]: Abstraction has 7404 states and 9018 transitions. [2019-11-19 22:57:50,125 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:50,126 INFO L276 IsEmpty]: Start isEmpty. Operand 7404 states and 9018 transitions. [2019-11-19 22:57:50,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2019-11-19 22:57:50,135 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:50,135 INFO L410 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] [2019-11-19 22:57:50,136 INFO L410 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:50,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:50,136 INFO L82 PathProgramCache]: Analyzing trace with hash 400305973, now seen corresponding path program 1 times [2019-11-19 22:57:50,136 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:50,137 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878428964] [2019-11-19 22:57:50,137 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:50,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:50,211 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2019-11-19 22:57:50,212 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878428964] [2019-11-19 22:57:50,213 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:50,214 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-19 22:57:50,214 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615571896] [2019-11-19 22:57:50,214 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-19 22:57:50,215 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:50,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-19 22:57:50,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-19 22:57:50,215 INFO L87 Difference]: Start difference. First operand 7404 states and 9018 transitions. Second operand 5 states. [2019-11-19 22:57:50,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:50,684 INFO L93 Difference]: Finished difference Result 13859 states and 16979 transitions. [2019-11-19 22:57:50,684 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-19 22:57:50,684 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 121 [2019-11-19 22:57:50,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:50,697 INFO L225 Difference]: With dead ends: 13859 [2019-11-19 22:57:50,697 INFO L226 Difference]: Without dead ends: 6473 [2019-11-19 22:57:50,706 INFO L630 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 [2019-11-19 22:57:50,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6473 states. [2019-11-19 22:57:50,921 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6473 to 5145. [2019-11-19 22:57:50,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5145 states. [2019-11-19 22:57:50,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5145 states to 5145 states and 6175 transitions. [2019-11-19 22:57:50,929 INFO L78 Accepts]: Start accepts. Automaton has 5145 states and 6175 transitions. Word has length 121 [2019-11-19 22:57:50,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:50,930 INFO L462 AbstractCegarLoop]: Abstraction has 5145 states and 6175 transitions. [2019-11-19 22:57:50,930 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-19 22:57:50,930 INFO L276 IsEmpty]: Start isEmpty. Operand 5145 states and 6175 transitions. [2019-11-19 22:57:50,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2019-11-19 22:57:50,935 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:50,935 INFO L410 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] [2019-11-19 22:57:50,936 INFO L410 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:50,936 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:50,936 INFO L82 PathProgramCache]: Analyzing trace with hash -336248298, now seen corresponding path program 1 times [2019-11-19 22:57:50,936 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:50,936 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1748277942] [2019-11-19 22:57:50,937 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:50,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:50,979 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2019-11-19 22:57:50,980 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1748277942] [2019-11-19 22:57:50,980 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:50,980 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-19 22:57:50,980 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499676213] [2019-11-19 22:57:50,981 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-19 22:57:50,981 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:50,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-19 22:57:50,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-19 22:57:50,982 INFO L87 Difference]: Start difference. First operand 5145 states and 6175 transitions. Second operand 5 states. [2019-11-19 22:57:51,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:51,366 INFO L93 Difference]: Finished difference Result 11214 states and 13485 transitions. [2019-11-19 22:57:51,366 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-19 22:57:51,366 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 121 [2019-11-19 22:57:51,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:51,378 INFO L225 Difference]: With dead ends: 11214 [2019-11-19 22:57:51,378 INFO L226 Difference]: Without dead ends: 6093 [2019-11-19 22:57:51,384 INFO L630 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 [2019-11-19 22:57:51,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6093 states. [2019-11-19 22:57:51,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6093 to 5181. [2019-11-19 22:57:51,613 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5181 states. [2019-11-19 22:57:51,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5181 states to 5181 states and 6098 transitions. [2019-11-19 22:57:51,620 INFO L78 Accepts]: Start accepts. Automaton has 5181 states and 6098 transitions. Word has length 121 [2019-11-19 22:57:51,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:51,621 INFO L462 AbstractCegarLoop]: Abstraction has 5181 states and 6098 transitions. [2019-11-19 22:57:51,621 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-19 22:57:51,621 INFO L276 IsEmpty]: Start isEmpty. Operand 5181 states and 6098 transitions. [2019-11-19 22:57:51,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2019-11-19 22:57:51,626 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:51,626 INFO L410 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] [2019-11-19 22:57:51,626 INFO L410 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:51,626 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:51,627 INFO L82 PathProgramCache]: Analyzing trace with hash 1918082068, now seen corresponding path program 1 times [2019-11-19 22:57:51,627 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:51,627 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86240036] [2019-11-19 22:57:51,627 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:51,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:51,673 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:51,673 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86240036] [2019-11-19 22:57:51,673 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:51,673 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-19 22:57:51,674 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151800731] [2019-11-19 22:57:51,674 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:51,674 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:51,674 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:51,675 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:51,675 INFO L87 Difference]: Start difference. First operand 5181 states and 6098 transitions. Second operand 3 states. [2019-11-19 22:57:51,913 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:51,913 INFO L93 Difference]: Finished difference Result 9177 states and 10845 transitions. [2019-11-19 22:57:51,913 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:51,913 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 121 [2019-11-19 22:57:51,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:51,922 INFO L225 Difference]: With dead ends: 9177 [2019-11-19 22:57:51,923 INFO L226 Difference]: Without dead ends: 5205 [2019-11-19 22:57:51,928 INFO L630 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 [2019-11-19 22:57:51,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5205 states. [2019-11-19 22:57:52,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5205 to 5181. [2019-11-19 22:57:52,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5181 states. [2019-11-19 22:57:52,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5181 states to 5181 states and 5966 transitions. [2019-11-19 22:57:52,201 INFO L78 Accepts]: Start accepts. Automaton has 5181 states and 5966 transitions. Word has length 121 [2019-11-19 22:57:52,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:52,201 INFO L462 AbstractCegarLoop]: Abstraction has 5181 states and 5966 transitions. [2019-11-19 22:57:52,201 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:52,202 INFO L276 IsEmpty]: Start isEmpty. Operand 5181 states and 5966 transitions. [2019-11-19 22:57:52,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2019-11-19 22:57:52,207 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:52,207 INFO L410 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] [2019-11-19 22:57:52,208 INFO L410 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:52,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:52,208 INFO L82 PathProgramCache]: Analyzing trace with hash 2051522169, now seen corresponding path program 1 times [2019-11-19 22:57:52,209 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:52,210 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928358385] [2019-11-19 22:57:52,210 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:52,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:52,264 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:52,265 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928358385] [2019-11-19 22:57:52,265 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:52,265 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-19 22:57:52,266 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045223540] [2019-11-19 22:57:52,266 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:52,266 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:52,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:52,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:52,267 INFO L87 Difference]: Start difference. First operand 5181 states and 5966 transitions. Second operand 3 states. [2019-11-19 22:57:52,603 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:52,603 INFO L93 Difference]: Finished difference Result 9155 states and 10558 transitions. [2019-11-19 22:57:52,603 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:52,604 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 122 [2019-11-19 22:57:52,604 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:52,612 INFO L225 Difference]: With dead ends: 9155 [2019-11-19 22:57:52,612 INFO L226 Difference]: Without dead ends: 5183 [2019-11-19 22:57:52,617 INFO L630 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 [2019-11-19 22:57:52,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5183 states. [2019-11-19 22:57:52,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5183 to 5181. [2019-11-19 22:57:52,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5181 states. [2019-11-19 22:57:52,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5181 states to 5181 states and 5942 transitions. [2019-11-19 22:57:52,845 INFO L78 Accepts]: Start accepts. Automaton has 5181 states and 5942 transitions. Word has length 122 [2019-11-19 22:57:52,846 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:52,846 INFO L462 AbstractCegarLoop]: Abstraction has 5181 states and 5942 transitions. [2019-11-19 22:57:52,846 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:52,846 INFO L276 IsEmpty]: Start isEmpty. Operand 5181 states and 5942 transitions. [2019-11-19 22:57:52,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2019-11-19 22:57:52,851 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:52,851 INFO L410 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, 1, 1] [2019-11-19 22:57:52,851 INFO L410 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:52,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:52,852 INFO L82 PathProgramCache]: Analyzing trace with hash -2042317309, now seen corresponding path program 1 times [2019-11-19 22:57:52,852 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:52,852 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880141530] [2019-11-19 22:57:52,852 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:52,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:52,944 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 24 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2019-11-19 22:57:52,944 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880141530] [2019-11-19 22:57:52,945 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:52,945 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-19 22:57:52,945 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992595788] [2019-11-19 22:57:52,946 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-19 22:57:52,946 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:52,946 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-19 22:57:52,946 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-19 22:57:52,946 INFO L87 Difference]: Start difference. First operand 5181 states and 5942 transitions. Second operand 5 states. [2019-11-19 22:57:53,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:53,403 INFO L93 Difference]: Finished difference Result 11361 states and 13123 transitions. [2019-11-19 22:57:53,403 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2019-11-19 22:57:53,403 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 123 [2019-11-19 22:57:53,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:53,413 INFO L225 Difference]: With dead ends: 11361 [2019-11-19 22:57:53,413 INFO L226 Difference]: Without dead ends: 6210 [2019-11-19 22:57:53,421 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 5 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2019-11-19 22:57:53,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6210 states. [2019-11-19 22:57:53,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6210 to 4374. [2019-11-19 22:57:53,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4374 states. [2019-11-19 22:57:53,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4374 states to 4374 states and 4929 transitions. [2019-11-19 22:57:53,700 INFO L78 Accepts]: Start accepts. Automaton has 4374 states and 4929 transitions. Word has length 123 [2019-11-19 22:57:53,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:53,701 INFO L462 AbstractCegarLoop]: Abstraction has 4374 states and 4929 transitions. [2019-11-19 22:57:53,701 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-19 22:57:53,701 INFO L276 IsEmpty]: Start isEmpty. Operand 4374 states and 4929 transitions. [2019-11-19 22:57:53,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2019-11-19 22:57:53,706 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:53,707 INFO L410 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] [2019-11-19 22:57:53,707 INFO L410 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:53,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:53,707 INFO L82 PathProgramCache]: Analyzing trace with hash 454002597, now seen corresponding path program 1 times [2019-11-19 22:57:53,708 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:53,708 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [528403931] [2019-11-19 22:57:53,708 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:53,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:53,833 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2019-11-19 22:57:53,834 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [528403931] [2019-11-19 22:57:53,835 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:53,835 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-19 22:57:53,835 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330249387] [2019-11-19 22:57:53,836 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:53,836 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:53,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:53,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:53,836 INFO L87 Difference]: Start difference. First operand 4374 states and 4929 transitions. Second operand 3 states. [2019-11-19 22:57:53,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:53,999 INFO L93 Difference]: Finished difference Result 6001 states and 6767 transitions. [2019-11-19 22:57:53,999 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:54,000 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 148 [2019-11-19 22:57:54,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:54,002 INFO L225 Difference]: With dead ends: 6001 [2019-11-19 22:57:54,002 INFO L226 Difference]: Without dead ends: 1491 [2019-11-19 22:57:54,007 INFO L630 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 1 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:54,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states. [2019-11-19 22:57:54,094 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 1491. [2019-11-19 22:57:54,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1491 states. [2019-11-19 22:57:54,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1491 states to 1491 states and 1626 transitions. [2019-11-19 22:57:54,096 INFO L78 Accepts]: Start accepts. Automaton has 1491 states and 1626 transitions. Word has length 148 [2019-11-19 22:57:54,097 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:54,097 INFO L462 AbstractCegarLoop]: Abstraction has 1491 states and 1626 transitions. [2019-11-19 22:57:54,097 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:54,097 INFO L276 IsEmpty]: Start isEmpty. Operand 1491 states and 1626 transitions. [2019-11-19 22:57:54,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2019-11-19 22:57:54,100 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:54,100 INFO L410 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] [2019-11-19 22:57:54,101 INFO L410 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:54,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:54,101 INFO L82 PathProgramCache]: Analyzing trace with hash -1356184508, now seen corresponding path program 1 times [2019-11-19 22:57:54,101 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:54,101 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796171898] [2019-11-19 22:57:54,102 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:54,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:54,145 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2019-11-19 22:57:54,145 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796171898] [2019-11-19 22:57:54,145 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:54,145 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-19 22:57:54,146 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133305260] [2019-11-19 22:57:54,146 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:54,146 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:54,146 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:54,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:54,147 INFO L87 Difference]: Start difference. First operand 1491 states and 1626 transitions. Second operand 3 states. [2019-11-19 22:57:54,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:54,252 INFO L93 Difference]: Finished difference Result 2322 states and 2538 transitions. [2019-11-19 22:57:54,253 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:54,253 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 149 [2019-11-19 22:57:54,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:54,255 INFO L225 Difference]: With dead ends: 2322 [2019-11-19 22:57:54,256 INFO L226 Difference]: Without dead ends: 1527 [2019-11-19 22:57:54,258 INFO L630 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 [2019-11-19 22:57:54,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1527 states. [2019-11-19 22:57:54,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1527 to 1491. [2019-11-19 22:57:54,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1491 states. [2019-11-19 22:57:54,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1491 states to 1491 states and 1606 transitions. [2019-11-19 22:57:54,343 INFO L78 Accepts]: Start accepts. Automaton has 1491 states and 1606 transitions. Word has length 149 [2019-11-19 22:57:54,343 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:54,343 INFO L462 AbstractCegarLoop]: Abstraction has 1491 states and 1606 transitions. [2019-11-19 22:57:54,343 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:54,343 INFO L276 IsEmpty]: Start isEmpty. Operand 1491 states and 1606 transitions. [2019-11-19 22:57:54,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2019-11-19 22:57:54,346 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:54,347 INFO L410 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] [2019-11-19 22:57:54,347 INFO L410 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:54,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:54,347 INFO L82 PathProgramCache]: Analyzing trace with hash -443547140, now seen corresponding path program 1 times [2019-11-19 22:57:54,347 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:54,348 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012634177] [2019-11-19 22:57:54,348 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:54,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:54,400 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2019-11-19 22:57:54,401 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012634177] [2019-11-19 22:57:54,401 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:54,401 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2019-11-19 22:57:54,402 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414312685] [2019-11-19 22:57:54,403 INFO L442 AbstractCegarLoop]: Interpolant automaton has 3 states [2019-11-19 22:57:54,405 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:54,405 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2019-11-19 22:57:54,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2019-11-19 22:57:54,405 INFO L87 Difference]: Start difference. First operand 1491 states and 1606 transitions. Second operand 3 states. [2019-11-19 22:57:54,502 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:54,503 INFO L93 Difference]: Finished difference Result 2633 states and 2839 transitions. [2019-11-19 22:57:54,503 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2019-11-19 22:57:54,503 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 150 [2019-11-19 22:57:54,504 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:54,506 INFO L225 Difference]: With dead ends: 2633 [2019-11-19 22:57:54,506 INFO L226 Difference]: Without dead ends: 1491 [2019-11-19 22:57:54,508 INFO L630 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 [2019-11-19 22:57:54,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1491 states. [2019-11-19 22:57:54,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1491 to 1491. [2019-11-19 22:57:54,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1491 states. [2019-11-19 22:57:54,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1491 states to 1491 states and 1584 transitions. [2019-11-19 22:57:54,593 INFO L78 Accepts]: Start accepts. Automaton has 1491 states and 1584 transitions. Word has length 150 [2019-11-19 22:57:54,594 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:54,594 INFO L462 AbstractCegarLoop]: Abstraction has 1491 states and 1584 transitions. [2019-11-19 22:57:54,594 INFO L463 AbstractCegarLoop]: Interpolant automaton has 3 states. [2019-11-19 22:57:54,594 INFO L276 IsEmpty]: Start isEmpty. Operand 1491 states and 1584 transitions. [2019-11-19 22:57:54,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2019-11-19 22:57:54,597 INFO L402 BasicCegarLoop]: Found error trace [2019-11-19 22:57:54,598 INFO L410 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] [2019-11-19 22:57:54,598 INFO L410 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2019-11-19 22:57:54,598 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2019-11-19 22:57:54,598 INFO L82 PathProgramCache]: Analyzing trace with hash 362557874, now seen corresponding path program 1 times [2019-11-19 22:57:54,599 INFO L163 FreeRefinementEngine]: Executing refinement strategy CAMEL [2019-11-19 22:57:54,599 INFO L348 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076812707] [2019-11-19 22:57:54,599 INFO L94 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2019-11-19 22:57:54,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2019-11-19 22:57:54,732 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2019-11-19 22:57:54,733 INFO L348 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076812707] [2019-11-19 22:57:54,733 INFO L220 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2019-11-19 22:57:54,733 INFO L233 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2019-11-19 22:57:54,733 INFO L156 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454185681] [2019-11-19 22:57:54,734 INFO L442 AbstractCegarLoop]: Interpolant automaton has 5 states [2019-11-19 22:57:54,734 INFO L143 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2019-11-19 22:57:54,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2019-11-19 22:57:54,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2019-11-19 22:57:54,735 INFO L87 Difference]: Start difference. First operand 1491 states and 1584 transitions. Second operand 5 states. [2019-11-19 22:57:54,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2019-11-19 22:57:54,854 INFO L93 Difference]: Finished difference Result 1491 states and 1584 transitions. [2019-11-19 22:57:54,854 INFO L142 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2019-11-19 22:57:54,854 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 152 [2019-11-19 22:57:54,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2019-11-19 22:57:54,855 INFO L225 Difference]: With dead ends: 1491 [2019-11-19 22:57:54,855 INFO L226 Difference]: Without dead ends: 0 [2019-11-19 22:57:54,858 INFO L630 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 [2019-11-19 22:57:54,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2019-11-19 22:57:54,858 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2019-11-19 22:57:54,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2019-11-19 22:57:54,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2019-11-19 22:57:54,859 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 152 [2019-11-19 22:57:54,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2019-11-19 22:57:54,859 INFO L462 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2019-11-19 22:57:54,859 INFO L463 AbstractCegarLoop]: Interpolant automaton has 5 states. [2019-11-19 22:57:54,859 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2019-11-19 22:57:54,860 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2019-11-19 22:57:54,864 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2019-11-19 22:57:55,284 WARN L191 SmtUtils]: Spent 151.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 123 [2019-11-19 22:57:55,991 WARN L191 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 225 DAG size of output: 127 [2019-11-19 22:57:56,267 WARN L191 SmtUtils]: Spent 200.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2019-11-19 22:57:56,573 WARN L191 SmtUtils]: Spent 161.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2019-11-19 22:57:57,072 WARN L191 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2019-11-19 22:57:57,591 WARN L191 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2019-11-19 22:57:57,796 WARN L191 SmtUtils]: Spent 113.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2019-11-19 22:57:57,981 WARN L191 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2019-11-19 22:57:58,164 WARN L191 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2019-11-19 22:57:58,349 WARN L191 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 209 DAG size of output: 106 [2019-11-19 22:57:58,719 WARN L191 SmtUtils]: Spent 115.00 ms on a formula simplification that was a NOOP. DAG size: 46 [2019-11-19 22:57:58,929 WARN L191 SmtUtils]: Spent 208.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 40 [2019-11-19 22:57:59,087 WARN L191 SmtUtils]: Spent 157.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2019-11-19 22:57:59,315 WARN L191 SmtUtils]: Spent 226.00 ms on a formula simplification. DAG size of input: 50 DAG size of output: 48 [2019-11-19 22:57:59,486 WARN L191 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 64 DAG size of output: 44 [2019-11-19 22:57:59,717 WARN L191 SmtUtils]: Spent 229.00 ms on a formula simplification that was a NOOP. DAG size: 49 [2019-11-19 22:57:59,838 WARN L191 SmtUtils]: Spent 120.00 ms on a formula simplification that was a NOOP. DAG size: 42 [2019-11-19 22:58:00,559 WARN L191 SmtUtils]: Spent 719.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2019-11-19 22:58:01,210 WARN L191 SmtUtils]: Spent 648.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 72 [2019-11-19 22:58:01,714 WARN L191 SmtUtils]: Spent 503.00 ms on a formula simplification that was a NOOP. DAG size: 73 [2019-11-19 22:58:02,201 WARN L191 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 65 [2019-11-19 22:58:02,827 WARN L191 SmtUtils]: Spent 623.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:58:03,360 WARN L191 SmtUtils]: Spent 531.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2019-11-19 22:58:03,851 WARN L191 SmtUtils]: Spent 490.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2019-11-19 22:58:04,096 WARN L191 SmtUtils]: Spent 243.00 ms on a formula simplification that was a NOOP. DAG size: 66 [2019-11-19 22:58:04,238 WARN L191 SmtUtils]: Spent 142.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 46 [2019-11-19 22:58:04,909 WARN L191 SmtUtils]: Spent 669.00 ms on a formula simplification. DAG size of input: 106 DAG size of output: 71 [2019-11-19 22:58:05,542 WARN L191 SmtUtils]: Spent 548.00 ms on a formula simplification that was a NOOP. DAG size: 72 [2019-11-19 22:58:06,602 WARN L191 SmtUtils]: Spent 1.06 s on a formula simplification. DAG size of input: 95 DAG size of output: 83 [2019-11-19 22:58:06,980 WARN L191 SmtUtils]: Spent 377.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 56 [2019-11-19 22:58:07,854 WARN L191 SmtUtils]: Spent 873.00 ms on a formula simplification. DAG size of input: 92 DAG size of output: 74 [2019-11-19 22:58:08,861 WARN L191 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 95 DAG size of output: 83 [2019-11-19 22:58:09,224 WARN L191 SmtUtils]: Spent 361.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 58 [2019-11-19 22:58:09,903 WARN L191 SmtUtils]: Spent 544.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2019-11-19 22:58:10,103 WARN L191 SmtUtils]: Spent 117.00 ms on a formula simplification that was a NOOP. DAG size: 53 [2019-11-19 22:58:10,650 WARN L191 SmtUtils]: Spent 537.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2019-11-19 22:58:10,769 WARN L191 SmtUtils]: Spent 118.00 ms on a formula simplification that was a NOOP. DAG size: 43 [2019-11-19 22:58:11,164 WARN L191 SmtUtils]: Spent 394.00 ms on a formula simplification. DAG size of input: 75 DAG size of output: 58 [2019-11-19 22:58:11,665 WARN L191 SmtUtils]: Spent 499.00 ms on a formula simplification that was a NOOP. DAG size: 74 [2019-11-19 22:58:11,987 WARN L191 SmtUtils]: Spent 180.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 55 [2019-11-19 22:58:12,139 WARN L191 SmtUtils]: Spent 152.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 47 [2019-11-19 22:58:13,269 WARN L191 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 95 DAG size of output: 83 [2019-11-19 22:58:13,925 WARN L191 SmtUtils]: Spent 655.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:58:14,546 WARN L191 SmtUtils]: Spent 619.00 ms on a formula simplification that was a NOOP. DAG size: 76 [2019-11-19 22:58:15,164 WARN L191 SmtUtils]: Spent 617.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:58:15,790 WARN L191 SmtUtils]: Spent 624.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:58:16,019 WARN L191 SmtUtils]: Spent 133.00 ms on a formula simplification that was a NOOP. DAG size: 56 [2019-11-19 22:58:16,441 WARN L191 SmtUtils]: Spent 420.00 ms on a formula simplification. DAG size of input: 78 DAG size of output: 61 [2019-11-19 22:58:17,117 WARN L191 SmtUtils]: Spent 675.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:58:17,846 WARN L191 SmtUtils]: Spent 611.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:58:18,869 WARN L191 SmtUtils]: Spent 1.02 s on a formula simplification. DAG size of input: 95 DAG size of output: 83 [2019-11-19 22:58:19,089 WARN L191 SmtUtils]: Spent 219.00 ms on a formula simplification. DAG size of input: 80 DAG size of output: 60 [2019-11-19 22:58:19,231 WARN L191 SmtUtils]: Spent 140.00 ms on a formula simplification. DAG size of input: 54 DAG size of output: 46 [2019-11-19 22:58:19,841 WARN L191 SmtUtils]: Spent 608.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:58:20,849 WARN L191 SmtUtils]: Spent 1.01 s on a formula simplification. DAG size of input: 95 DAG size of output: 83 [2019-11-19 22:58:21,107 WARN L191 SmtUtils]: Spent 252.00 ms on a formula simplification. DAG size of input: 52 DAG size of output: 48 [2019-11-19 22:58:21,716 WARN L191 SmtUtils]: Spent 608.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:58:22,784 WARN L191 SmtUtils]: Spent 1.00 s on a formula simplification. DAG size of input: 95 DAG size of output: 83 [2019-11-19 22:58:23,393 WARN L191 SmtUtils]: Spent 608.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:58:24,427 WARN L191 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 95 DAG size of output: 83 [2019-11-19 22:58:25,063 WARN L191 SmtUtils]: Spent 635.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:58:26,096 WARN L191 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 95 DAG size of output: 83 [2019-11-19 22:58:26,258 WARN L191 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 60 [2019-11-19 22:58:26,921 WARN L191 SmtUtils]: Spent 659.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:58:27,406 WARN L191 SmtUtils]: Spent 473.00 ms on a formula simplification that was a NOOP. DAG size: 70 [2019-11-19 22:58:28,202 WARN L191 SmtUtils]: Spent 796.00 ms on a formula simplification. DAG size of input: 82 DAG size of output: 72 [2019-11-19 22:58:28,326 WARN L191 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 51 DAG size of output: 38 [2019-11-19 22:58:28,934 WARN L191 SmtUtils]: Spent 608.00 ms on a formula simplification that was a NOOP. DAG size: 80 [2019-11-19 22:58:28,938 INFO L440 ceAbstractionStarter]: At program point L431-14(lines 372 376) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse24 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~t2_st~0)) (.cse30 (= ~m_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse5 (<= 2 ~m_st~0)) (.cse7 (<= 2 ~T2_E~0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= 0 ~t2_pc~0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= ~m_pc~0 1)) (.cse29 (= ~local~0 ~token~0)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~t1_i~0 1)) (.cse8 (= 0 ~t1_st~0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse0 .cse24 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse24 .cse5 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse24 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21) (let ((.cse32 (+ ~local~0 1))) (and .cse0 .cse27 (<= ~token~0 .cse32) .cse24 .cse5 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 (<= .cse32 ~token~0) .cse19 .cse21)) (and .cse0 .cse24 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse14 .cse0 .cse16 .cse18 .cse4 .cse31 .cse5 .cse6 .cse7 .cse20 .cse22 .cse23) (and .cse0 .cse24 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse27 .cse24 .cse30 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse33) .cse28 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21 (<= .cse33 ~token~0))) (and .cse0 .cse27 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse5 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21))) [2019-11-19 22:58:28,938 INFO L444 ceAbstractionStarter]: For program point L431-15(lines 431 435) no Hoare annotation was computed. [2019-11-19 22:58:28,939 INFO L440 ceAbstractionStarter]: At program point L431-17(lines 464 468) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse24 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~t2_st~0)) (.cse30 (= ~m_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse5 (<= 2 ~m_st~0)) (.cse7 (<= 2 ~T2_E~0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= 0 ~t2_pc~0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= ~m_pc~0 1)) (.cse29 (= ~local~0 ~token~0)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~t1_i~0 1)) (.cse8 (= 0 ~t1_st~0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse0 .cse24 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse24 .cse5 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse24 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21) (let ((.cse32 (+ ~local~0 1))) (and .cse0 .cse27 (<= ~token~0 .cse32) .cse24 .cse5 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 (<= .cse32 ~token~0) .cse19 .cse21)) (and .cse0 .cse24 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse14 .cse0 .cse16 .cse18 .cse4 .cse31 .cse5 .cse6 .cse7 .cse20 .cse22 .cse23) (and .cse0 .cse24 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse27 .cse24 .cse30 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse33) .cse28 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21 (<= .cse33 ~token~0))) (and .cse0 .cse27 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse5 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21))) [2019-11-19 22:58:28,939 INFO L440 ceAbstractionStarter]: At program point L168(lines 152 170) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 0 ~t1_pc~0)) (.cse2 (= ~m_pc~0 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (<= 2 ~T2_E~0)) (.cse5 (= 0 ~t1_st~0)) (.cse6 (= 0 ~t2_pc~0)) (.cse7 (= 0 ~t2_st~0)) (.cse8 (<= 2 ~E_M~0)) (.cse9 (<= 2 ~T1_E~0)) (.cse10 (<= 2 ~E_2~0)) (.cse11 (<= 2 ~M_E~0)) (.cse12 (= ~t2_i~0 1)) (.cse13 (<= 2 ~E_1~0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 (<= 2 ~m_st~0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 (= ~local~0 ~token~0) (= ~m_st~0 0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14))) [2019-11-19 22:58:28,939 INFO L440 ceAbstractionStarter]: At program point L168-1(lines 152 170) the Hoare annotation is: (let ((.cse1 (= ~t2_pc~0 1)) (.cse9 (<= 2 ~t2_st~0)) (.cse18 (= 1 ~t1_pc~0)) (.cse19 (= ~local~0 ~token~0)) (.cse20 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse2 (= 0 ~t1_pc~0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (= 0 ~t1_st~0)) (.cse21 (= 0 ~t2_pc~0)) (.cse22 (= 0 ~t2_st~0)) (.cse7 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse8 (<= 2 ~E_M~0)) (.cse10 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse11 (<= 2 ~T1_E~0)) (.cse12 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse13 (<= 2 ~E_2~0)) (.cse14 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse17 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse19 .cse1 .cse4 .cse5 .cse20 .cse9 .cse8 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse19 .cse3 .cse4 .cse20 .cse5 .cse21 .cse22 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse21 .cse22 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17))) [2019-11-19 22:58:28,940 INFO L440 ceAbstractionStarter]: At program point L168-2(lines 152 170) the Hoare annotation is: (let ((.cse1 (<= 2 ~E_M~0)) (.cse2 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~m_st~0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse7 (= ~t2_i~0 1)) (.cse8 (<= 2 ~E_1~0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (let ((.cse0 (+ ~local~0 1))) (and (= ~m_pc~0 1) (= 1 ~t1_pc~0) (<= ~token~0 .cse0) (<= .cse0 ~token~0) (and (<= 2 ~t2_st~0) .cse1 .cse2 .cse3 (= ~t2_pc~0 1) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9))) (and .cse2 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse4 .cse5 .cse6 (= 0 ~t2_pc~0) (= 0 ~t2_st~0) (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse1 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) .cse3 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse7 .cse8 .cse9) (and .cse1 .cse2 .cse3 (= ~m_pc~0 0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9))) [2019-11-19 22:58:28,940 INFO L440 ceAbstractionStarter]: At program point L168-3(lines 152 170) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse1 (<= 2 ~T1_E~0)) (.cse9 (= ~t2_pc~0 1)) (.cse2 (<= 2 ~E_2~0)) (.cse3 (<= 2 ~m_st~0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (= ~t2_i~0 1)) (.cse7 (<= 2 ~E_1~0)) (.cse10 (<= 2 ~t1_st~0))) (or (and .cse0 .cse1 .cse2 (= ~m_pc~0 0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and .cse0 .cse1 .cse2 .cse9 .cse3 .cse4 .cse10 .cse5 .cse6 .cse7 .cse8) (let ((.cse11 (+ ~local~0 2))) (and (= ~m_pc~0 1) (= 1 ~t1_pc~0) (and .cse1 .cse9 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) .cse10 (<= .cse11 ~token~0) (<= ~token~0 .cse11))))) [2019-11-19 22:58:28,940 INFO L440 ceAbstractionStarter]: At program point L168-4(lines 152 170) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse7 (= 0 ~t1_st~0)) (.cse24 (= 0 ~t2_pc~0)) (.cse8 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse11 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse4 (<= 2 ~m_st~0)) (.cse25 (= 0 ~t2_st~0)) (.cse20 (= ~local~0 ~token~0)) (.cse22 (= ~m_pc~0 0)) (.cse26 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse1 (= ~t2_pc~0 1)) (.cse21 (= ~m_st~0 0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse23 (<= 2 ~t1_st~0)) (.cse9 (<= 2 ~t2_st~0)) (.cse10 (<= 2 ~E_M~0)) (.cse12 (<= 2 ~T1_E~0)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse18 (<= 2 ~E_1~0)) (.cse19 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse20 .cse1 .cse21 .cse2 .cse3 .cse22 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse23 (and .cse9 .cse10 .cse0 .cse12 .cse1 .cse14 .cse4 .cse5 .cse6 .cse16 .cse18 .cse19)) (and .cse0 .cse3 .cse4 .cse5 .cse6 .cse23 .cse24 .cse25 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16 .cse18 .cse19) (and .cse26 .cse27 .cse20 (and .cse0 .cse1 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse12 .cse14 .cse16 .cse18 .cse19)) (and .cse0 .cse20 .cse21 .cse2 .cse3 .cse22 .cse5 .cse6 .cse7 .cse24 .cse25 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse10 .cse0 .cse12 .cse14 .cse22 .cse4 .cse5 .cse6 .cse16 .cse18 .cse19) (and .cse0 .cse27 .cse20 .cse21 .cse3 .cse22 .cse5 .cse6 .cse23 .cse24 .cse25 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse26 .cse0 .cse27 .cse20 .cse3 .cse4 .cse5 .cse6 .cse7 .cse24 .cse25 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16 .cse18 .cse19) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse24 .cse25 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (let ((.cse28 (+ ~local~0 1))) (and .cse26 .cse0 .cse27 (<= ~token~0 .cse28) .cse1 .cse4 .cse5 .cse6 .cse23 .cse25 .cse10 .cse12 .cse14 (<= .cse28 ~token~0) .cse16 .cse18 .cse19)) (and .cse0 .cse27 .cse20 .cse1 .cse21 .cse22 .cse5 .cse6 .cse23 .cse9 .cse10 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (let ((.cse29 (+ ~local~0 2))) (and .cse26 .cse0 .cse27 .cse1 .cse21 .cse5 .cse6 .cse23 .cse9 .cse10 .cse12 .cse14 .cse15 .cse16 .cse17 (<= .cse29 ~token~0) .cse18 .cse19 (<= ~token~0 .cse29))))) [2019-11-19 22:58:28,941 INFO L440 ceAbstractionStarter]: At program point L168-5(lines 152 170) the Hoare annotation is: (let ((.cse26 (= ~m_pc~0 0)) (.cse22 (= ~local~0 ~token~0)) (.cse2 (= 0 ~t1_pc~0)) (.cse7 (= 0 ~t1_st~0)) (.cse23 (= 0 ~t2_pc~0)) (.cse24 (= 0 ~t2_st~0)) (.cse4 (<= 2 ~m_st~0)) (.cse20 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse21 (= 1 ~t1_pc~0)) (.cse1 (= ~t2_pc~0 1)) (.cse25 (= ~m_st~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse27 (<= 2 ~t1_st~0)) (.cse8 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse9 (<= 2 ~t2_st~0)) (.cse10 (<= 2 ~E_M~0)) (.cse11 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse12 (<= 2 ~T1_E~0)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse18 (<= 2 ~E_1~0)) (.cse19 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse20 .cse0 .cse21 .cse22 .cse3 .cse4 .cse5 .cse6 .cse7 .cse23 .cse24 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse22 .cse1 .cse25 .cse2 .cse3 .cse26 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse21 .cse22 .cse1 .cse25 .cse3 .cse26 .cse5 .cse6 .cse27 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse10 .cse0 .cse12 .cse14 .cse26 .cse4 .cse5 .cse6 .cse16 .cse18 .cse19) (and .cse0 .cse22 .cse25 .cse2 .cse3 .cse26 .cse5 .cse6 .cse7 .cse23 .cse24 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse21 .cse22 .cse25 .cse3 .cse26 .cse5 .cse6 .cse27 .cse23 .cse24 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse20 .cse0 .cse21 .cse22 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (let ((.cse28 (+ ~local~0 1))) (and .cse20 .cse0 .cse21 (<= ~token~0 .cse28) .cse1 .cse3 .cse4 .cse5 .cse6 .cse27 .cse24 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 (<= .cse28 ~token~0) .cse15 .cse16 .cse17 .cse18 .cse19)) (and .cse0 .cse3 .cse4 .cse5 .cse6 .cse27 .cse23 .cse24 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse23 .cse24 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse27 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (let ((.cse29 (+ ~local~0 2))) (and .cse20 .cse0 .cse21 .cse1 .cse25 .cse3 .cse5 .cse6 .cse27 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (<= .cse29 ~token~0) .cse18 .cse19 (<= ~token~0 .cse29))))) [2019-11-19 22:58:28,941 INFO L444 ceAbstractionStarter]: For program point L334-1(lines 333 366) no Hoare annotation was computed. [2019-11-19 22:58:28,941 INFO L444 ceAbstractionStarter]: For program point L334-2(lines 334 338) no Hoare annotation was computed. [2019-11-19 22:58:28,941 INFO L444 ceAbstractionStarter]: For program point L334-4(lines 333 366) no Hoare annotation was computed. [2019-11-19 22:58:28,941 INFO L444 ceAbstractionStarter]: For program point L469-1(lines 463 496) no Hoare annotation was computed. [2019-11-19 22:58:28,941 INFO L440 ceAbstractionStarter]: At program point L205(lines 193 207) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 0 ~t1_pc~0)) (.cse2 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse3 (= ~m_pc~0 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (= 0 ~t1_st~0)) (.cse7 (= 0 ~t2_pc~0)) (.cse8 (= 0 ~t2_st~0)) (.cse9 (<= 2 ~E_M~0)) (.cse10 (<= 2 ~T1_E~0)) (.cse11 (<= 2 ~E_2~0)) (.cse12 (<= 2 ~M_E~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (<= 2 ~E_1~0)) (.cse15 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 (= ~local~0 ~token~0) (= ~m_st~0 0) .cse1 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse2 .cse3 .cse4 .cse5 .cse6 (= ULTIMATE.start_activate_threads_~tmp___0~0 0) .cse7 .cse8 .cse9 .cse10 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) .cse12 .cse13 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|) .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 (<= 2 ~m_st~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15))) [2019-11-19 22:58:28,941 INFO L440 ceAbstractionStarter]: At program point L205-1(lines 193 207) the Hoare annotation is: (let ((.cse8 (= 0 ~t2_pc~0)) (.cse9 (= 0 ~t2_st~0)) (.cse1 (= 1 ~t1_pc~0)) (.cse2 (= ~local~0 ~token~0)) (.cse18 (= 0 ~t1_pc~0)) (.cse7 (= 0 ~t1_st~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse20 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse21 (<= 2 ~t2_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse15 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse17 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse10 (<= 2 ~E_M~0)) (.cse11 (<= 2 ~T1_E~0)) (.cse13 (<= 2 ~E_2~0)) (.cse5 (= ~t1_i~0 1)) (.cse14 (= ~t2_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse12 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse22 (= ~t2_pc~0 1)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse16 (<= 2 ~t1_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse3 .cse4 .cse5 .cse6 .cse16 .cse17 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse18 .cse3 .cse4 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse19 .cse14 .cse20 .cse15) (and .cse1 .cse2 (and .cse21 (and .cse0 (and .cse10 .cse11 .cse13 .cse5 .cse14 .cse6 .cse7) .cse4 .cse15) .cse12 .cse22 .cse3)) (and .cse21 .cse0 (and .cse10 .cse11 .cse13 .cse18 .cse5 .cse14 .cse6 .cse7) .cse12 .cse22 .cse3 .cse4 .cse19 .cse20 .cse15 .cse17) (and .cse21 (and .cse0 .cse4 .cse15 .cse17 (and .cse10 .cse11 .cse13 .cse5 .cse14 .cse6)) .cse12 .cse22 .cse3 .cse16))) [2019-11-19 22:58:28,942 INFO L440 ceAbstractionStarter]: At program point L205-2(lines 193 207) the Hoare annotation is: (let ((.cse1 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse9 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse15 (= ~t2_pc~0 1)) (.cse2 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse3 (<= 2 ~m_st~0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse7 (<= 2 ~E_M~0)) (.cse16 (<= 2 ~t2_st~0)) (.cse8 (<= 2 ~T1_E~0)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (= ~t2_i~0 1)) (.cse12 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse13 (<= 2 ~E_1~0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (= 0 ~t2_pc~0) (= 0 ~t2_st~0) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse7 .cse8 (= ~m_pc~0 0) .cse2 .cse3 .cse4 .cse5 .cse11 .cse13 .cse14) (and .cse0 .cse15 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse16 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse17 (+ ~local~0 1))) (and (= ~m_pc~0 1) .cse0 (= 1 ~t1_pc~0) (<= ~token~0 .cse17) .cse15 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse16 .cse8 (<= .cse17 ~token~0) .cse10 .cse11 .cse12 .cse13 .cse14)))) [2019-11-19 22:58:28,942 INFO L440 ceAbstractionStarter]: At program point L205-3(lines 193 207) the Hoare annotation is: (let ((.cse2 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse3 (<= 2 ~m_st~0)) (.cse0 (= ~t2_pc~0 1)) (.cse1 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse5 (<= 2 ~t1_st~0)) (.cse7 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse10 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ~t2_i~0 1)) (.cse12 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse14 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and (= 0 |ULTIMATE.start_is_master_triggered_#res|) .cse8 .cse10 .cse2 (= ~m_pc~0 0) .cse3 .cse4 .cse6 .cse13 .cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (let ((.cse15 (+ ~local~0 2))) (and (= ~m_pc~0 1) (= 1 ~t1_pc~0) .cse0 .cse1 (= ~m_st~0 0) .cse4 .cse6 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse12 (<= .cse15 ~token~0) .cse14 (<= ~token~0 .cse15))))) [2019-11-19 22:58:28,942 INFO L440 ceAbstractionStarter]: At program point L205-4(lines 193 207) the Hoare annotation is: (let ((.cse22 (= ~m_st~0 0)) (.cse23 (= ~m_pc~0 0)) (.cse1 (= 0 ~t1_pc~0)) (.cse27 (<= 2 ~t2_st~0)) (.cse26 (= ~t2_pc~0 1)) (.cse24 (<= 2 ~t1_st~0)) (.cse25 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse20 (= 1 ~t1_pc~0)) (.cse21 (= ~local~0 ~token~0)) (.cse2 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse4 (<= 2 ~m_st~0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse7 (= 0 ~t1_st~0)) (.cse8 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse9 (= 0 ~t2_pc~0)) (.cse10 (= 0 ~t2_st~0)) (.cse11 (<= 2 ~E_M~0)) (.cse12 (<= 2 ~T1_E~0)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse18 (<= 2 ~E_1~0)) (.cse19 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse20 .cse21 .cse22 .cse2 .cse3 .cse23 .cse5 .cse6 .cse24 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse21 .cse22 .cse1 .cse2 .cse3 .cse23 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (let ((.cse28 (+ ~local~0 2))) (and .cse25 .cse0 .cse20 .cse26 .cse22 .cse2 .cse3 .cse5 .cse6 .cse24 .cse8 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (<= .cse28 ~token~0) .cse18 .cse19 (<= ~token~0 .cse28))) (and .cse0 .cse26 .cse2 .cse3 .cse4 .cse5 .cse6 .cse24 .cse8 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse21 .cse26 .cse22 .cse1 .cse2 .cse3 .cse23 .cse5 .cse6 .cse7 .cse8 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse25 .cse0 .cse20 .cse21 .cse26 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse11 .cse0 .cse12 .cse14 .cse3 .cse23 .cse4 .cse5 .cse6 .cse16 .cse18 .cse19) (and .cse0 .cse20 .cse21 .cse26 .cse22 .cse2 .cse3 .cse23 .cse5 .cse6 .cse24 .cse8 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (let ((.cse29 (+ ~local~0 1))) (and .cse25 .cse0 .cse20 (<= ~token~0 .cse29) .cse26 .cse2 .cse3 .cse4 .cse5 .cse6 .cse24 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 (<= .cse29 ~token~0) .cse15 .cse16 .cse17 .cse18 .cse19)) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse24 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse25 .cse0 .cse20 .cse21 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19))) [2019-11-19 22:58:28,942 INFO L444 ceAbstractionStarter]: For program point L40(lines 40 48) no Hoare annotation was computed. [2019-11-19 22:58:28,943 INFO L440 ceAbstractionStarter]: At program point L205-5(lines 193 207) the Hoare annotation is: (let ((.cse21 (= ~m_st~0 0)) (.cse22 (= ~m_pc~0 0)) (.cse1 (= 0 ~t1_pc~0)) (.cse27 (<= 2 ~t2_st~0)) (.cse26 (= ~t2_pc~0 1)) (.cse24 (<= 2 ~t1_st~0)) (.cse25 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse23 (= 1 ~t1_pc~0)) (.cse20 (= ~local~0 ~token~0)) (.cse2 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse4 (<= 2 ~m_st~0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse7 (= 0 ~t1_st~0)) (.cse8 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse9 (= 0 ~t2_pc~0)) (.cse10 (= 0 ~t2_st~0)) (.cse11 (<= 2 ~E_M~0)) (.cse12 (<= 2 ~T1_E~0)) (.cse13 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse16 (= ~t2_i~0 1)) (.cse17 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse18 (<= 2 ~E_1~0)) (.cse19 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse20 .cse21 .cse1 .cse2 .cse3 .cse22 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse23 .cse20 .cse21 .cse2 .cse3 .cse22 .cse5 .cse6 .cse24 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (let ((.cse28 (+ ~local~0 2))) (and .cse25 .cse0 .cse23 .cse26 .cse21 .cse2 .cse3 .cse5 .cse6 .cse24 .cse8 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (<= .cse28 ~token~0) .cse18 .cse19 (<= ~token~0 .cse28))) (and .cse0 .cse26 .cse2 .cse3 .cse4 .cse5 .cse6 .cse24 .cse8 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse20 .cse26 .cse21 .cse1 .cse2 .cse3 .cse22 .cse5 .cse6 .cse7 .cse8 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse25 .cse0 .cse23 .cse20 .cse26 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse11 .cse0 .cse12 .cse14 .cse3 .cse22 .cse4 .cse5 .cse6 .cse16 .cse18 .cse19) (and .cse0 .cse23 .cse20 .cse26 .cse21 .cse2 .cse3 .cse22 .cse5 .cse6 .cse24 .cse8 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse27 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (let ((.cse29 (+ ~local~0 1))) (and .cse25 .cse0 .cse23 (<= ~token~0 .cse29) .cse26 .cse2 .cse3 .cse4 .cse5 .cse6 .cse24 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 (<= .cse29 ~token~0) .cse15 .cse16 .cse17 .cse18 .cse19)) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse24 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse25 .cse0 .cse23 .cse20 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19))) [2019-11-19 22:58:28,943 INFO L444 ceAbstractionStarter]: For program point L272(line 272) no Hoare annotation was computed. [2019-11-19 22:58:28,943 INFO L440 ceAbstractionStarter]: At program point L206(lines 190 208) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 0 ~t1_pc~0)) (.cse3 (= ~m_pc~0 0)) (.cse5 (<= 2 ~T2_E~0)) (.cse7 (= 0 ~t2_pc~0)) (.cse9 (<= 2 ~E_M~0)) (.cse11 (<= 2 ~E_2~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (<= 2 ~E_1~0)) (.cse15 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse4 (= ~t1_i~0 1)) (.cse6 (= 0 ~t1_st~0)) (.cse8 (= 0 ~t2_st~0)) (.cse10 (<= 2 ~T1_E~0)) (.cse12 (<= 2 ~M_E~0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= 2 ~m_st~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 (= ~m_st~0 0) .cse1 .cse3 .cse5 (= ULTIMATE.start_activate_threads_~tmp___0~0 0) .cse7 .cse9 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse11 .cse13 .cse14 .cse15 (= ~local~0 ~token~0) (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse2 .cse4 .cse6 .cse8 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) .cse12 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)))) [2019-11-19 22:58:28,943 INFO L440 ceAbstractionStarter]: At program point L206-1(lines 190 208) the Hoare annotation is: (let ((.cse18 (= 0 ~t1_pc~0)) (.cse22 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse23 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse0 (= 1 ~t1_pc~0)) (.cse1 (= ~local~0 ~token~0)) (.cse11 (= 0 ~t1_st~0)) (.cse20 (= 0 ~t2_pc~0)) (.cse21 (= 0 ~t2_st~0)) (.cse2 (<= 2 ~t2_st~0)) (.cse3 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse4 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse12 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse19 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse5 (<= 2 ~E_M~0)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (= ~t2_i~0 1)) (.cse10 (<= 2 ~T2_E~0)) (.cse14 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse15 (= ~t2_pc~0 1)) (.cse16 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse24 (<= 2 ~t1_st~0)) (.cse17 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0))) (or (and .cse0 .cse1 (and .cse2 .cse3 (and .cse4 (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11) .cse12 .cse13) .cse14 .cse15 .cse16 .cse17)) (and .cse4 .cse18 .cse16 .cse12 .cse8 .cse10 .cse11 .cse19 .cse20 .cse21 .cse17 .cse5 .cse3 .cse6 .cse14 .cse7 .cse22 .cse9 .cse23 .cse13) (and .cse4 (and .cse5 .cse6 .cse7 .cse18 .cse8 .cse9 .cse10 .cse11) .cse15 .cse16 .cse12 .cse19 .cse17 .cse2 .cse3 .cse14 .cse22 .cse23 .cse13) (and .cse4 .cse0 .cse1 .cse16 .cse12 .cse8 .cse10 .cse11 .cse20 .cse21 .cse17 .cse5 .cse3 .cse6 .cse14 .cse7 .cse9 .cse13) (and .cse4 .cse16 .cse12 .cse8 .cse10 .cse24 .cse19 .cse20 .cse21 .cse17 .cse5 .cse3 .cse6 .cse14 .cse7 .cse9 .cse13) (and .cse2 .cse3 (and .cse4 .cse12 .cse13 .cse19 (and .cse5 .cse6 .cse7 .cse8 .cse9 .cse10)) .cse14 .cse15 .cse16 .cse24 .cse17))) [2019-11-19 22:58:28,944 INFO L440 ceAbstractionStarter]: At program point L206-2(lines 190 208) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse11 (= ~t2_pc~0 1)) (.cse16 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse4 (<= 2 ~m_st~0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse12 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse17 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse1 (<= 2 ~E_M~0)) (.cse13 (<= 2 ~t2_st~0)) (.cse18 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse2 (<= 2 ~T1_E~0)) (.cse19 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse7 (= ~t2_i~0 1)) (.cse15 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse8 (<= 2 ~E_1~0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 (= ~m_pc~0 0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (let ((.cse10 (+ ~local~0 1))) (and (= ~m_pc~0 1) .cse0 (= 1 ~t1_pc~0) (<= ~token~0 .cse10) .cse11 .cse3 .cse4 .cse5 .cse6 .cse12 .cse1 .cse13 .cse2 (<= .cse10 ~token~0) .cse14 .cse7 .cse15 .cse8 .cse9)) (and .cse0 .cse16 .cse3 .cse4 .cse5 .cse6 .cse12 (= 0 ~t2_pc~0) (= 0 ~t2_st~0) .cse17 .cse1 .cse18 .cse2 .cse19 .cse14 .cse7 .cse15 .cse8 .cse9) (and .cse0 .cse11 .cse16 .cse3 .cse4 .cse5 .cse6 .cse12 .cse17 .cse1 .cse13 .cse18 .cse2 .cse19 .cse14 .cse7 .cse15 .cse8 .cse9))) [2019-11-19 22:58:28,944 INFO L440 ceAbstractionStarter]: At program point L206-3(lines 190 208) the Hoare annotation is: (let ((.cse2 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse3 (<= 2 ~m_st~0)) (.cse0 (= ~t2_pc~0 1)) (.cse1 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse5 (<= 2 ~t1_st~0)) (.cse7 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse8 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse9 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse10 (<= 2 ~T1_E~0)) (.cse11 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse12 (<= 2 ~E_2~0)) (.cse13 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse15 (= ~t2_i~0 1)) (.cse14 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse16 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and (= 0 |ULTIMATE.start_is_master_triggered_#res|) .cse10 .cse12 .cse2 (= ~m_pc~0 0) .cse3 .cse4 .cse6 .cse15 .cse16 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (let ((.cse17 (+ ~local~0 2))) (and (= ~m_pc~0 1) (= 1 ~t1_pc~0) .cse0 .cse1 (= ~m_st~0 0) .cse4 .cse6 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse14 (<= .cse17 ~token~0) .cse16 (<= ~token~0 .cse17))))) [2019-11-19 22:58:28,944 INFO L440 ceAbstractionStarter]: At program point L206-4(lines 190 208) the Hoare annotation is: (let ((.cse27 (= 0 ~t1_pc~0)) (.cse26 (= 0 ~t1_st~0)) (.cse2 (= ~local~0 ~token~0)) (.cse7 (= ~m_pc~0 0)) (.cse28 (= 0 ~t2_pc~0)) (.cse4 (= ~m_st~0 0)) (.cse13 (<= 2 ~t2_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 1 ~t1_pc~0)) (.cse3 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~m_st~0)) (.cse9 (<= 2 ~T2_E~0)) (.cse10 (<= 2 ~t1_st~0)) (.cse11 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse24 (= ~m_pc~0 1)) (.cse5 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse8 (= ~t1_i~0 1)) (.cse29 (= 0 ~t2_st~0)) (.cse12 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse24 .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse25 .cse8 .cse9 .cse26 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse2 .cse4 .cse27 .cse5 .cse6 .cse7 .cse8 .cse9 .cse26 .cse11 .cse28 .cse29 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse5 .cse6 .cse25 .cse8 .cse9 .cse26 .cse11 .cse28 .cse29 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse5 .cse6 .cse25 .cse8 .cse9 .cse10 .cse11 .cse28 .cse29 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse3 .cse5 .cse6 .cse25 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse24 .cse0 .cse1 .cse2 .cse5 .cse6 .cse25 .cse8 .cse9 .cse26 .cse11 .cse28 .cse29 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse14 .cse0 .cse16 .cse18 .cse6 .cse7 .cse25 .cse8 .cse9 .cse20 .cse22 .cse23) (and .cse0 .cse3 .cse27 .cse5 .cse6 .cse25 .cse8 .cse9 .cse26 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse27 .cse5 .cse6 .cse7 .cse8 .cse9 .cse26 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse28 .cse29 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (let ((.cse30 (+ ~local~0 2))) (and .cse0 .cse1 .cse3 .cse4 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse30) .cse24 .cse5 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21 (<= .cse30 ~token~0))) (let ((.cse31 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse31) .cse3 .cse25 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse24 .cse5 .cse6 .cse8 .cse29 .cse12 .cse16 (<= .cse31 ~token~0) .cse19 .cse21)))) [2019-11-19 22:58:28,945 INFO L440 ceAbstractionStarter]: At program point L206-5(lines 190 208) the Hoare annotation is: (let ((.cse27 (= 0 ~t1_pc~0)) (.cse26 (= 0 ~t1_st~0)) (.cse2 (= ~local~0 ~token~0)) (.cse7 (= ~m_pc~0 0)) (.cse28 (= 0 ~t2_pc~0)) (.cse4 (= ~m_st~0 0)) (.cse13 (<= 2 ~t2_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 1 ~t1_pc~0)) (.cse3 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~m_st~0)) (.cse9 (<= 2 ~T2_E~0)) (.cse10 (<= 2 ~t1_st~0)) (.cse11 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse24 (= ~m_pc~0 1)) (.cse5 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse8 (= ~t1_i~0 1)) (.cse29 (= 0 ~t2_st~0)) (.cse12 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse24 .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse25 .cse8 .cse9 .cse26 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse2 .cse4 .cse27 .cse5 .cse6 .cse7 .cse8 .cse9 .cse26 .cse11 .cse28 .cse29 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse5 .cse6 .cse25 .cse8 .cse9 .cse26 .cse11 .cse28 .cse29 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse5 .cse6 .cse25 .cse8 .cse9 .cse10 .cse11 .cse28 .cse29 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse3 .cse5 .cse6 .cse25 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse24 .cse0 .cse1 .cse2 .cse5 .cse6 .cse25 .cse8 .cse9 .cse26 .cse11 .cse28 .cse29 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse14 .cse0 .cse16 .cse18 .cse6 .cse7 .cse25 .cse8 .cse9 .cse20 .cse22 .cse23) (and .cse0 .cse3 .cse27 .cse5 .cse6 .cse25 .cse8 .cse9 .cse26 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse2 .cse3 .cse4 .cse27 .cse5 .cse6 .cse7 .cse8 .cse9 .cse26 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse28 .cse29 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (let ((.cse30 (+ ~local~0 2))) (and .cse0 .cse1 .cse3 .cse4 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse30) .cse24 .cse5 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21 (<= .cse30 ~token~0))) (let ((.cse31 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse31) .cse3 .cse25 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse24 .cse5 .cse6 .cse8 .cse29 .cse12 .cse16 (<= .cse31 ~token~0) .cse19 .cse21)))) [2019-11-19 22:58:28,945 INFO L444 ceAbstractionStarter]: For program point L372-1(lines 371 404) no Hoare annotation was computed. [2019-11-19 22:58:28,945 INFO L444 ceAbstractionStarter]: For program point L339-1(lines 333 366) no Hoare annotation was computed. [2019-11-19 22:58:28,945 INFO L444 ceAbstractionStarter]: For program point L372-3(lines 371 404) no Hoare annotation was computed. [2019-11-19 22:58:28,945 INFO L444 ceAbstractionStarter]: For program point L339-3(lines 333 366) no Hoare annotation was computed. [2019-11-19 22:58:28,945 INFO L444 ceAbstractionStarter]: For program point L175(lines 175 184) no Hoare annotation was computed. [2019-11-19 22:58:28,945 INFO L444 ceAbstractionStarter]: For program point L175-2(lines 175 184) no Hoare annotation was computed. [2019-11-19 22:58:28,945 INFO L444 ceAbstractionStarter]: For program point L175-3(lines 175 184) no Hoare annotation was computed. [2019-11-19 22:58:28,946 INFO L444 ceAbstractionStarter]: For program point L43(lines 43 47) no Hoare annotation was computed. [2019-11-19 22:58:28,946 INFO L444 ceAbstractionStarter]: For program point L175-5(lines 175 184) no Hoare annotation was computed. [2019-11-19 22:58:28,946 INFO L444 ceAbstractionStarter]: For program point L10(line 10) no Hoare annotation was computed. [2019-11-19 22:58:28,946 INFO L444 ceAbstractionStarter]: For program point L175-6(lines 175 184) no Hoare annotation was computed. [2019-11-19 22:58:28,946 INFO L444 ceAbstractionStarter]: For program point L175-8(lines 175 184) no Hoare annotation was computed. [2019-11-19 22:58:28,946 INFO L444 ceAbstractionStarter]: For program point L175-9(lines 175 184) no Hoare annotation was computed. [2019-11-19 22:58:28,946 INFO L444 ceAbstractionStarter]: For program point L175-11(lines 175 184) no Hoare annotation was computed. [2019-11-19 22:58:28,946 INFO L444 ceAbstractionStarter]: For program point L175-12(lines 175 184) no Hoare annotation was computed. [2019-11-19 22:58:28,946 INFO L444 ceAbstractionStarter]: For program point L175-14(lines 175 184) no Hoare annotation was computed. [2019-11-19 22:58:28,946 INFO L444 ceAbstractionStarter]: For program point L175-15(lines 175 184) no Hoare annotation was computed. [2019-11-19 22:58:28,946 INFO L444 ceAbstractionStarter]: For program point L175-17(lines 175 184) no Hoare annotation was computed. [2019-11-19 22:58:28,947 INFO L440 ceAbstractionStarter]: At program point L506(lines 498 508) the Hoare annotation is: (and (= ~local~0 ~token~0) (= ~m_st~0 0) (= 0 ~t1_pc~0) (= ~m_pc~0 0) (= ~t1_i~0 1) (<= 2 ~T2_E~0) (= 0 ~t1_st~0) (= 0 ~t2_pc~0) (= 0 ~t2_st~0) (<= 2 ~E_M~0) (<= 2 ~T1_E~0) (<= 2 ~E_2~0) (<= 2 ~M_E~0) (= ~t2_i~0 1) (<= 2 ~E_1~0)) [2019-11-19 22:58:28,947 INFO L444 ceAbstractionStarter]: For program point L176(lines 176 181) no Hoare annotation was computed. [2019-11-19 22:58:28,947 INFO L444 ceAbstractionStarter]: For program point L176-1(lines 176 181) no Hoare annotation was computed. [2019-11-19 22:58:28,947 INFO L444 ceAbstractionStarter]: For program point L176-2(lines 176 181) no Hoare annotation was computed. [2019-11-19 22:58:28,947 INFO L444 ceAbstractionStarter]: For program point L176-3(lines 176 181) no Hoare annotation was computed. [2019-11-19 22:58:28,947 INFO L440 ceAbstractionStarter]: At program point L44(lines 39 78) the Hoare annotation is: (let ((.cse0 (+ ~local~0 2))) (and (= ~m_pc~0 1) (= 1 ~t1_pc~0) (= ~t2_pc~0 1) (<= ULTIMATE.start_activate_threads_~tmp___1~0 0) (= ~t1_i~0 1) (<= 2 ~T2_E~0) (<= 2 ~t1_st~0) (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1)) (= ULTIMATE.start_activate_threads_~tmp___0~0 0) (<= 2 ~t2_st~0) (<= 2 ~E_M~0) (<= 2 ~T1_E~0) (<= 2 ~E_2~0) (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) (= ~t2_i~0 1) (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|) (<= .cse0 ~token~0) (<= 2 ~E_1~0) (<= ~token~0 .cse0))) [2019-11-19 22:58:28,947 INFO L444 ceAbstractionStarter]: For program point L176-4(lines 176 181) no Hoare annotation was computed. [2019-11-19 22:58:28,947 INFO L444 ceAbstractionStarter]: For program point L176-5(lines 176 181) no Hoare annotation was computed. [2019-11-19 22:58:28,947 INFO L444 ceAbstractionStarter]: For program point L474-1(lines 463 496) no Hoare annotation was computed. [2019-11-19 22:58:28,948 INFO L440 ceAbstractionStarter]: At program point L309(lines 271 323) the Hoare annotation is: (let ((.cse3 (= ~t2_pc~0 1)) (.cse11 (<= 2 ~t2_st~0)) (.cse0 (= ~m_pc~0 1)) (.cse6 (<= 2 ~m_st~0)) (.cse18 (= 0 ~t1_pc~0)) (.cse9 (= 0 ~t1_st~0)) (.cse17 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 1 ~t1_pc~0)) (.cse29 (= ~m_st~0 0)) (.cse32 (= ~m_pc~0 0)) (.cse8 (<= 2 ~T2_E~0)) (.cse30 (<= 2 ~t1_st~0)) (.cse10 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse21 (= 0 ~t2_pc~0)) (.cse12 (<= 2 ~E_M~0)) (.cse24 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse25 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (<= 2 ~E_1~0)) (.cse28 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (= ~local~0 ~token~0)) (.cse4 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse7 (= ~t1_i~0 1)) (.cse22 (= 0 ~t2_st~0)) (.cse23 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse13 (<= 2 ~T1_E~0)) (.cse26 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse27 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse4 .cse18 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and .cse3 .cse4 .cse19 .cse18 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse23 .cse11 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse27 .cse15 .cse16) (let ((.cse31 (+ ~local~0 2))) (and .cse0 .cse1 .cse3 .cse4 .cse29 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse27 .cse15 (<= .cse31 ~token~0) .cse16 (<= ~token~0 .cse31))) (and .cse17 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse32 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and (and .cse11 .cse3 .cse4 (and .cse12 .cse13 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16) .cse10) .cse30) (and .cse17 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse30 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (let ((.cse33 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse33) (and .cse12 .cse13 .cse3 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16 .cse22) (<= .cse33 ~token~0) .cse30)) (and .cse17 .cse3 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse23 .cse11 .cse13 .cse26 .cse27) (and .cse12 .cse17 .cse13 .cse14 .cse5 .cse32 .cse6 .cse7 .cse8 .cse15 .cse16 .cse28) (and .cse0 .cse17 .cse1 .cse2 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (and .cse17 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse22 .cse23 .cse13 .cse26 .cse27) (and .cse17 .cse1 .cse29 .cse32 .cse8 .cse30 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse22 .cse23 .cse13 .cse26 .cse27))) [2019-11-19 22:58:28,948 INFO L444 ceAbstractionStarter]: For program point L276(lines 276 280) no Hoare annotation was computed. [2019-11-19 22:58:28,948 INFO L444 ceAbstractionStarter]: For program point L276-1(lines 271 323) no Hoare annotation was computed. [2019-11-19 22:58:28,948 INFO L444 ceAbstractionStarter]: For program point L244(lines 244 259) no Hoare annotation was computed. [2019-11-19 22:58:28,948 INFO L444 ceAbstractionStarter]: For program point L244-1(lines 244 259) no Hoare annotation was computed. [2019-11-19 22:58:28,949 INFO L444 ceAbstractionStarter]: For program point L244-2(lines 244 259) no Hoare annotation was computed. [2019-11-19 22:58:28,949 INFO L444 ceAbstractionStarter]: For program point L575(lines 575 579) no Hoare annotation was computed. [2019-11-19 22:58:28,949 INFO L444 ceAbstractionStarter]: For program point L377-1(lines 371 404) no Hoare annotation was computed. [2019-11-19 22:58:28,949 INFO L444 ceAbstractionStarter]: For program point L344-1(lines 333 366) no Hoare annotation was computed. [2019-11-19 22:58:28,949 INFO L444 ceAbstractionStarter]: For program point L377-3(lines 371 404) no Hoare annotation was computed. [2019-11-19 22:58:28,949 INFO L444 ceAbstractionStarter]: For program point L344-3(lines 333 366) no Hoare annotation was computed. [2019-11-19 22:58:28,950 INFO L440 ceAbstractionStarter]: At program point L543-1(lines 368 580) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse24 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~t2_st~0)) (.cse30 (= ~m_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse5 (<= 2 ~m_st~0)) (.cse7 (<= 2 ~T2_E~0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= 0 ~t2_pc~0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= ~m_pc~0 1)) (.cse29 (= ~local~0 ~token~0)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~t1_i~0 1)) (.cse8 (= 0 ~t1_st~0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse0 .cse24 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse24 .cse5 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse24 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21) (let ((.cse32 (+ ~local~0 1))) (and .cse0 .cse27 (<= ~token~0 .cse32) .cse24 .cse5 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 (<= .cse32 ~token~0) .cse19 .cse21)) (and .cse0 .cse24 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse14 .cse0 .cse16 .cse18 .cse4 .cse31 .cse5 .cse6 .cse7 .cse20 .cse22 .cse23) (and .cse0 .cse24 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse27 .cse24 .cse30 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse33) .cse28 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21 (<= .cse33 ~token~0))) (and .cse0 .cse27 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse5 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21))) [2019-11-19 22:58:28,950 INFO L444 ceAbstractionStarter]: For program point L312(lines 312 319) no Hoare annotation was computed. [2019-11-19 22:58:28,950 INFO L444 ceAbstractionStarter]: For program point L544(line 544) no Hoare annotation was computed. [2019-11-19 22:58:28,950 INFO L440 ceAbstractionStarter]: At program point L214(lines 221 225) the Hoare annotation is: (and (= ~local~0 ~token~0) (= ~m_st~0 0) (= 0 ~t1_pc~0) (= ~m_pc~0 0) (= ~t1_i~0 1) (<= 2 ~T2_E~0) (= 0 ~t1_st~0) (= 0 ~t2_pc~0) (= 0 ~t2_st~0) (<= 2 ~E_M~0) (<= 2 ~T1_E~0) (<= 2 ~E_2~0) (<= 2 ~M_E~0) (= ~t2_i~0 1) (<= 2 ~E_1~0)) [2019-11-19 22:58:28,951 INFO L440 ceAbstractionStarter]: At program point L214-1(lines 209 216) the Hoare annotation is: (let ((.cse3 (= ~t2_pc~0 1)) (.cse11 (<= 2 ~t2_st~0)) (.cse0 (= ~m_pc~0 1)) (.cse6 (<= 2 ~m_st~0)) (.cse18 (= 0 ~t1_pc~0)) (.cse9 (= 0 ~t1_st~0)) (.cse17 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 1 ~t1_pc~0)) (.cse29 (= ~m_st~0 0)) (.cse32 (= ~m_pc~0 0)) (.cse8 (<= 2 ~T2_E~0)) (.cse30 (<= 2 ~t1_st~0)) (.cse10 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse21 (= 0 ~t2_pc~0)) (.cse12 (<= 2 ~E_M~0)) (.cse24 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse25 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (<= 2 ~E_1~0)) (.cse28 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (= ~local~0 ~token~0)) (.cse4 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse7 (= ~t1_i~0 1)) (.cse22 (= 0 ~t2_st~0)) (.cse23 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse13 (<= 2 ~T1_E~0)) (.cse26 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse27 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse4 .cse18 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and .cse3 .cse4 .cse19 .cse18 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse23 .cse11 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse27 .cse15 .cse16) (let ((.cse31 (+ ~local~0 2))) (and .cse0 .cse1 .cse3 .cse4 .cse29 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse27 .cse15 (<= .cse31 ~token~0) .cse16 (<= ~token~0 .cse31))) (and .cse17 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse32 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and (and .cse11 .cse3 .cse4 (and .cse12 .cse13 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16) .cse10) .cse30) (and .cse17 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse30 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (let ((.cse33 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse33) (and .cse12 .cse13 .cse3 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16 .cse22) (<= .cse33 ~token~0) .cse30)) (and .cse17 .cse3 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse23 .cse11 .cse13 .cse26 .cse27) (and .cse12 .cse17 .cse13 .cse14 .cse5 .cse32 .cse6 .cse7 .cse8 .cse15 .cse16 .cse28) (and .cse0 .cse17 .cse1 .cse2 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (and .cse17 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse22 .cse23 .cse13 .cse26 .cse27) (and .cse17 .cse1 .cse29 .cse32 .cse8 .cse30 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse22 .cse23 .cse13 .cse26 .cse27))) [2019-11-19 22:58:28,951 INFO L444 ceAbstractionStarter]: For program point L479-1(lines 463 496) no Hoare annotation was computed. [2019-11-19 22:58:28,952 INFO L440 ceAbstractionStarter]: At program point L281(lines 271 323) the Hoare annotation is: (let ((.cse3 (= ~t2_pc~0 1)) (.cse11 (<= 2 ~t2_st~0)) (.cse0 (= ~m_pc~0 1)) (.cse6 (<= 2 ~m_st~0)) (.cse18 (= 0 ~t1_pc~0)) (.cse9 (= 0 ~t1_st~0)) (.cse17 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 1 ~t1_pc~0)) (.cse29 (= ~m_st~0 0)) (.cse32 (= ~m_pc~0 0)) (.cse8 (<= 2 ~T2_E~0)) (.cse30 (<= 2 ~t1_st~0)) (.cse10 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse21 (= 0 ~t2_pc~0)) (.cse12 (<= 2 ~E_M~0)) (.cse24 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse25 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (<= 2 ~E_1~0)) (.cse28 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (= ~local~0 ~token~0)) (.cse4 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse7 (= ~t1_i~0 1)) (.cse22 (= 0 ~t2_st~0)) (.cse23 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse13 (<= 2 ~T1_E~0)) (.cse26 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse27 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse4 .cse18 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and .cse3 .cse4 .cse19 .cse18 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse23 .cse11 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse27 .cse15 .cse16) (let ((.cse31 (+ ~local~0 2))) (and .cse0 .cse1 .cse3 .cse4 .cse29 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse27 .cse15 (<= .cse31 ~token~0) .cse16 (<= ~token~0 .cse31))) (and .cse17 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse32 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and (and .cse11 .cse3 .cse4 (and .cse12 .cse13 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16) .cse10) .cse30) (and .cse17 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse30 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (let ((.cse33 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse33) (and .cse12 .cse13 .cse3 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16 .cse22) (<= .cse33 ~token~0) .cse30)) (and .cse17 .cse3 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse23 .cse11 .cse13 .cse26 .cse27) (and .cse12 .cse17 .cse13 .cse14 .cse5 .cse32 .cse6 .cse7 .cse8 .cse15 .cse16 .cse28) (and .cse0 .cse17 .cse1 .cse2 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (and .cse17 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse22 .cse23 .cse13 .cse26 .cse27) (and .cse17 .cse1 .cse29 .cse32 .cse8 .cse30 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse22 .cse23 .cse13 .cse26 .cse27))) [2019-11-19 22:58:28,952 INFO L444 ceAbstractionStarter]: For program point L248(lines 248 258) no Hoare annotation was computed. [2019-11-19 22:58:28,952 INFO L444 ceAbstractionStarter]: For program point L248-1(lines 248 258) no Hoare annotation was computed. [2019-11-19 22:58:28,952 INFO L444 ceAbstractionStarter]: For program point L248-2(lines 248 258) no Hoare annotation was computed. [2019-11-19 22:58:28,952 INFO L444 ceAbstractionStarter]: For program point L84(lines 84 92) no Hoare annotation was computed. [2019-11-19 22:58:28,952 INFO L444 ceAbstractionStarter]: For program point L415(lines 415 419) no Hoare annotation was computed. [2019-11-19 22:58:28,952 INFO L444 ceAbstractionStarter]: For program point L415-2(lines 415 419) no Hoare annotation was computed. [2019-11-19 22:58:28,953 INFO L444 ceAbstractionStarter]: For program point L382-1(lines 371 404) no Hoare annotation was computed. [2019-11-19 22:58:28,953 INFO L444 ceAbstractionStarter]: For program point L349-1(lines 333 366) no Hoare annotation was computed. [2019-11-19 22:58:28,953 INFO L444 ceAbstractionStarter]: For program point L415-3(lines 415 419) no Hoare annotation was computed. [2019-11-19 22:58:28,953 INFO L444 ceAbstractionStarter]: For program point L382-3(lines 371 404) no Hoare annotation was computed. [2019-11-19 22:58:28,953 INFO L444 ceAbstractionStarter]: For program point L415-5(lines 415 419) no Hoare annotation was computed. [2019-11-19 22:58:28,953 INFO L444 ceAbstractionStarter]: For program point L349-3(lines 333 366) no Hoare annotation was computed. [2019-11-19 22:58:28,953 INFO L444 ceAbstractionStarter]: For program point L415-6(lines 415 419) no Hoare annotation was computed. [2019-11-19 22:58:28,954 INFO L444 ceAbstractionStarter]: For program point L415-8(lines 415 419) no Hoare annotation was computed. [2019-11-19 22:58:28,954 INFO L444 ceAbstractionStarter]: For program point L415-9(lines 415 419) no Hoare annotation was computed. [2019-11-19 22:58:28,954 INFO L444 ceAbstractionStarter]: For program point L52(line 52) no Hoare annotation was computed. [2019-11-19 22:58:28,954 INFO L444 ceAbstractionStarter]: For program point L415-11(lines 415 419) no Hoare annotation was computed. [2019-11-19 22:58:28,954 INFO L444 ceAbstractionStarter]: For program point L415-12(lines 415 419) no Hoare annotation was computed. [2019-11-19 22:58:28,954 INFO L444 ceAbstractionStarter]: For program point L415-14(lines 415 419) no Hoare annotation was computed. [2019-11-19 22:58:28,954 INFO L444 ceAbstractionStarter]: For program point L415-15(lines 415 419) no Hoare annotation was computed. [2019-11-19 22:58:28,955 INFO L444 ceAbstractionStarter]: For program point L415-17(lines 415 419) no Hoare annotation was computed. [2019-11-19 22:58:28,955 INFO L440 ceAbstractionStarter]: At program point L581(lines 528 586) the Hoare annotation is: (= ~t1_i~0 1) [2019-11-19 22:58:28,955 INFO L444 ceAbstractionStarter]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2019-11-19 22:58:28,955 INFO L444 ceAbstractionStarter]: For program point L284(lines 284 291) no Hoare annotation was computed. [2019-11-19 22:58:28,955 INFO L444 ceAbstractionStarter]: For program point L252(lines 252 257) no Hoare annotation was computed. [2019-11-19 22:58:28,955 INFO L444 ceAbstractionStarter]: For program point L252-1(lines 252 257) no Hoare annotation was computed. [2019-11-19 22:58:28,956 INFO L440 ceAbstractionStarter]: At program point L186(lines 174 188) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 0 ~t1_pc~0)) (.cse2 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse3 (= ~m_pc~0 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (= 0 ~t1_st~0)) (.cse7 (= 0 ~t2_pc~0)) (.cse8 (= 0 ~t2_st~0)) (.cse9 (<= 2 ~E_M~0)) (.cse10 (<= 2 ~T1_E~0)) (.cse11 (<= 2 ~E_2~0)) (.cse12 (<= 2 ~M_E~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (<= 2 ~E_1~0)) (.cse15 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= 2 ~m_st~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 (= ~local~0 ~token~0) (= ~m_st~0 0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) .cse12 .cse13 .cse14 .cse15))) [2019-11-19 22:58:28,956 INFO L444 ceAbstractionStarter]: For program point L252-2(lines 252 257) no Hoare annotation was computed. [2019-11-19 22:58:28,956 INFO L440 ceAbstractionStarter]: At program point L186-1(lines 174 188) the Hoare annotation is: (let ((.cse11 (<= 2 ~E_M~0)) (.cse12 (<= 2 ~T1_E~0)) (.cse13 (<= 2 ~E_2~0)) (.cse15 (= ~t1_i~0 1)) (.cse16 (= ~t2_i~0 1)) (.cse17 (<= 2 ~T2_E~0))) (let ((.cse6 (and .cse11 .cse12 .cse13 .cse15 .cse16 .cse17)) (.cse0 (<= 2 ~t2_st~0)) (.cse2 (= ~t2_pc~0 1)) (.cse14 (= 0 ~t1_pc~0)) (.cse18 (= 0 ~t1_st~0)) (.cse4 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse8 (= 1 ~t1_pc~0)) (.cse9 (= ~local~0 ~token~0)) (.cse20 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse7 (<= 2 ~t1_st~0)) (.cse22 (= 0 ~t2_pc~0)) (.cse23 (= 0 ~t2_st~0)) (.cse21 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse10 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse19 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse5 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) .cse7) (and .cse8 .cse9 (and (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6) .cse7)) (and .cse0 .cse1 .cse10 (and .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) .cse19 .cse2 .cse20 .cse3 .cse4 .cse5 .cse21) (and .cse1 .cse14 .cse20 .cse3 .cse15 .cse17 .cse18 .cse22 .cse23 .cse21 .cse11 .cse10 .cse12 .cse19 .cse13 .cse4 .cse16 .cse5) (and .cse1 .cse20 .cse3 .cse15 .cse17 .cse7 .cse22 .cse23 .cse21 .cse11 .cse10 .cse12 .cse19 .cse13 .cse4 .cse16 .cse5) (and .cse1 .cse8 .cse9 .cse20 .cse3 .cse15 .cse17 .cse7 .cse22 .cse23 .cse21 .cse11 .cse10 .cse12 .cse19 .cse13 .cse16 .cse5)))) [2019-11-19 22:58:28,956 INFO L440 ceAbstractionStarter]: At program point L186-2(lines 174 188) the Hoare annotation is: (let ((.cse7 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse5 (<= 2 ~E_M~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse6 (<= 2 ~T1_E~0)) (.cse1 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse2 (<= 2 ~m_st~0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (<= 2 ~T2_E~0)) (.cse8 (= ~t2_i~0 1)) (.cse9 (<= 2 ~E_1~0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse1 .cse2 .cse3 .cse4 (= 0 ~t2_pc~0) (= 0 ~t2_st~0) (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse5 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) .cse6 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse7 .cse8 .cse9 .cse10) (let ((.cse11 (+ ~local~0 1))) (and (= ~m_pc~0 1) .cse0 (= 1 ~t1_pc~0) (<= ~token~0 .cse11) (= ~t2_pc~0 1) .cse1 .cse2 .cse3 .cse4 (<= 2 ~t2_st~0) .cse5 .cse6 (<= .cse11 ~token~0) .cse7 .cse8 .cse9 .cse10)) (and .cse5 .cse0 .cse6 .cse1 (= ~m_pc~0 0) .cse2 .cse3 .cse4 .cse8 .cse9 .cse10))) [2019-11-19 22:58:28,957 INFO L444 ceAbstractionStarter]: For program point L120(lines 120 128) no Hoare annotation was computed. [2019-11-19 22:58:28,957 INFO L444 ceAbstractionStarter]: For program point L87(lines 87 91) no Hoare annotation was computed. [2019-11-19 22:58:28,957 INFO L440 ceAbstractionStarter]: At program point L186-3(lines 174 188) the Hoare annotation is: (let ((.cse0 (<= 2 ~T1_E~0)) (.cse10 (= ~t2_pc~0 1)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse3 (<= 2 ~m_st~0)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (= ~t2_i~0 1)) (.cse7 (<= 2 ~E_1~0)) (.cse8 (<= 2 ~t1_st~0))) (or (and (= 0 |ULTIMATE.start_is_master_triggered_#res|) .cse0 .cse1 .cse2 (= ~m_pc~0 0) .cse3 .cse4 .cse5 .cse6 .cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (let ((.cse9 (+ ~local~0 2))) (and (= ~m_pc~0 1) (= 1 ~t1_pc~0) .cse8 (<= .cse9 ~token~0) (and .cse0 .cse10 .cse1 (= ~m_st~0 0) .cse11 .cse4 .cse5 .cse6 .cse7) (<= ~token~0 .cse9))) (and (and .cse0 .cse10 .cse1 .cse2 .cse3 .cse11 .cse4 .cse5 .cse6 .cse7) .cse8))) [2019-11-19 22:58:28,957 INFO L440 ceAbstractionStarter]: At program point L186-4(lines 174 188) the Hoare annotation is: (let ((.cse4 (= 0 ~t1_pc~0)) (.cse10 (= 0 ~t1_st~0)) (.cse1 (= ~local~0 ~token~0)) (.cse3 (= ~m_st~0 0)) (.cse5 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse7 (= ~m_pc~0 0)) (.cse22 (= 0 ~t2_pc~0)) (.cse11 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse14 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse16 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse12 (<= 2 ~t2_st~0)) (.cse25 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse26 (= 1 ~t1_pc~0)) (.cse2 (= ~t2_pc~0 1)) (.cse6 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse24 (<= 2 ~m_st~0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (<= 2 ~T2_E~0)) (.cse27 (<= 2 ~t1_st~0)) (.cse23 (= 0 ~t2_st~0)) (.cse13 (<= 2 ~E_M~0)) (.cse15 (<= 2 ~T1_E~0)) (.cse17 (<= 2 ~E_2~0)) (.cse18 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse19 (= ~t2_i~0 1)) (.cse20 (<= 2 ~E_1~0)) (.cse21 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (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 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse23 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse4 .cse5 .cse6 .cse24 .cse8 .cse9 .cse10 .cse22 .cse23 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (let ((.cse28 (+ ~local~0 2))) (and .cse25 .cse0 .cse26 .cse2 .cse3 .cse6 .cse8 .cse27 .cse9 .cse12 .cse13 .cse15 .cse17 .cse18 .cse19 (<= .cse28 ~token~0) .cse20 .cse21 (<= ~token~0 .cse28))) (and .cse25 .cse0 .cse26 .cse1 .cse2 .cse6 .cse24 .cse8 .cse9 .cse10 .cse12 .cse13 .cse15 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse13 .cse0 .cse15 .cse17 .cse6 .cse7 .cse24 .cse8 .cse9 .cse19 .cse20 .cse21) (and .cse0 .cse5 .cse6 .cse24 .cse8 .cse9 .cse27 .cse22 .cse23 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse25 .cse0 .cse26 .cse1 .cse5 .cse6 .cse24 .cse8 .cse9 .cse10 .cse22 .cse23 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse24 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse26 .cse1 .cse2 .cse3 .cse6 .cse7 .cse8 .cse9 .cse27 .cse12 .cse13 .cse15 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse26 .cse1 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse27 .cse22 .cse23 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse2 .cse6 .cse24 .cse8 .cse27 .cse9 .cse12 .cse13 .cse15 .cse17 .cse18 .cse19 .cse20 .cse21) (let ((.cse29 (+ ~local~0 1))) (and .cse25 .cse0 .cse26 (<= ~token~0 .cse29) .cse2 .cse6 .cse24 .cse8 .cse9 .cse27 .cse23 .cse13 .cse15 .cse17 (<= .cse29 ~token~0) .cse18 .cse19 .cse20 .cse21)))) [2019-11-19 22:58:28,958 INFO L440 ceAbstractionStarter]: At program point L186-5(lines 174 188) the Hoare annotation is: (let ((.cse4 (= 0 ~t1_pc~0)) (.cse3 (= ~m_st~0 0)) (.cse7 (= ~m_pc~0 0)) (.cse23 (<= 2 ~t1_st~0)) (.cse24 (= 0 ~t2_pc~0)) (.cse25 (= 0 ~t2_st~0)) (.cse26 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse1 (= ~local~0 ~token~0)) (.cse2 (= ~t2_pc~0 1)) (.cse5 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse22 (<= 2 ~m_st~0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (<= 2 ~T2_E~0)) (.cse10 (= 0 ~t1_st~0)) (.cse11 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse12 (<= 2 ~t2_st~0)) (.cse13 (<= 2 ~E_M~0)) (.cse14 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse15 (<= 2 ~T1_E~0)) (.cse16 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse17 (<= 2 ~E_2~0)) (.cse18 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse19 (= ~t2_i~0 1)) (.cse20 (<= 2 ~E_1~0)) (.cse21 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (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 .cse5 .cse6 .cse22 .cse8 .cse9 .cse23 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse24 .cse25 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse4 .cse5 .cse6 .cse22 .cse8 .cse9 .cse10 .cse24 .cse25 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (let ((.cse28 (+ ~local~0 2))) (and .cse26 .cse0 .cse27 .cse2 .cse3 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 (<= .cse28 ~token~0) .cse20 .cse21 (<= ~token~0 .cse28))) (and .cse0 .cse5 .cse6 .cse22 .cse8 .cse9 .cse23 .cse24 .cse25 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (let ((.cse29 (+ ~local~0 1))) (and .cse26 .cse0 .cse27 (<= ~token~0 .cse29) .cse2 .cse5 .cse6 .cse22 .cse8 .cse9 .cse23 .cse25 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 (<= .cse29 ~token~0) .cse18 .cse19 .cse20 .cse21)) (and .cse13 .cse0 .cse15 .cse17 .cse6 .cse7 .cse22 .cse8 .cse9 .cse19 .cse20 .cse21) (and .cse26 .cse0 .cse27 .cse1 .cse5 .cse6 .cse22 .cse8 .cse9 .cse10 .cse24 .cse25 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse22 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse27 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse27 .cse1 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse24 .cse25 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse26 .cse0 .cse27 .cse1 .cse2 .cse5 .cse6 .cse22 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21))) [2019-11-19 22:58:28,958 INFO L444 ceAbstractionStarter]: For program point L517(lines 517 522) no Hoare annotation was computed. [2019-11-19 22:58:28,958 INFO L444 ceAbstractionStarter]: For program point L484-1(lines 463 496) no Hoare annotation was computed. [2019-11-19 22:58:28,959 INFO L440 ceAbstractionStarter]: At program point L187(lines 171 189) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 0 ~t1_pc~0)) (.cse2 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse3 (= ~m_pc~0 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (= 0 ~t1_st~0)) (.cse7 (= 0 ~t2_pc~0)) (.cse8 (= 0 ~t2_st~0)) (.cse9 (<= 2 ~E_M~0)) (.cse10 (<= 2 ~T1_E~0)) (.cse11 (<= 2 ~E_2~0)) (.cse12 (<= 2 ~M_E~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (<= 2 ~E_1~0)) (.cse15 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= 2 ~m_st~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 (= ~local~0 ~token~0) (= ~m_st~0 0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) .cse12 .cse13 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|) .cse14 .cse15))) [2019-11-19 22:58:28,959 INFO L440 ceAbstractionStarter]: At program point L187-1(lines 171 189) the Hoare annotation is: (let ((.cse10 (<= 2 ~E_M~0)) (.cse11 (<= 2 ~T1_E~0)) (.cse12 (<= 2 ~E_2~0)) (.cse14 (= ~t1_i~0 1)) (.cse15 (= ~t2_i~0 1)) (.cse16 (<= 2 ~T2_E~0))) (let ((.cse13 (= 0 ~t1_pc~0)) (.cse17 (= 0 ~t1_st~0)) (.cse0 (= 1 ~t1_pc~0)) (.cse1 (= ~local~0 ~token~0)) (.cse19 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (= 0 ~t2_pc~0)) (.cse24 (= 0 ~t2_st~0)) (.cse22 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse9 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse18 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse2 (<= 2 ~t2_st~0)) (.cse3 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse4 (= ~t2_pc~0 1)) (.cse5 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse20 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse6 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse7 (and .cse10 .cse11 .cse12 .cse14 .cse15 .cse16)) (.cse8 (<= 2 ~t1_st~0))) (or (and .cse0 .cse1 (and (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) .cse8)) (and .cse2 .cse3 .cse9 (and .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) .cse18 .cse4 .cse19 .cse5 .cse20 .cse21 .cse6 .cse22) (and .cse3 .cse19 .cse5 .cse14 .cse16 .cse8 .cse23 .cse24 .cse22 .cse10 .cse9 .cse11 .cse18 .cse12 .cse20 .cse15 .cse21 .cse6) (and .cse3 .cse13 .cse19 .cse5 .cse14 .cse16 .cse17 .cse23 .cse24 .cse22 .cse10 .cse9 .cse11 .cse18 .cse12 .cse20 .cse15 .cse21 .cse6) (and .cse3 .cse0 .cse1 .cse19 .cse5 .cse14 .cse16 .cse8 .cse23 .cse24 .cse22 .cse10 .cse9 .cse11 .cse18 .cse12 .cse15 .cse6) (and (and .cse2 .cse3 .cse4 .cse5 .cse20 .cse21 .cse6 .cse7) .cse8)))) [2019-11-19 22:58:28,959 INFO L440 ceAbstractionStarter]: At program point L187-2(lines 171 189) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse2 (<= 2 ~m_st~0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (<= 2 ~T2_E~0)) (.cse5 (<= 2 ~E_M~0)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse8 (= ~t2_i~0 1)) (.cse9 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse10 (<= 2 ~E_1~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse1 .cse2 .cse3 .cse4 (= 0 ~t2_pc~0) (= 0 ~t2_st~0) (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse5 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) .cse6 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse5 .cse0 .cse6 .cse1 (= ~m_pc~0 0) .cse2 .cse3 .cse4 .cse8 .cse10 .cse11) (let ((.cse12 (+ ~local~0 1))) (and (= ~m_pc~0 1) .cse0 (= 1 ~t1_pc~0) (<= ~token~0 .cse12) (= ~t2_pc~0 1) .cse1 .cse2 .cse3 .cse4 (<= 2 ~t2_st~0) .cse5 .cse6 (<= .cse12 ~token~0) .cse7 .cse8 .cse9 .cse10 .cse11)))) [2019-11-19 22:58:28,960 INFO L440 ceAbstractionStarter]: At program point L88(lines 83 114) the Hoare annotation is: (let ((.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse11 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse5 (<= 2 ~m_st~0)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse12 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse0 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse3 (<= 2 ~E_2~0)) (.cse8 (= ~t2_i~0 1)) (.cse9 (<= 2 ~E_1~0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (= ~m_pc~0 0) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and (= ~m_pc~0 1) (and (<= 2 ~t2_st~0) (= ~t2_pc~0 1) .cse11 (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) .cse12) (= 1 ~t1_pc~0) (= ~local~0 ~token~0)) (and .cse1 .cse11 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse4 .cse5 .cse6 .cse7 .cse12 (= 0 ~t2_pc~0) (= 0 ~t2_st~0) (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse0 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) .cse2 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse3 .cse8 .cse9 .cse10))) [2019-11-19 22:58:28,960 INFO L440 ceAbstractionStarter]: At program point L187-3(lines 171 189) the Hoare annotation is: (let ((.cse2 (<= 2 ~t1_st~0)) (.cse4 (<= 2 ~T1_E~0)) (.cse0 (= ~t2_pc~0 1)) (.cse5 (<= 2 ~E_2~0)) (.cse11 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse12 (<= 2 ~m_st~0)) (.cse6 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse1 (= ~t1_i~0 1)) (.cse8 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse3 (<= 2 ~T2_E~0)) (.cse7 (= ~t2_i~0 1)) (.cse10 (<= 2 ~E_1~0))) (or (let ((.cse9 (+ ~local~0 2))) (and (= ~m_pc~0 1) (= 1 ~t1_pc~0) .cse0 (= ~m_st~0 0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (<= .cse9 ~token~0) .cse10 (<= ~token~0 .cse9))) (and (= 0 |ULTIMATE.start_is_master_triggered_#res|) .cse4 .cse5 .cse11 (= ~m_pc~0 0) .cse12 .cse1 .cse3 .cse7 .cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (and .cse2 (and .cse4 .cse0 .cse5 .cse11 .cse12 .cse6 .cse1 .cse8 .cse3 .cse7 .cse10)))) [2019-11-19 22:58:28,960 INFO L440 ceAbstractionStarter]: At program point L187-4(lines 171 189) the Hoare annotation is: (let ((.cse8 (<= 2 ~t1_st~0)) (.cse4 (= ~m_st~0 0)) (.cse27 (= 0 ~t1_pc~0)) (.cse19 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse28 (= ~m_pc~0 0)) (.cse21 (= 0 ~t2_pc~0)) (.cse22 (= 0 ~t2_st~0)) (.cse23 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse24 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse25 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse1 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse0 (= ~m_pc~0 1)) (.cse2 (= 1 ~t1_pc~0)) (.cse26 (= ~local~0 ~token~0)) (.cse3 (= ~t2_pc~0 1)) (.cse5 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse20 (<= 2 ~m_st~0)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse29 (= 0 ~t1_st~0)) (.cse9 (<= 2 ~t2_st~0)) (.cse10 (<= 2 ~E_M~0)) (.cse11 (<= 2 ~T1_E~0)) (.cse12 (<= 2 ~E_2~0)) (.cse13 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse14 (= ~t2_i~0 1)) (.cse15 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse17 (<= 2 ~E_1~0)) (.cse18 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (let ((.cse16 (+ ~local~0 2))) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (<= .cse16 ~token~0) .cse17 .cse18 (<= ~token~0 .cse16))) (and .cse1 .cse19 .cse5 .cse20 .cse6 .cse7 .cse8 .cse21 .cse22 .cse23 .cse10 .cse24 .cse11 .cse25 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse1 .cse26 .cse3 .cse4 .cse27 .cse19 .cse5 .cse28 .cse6 .cse7 .cse29 .cse23 .cse9 .cse10 .cse24 .cse11 .cse25 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse1 .cse2 .cse26 .cse3 .cse4 .cse5 .cse28 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse1 .cse3 .cse5 .cse20 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse1 .cse3 .cse27 .cse19 .cse5 .cse20 .cse6 .cse7 .cse29 .cse23 .cse9 .cse10 .cse24 .cse11 .cse25 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse10 .cse1 .cse11 .cse12 .cse5 .cse28 .cse20 .cse6 .cse7 .cse14 .cse17 .cse18) (and .cse1 .cse2 .cse26 .cse4 .cse19 .cse5 .cse28 .cse6 .cse7 .cse8 .cse21 .cse22 .cse23 .cse10 .cse24 .cse11 .cse25 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse26 .cse19 .cse5 .cse20 .cse6 .cse7 .cse29 .cse21 .cse22 .cse23 .cse10 .cse24 .cse11 .cse25 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (let ((.cse30 (+ ~local~0 1))) (and .cse0 .cse1 .cse2 (<= ~token~0 .cse30) .cse3 .cse5 .cse20 .cse6 .cse7 .cse8 .cse22 .cse10 .cse11 .cse12 (<= .cse30 ~token~0) .cse13 .cse14 .cse15 .cse17 .cse18)) (and .cse1 .cse27 .cse19 .cse5 .cse20 .cse6 .cse7 .cse29 .cse21 .cse22 .cse23 .cse10 .cse24 .cse11 .cse25 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse1 .cse26 .cse4 .cse27 .cse19 .cse5 .cse28 .cse6 .cse7 .cse29 .cse21 .cse22 .cse23 .cse10 .cse24 .cse11 .cse25 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse1 .cse0 .cse2 .cse26 .cse3 .cse5 .cse20 .cse6 .cse7 .cse29 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18))) [2019-11-19 22:58:28,961 INFO L440 ceAbstractionStarter]: At program point L187-5(lines 171 189) the Hoare annotation is: (let ((.cse10 (<= 2 ~t1_st~0)) (.cse4 (= ~m_st~0 0)) (.cse7 (= ~m_pc~0 0)) (.cse29 (= 0 ~t1_pc~0)) (.cse26 (= 0 ~t2_pc~0)) (.cse27 (= 0 ~t2_st~0)) (.cse23 (= ~m_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 1 ~t1_pc~0)) (.cse2 (= ~local~0 ~token~0)) (.cse3 (= ~t2_pc~0 1)) (.cse5 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse25 (<= 2 ~m_st~0)) (.cse8 (= ~t1_i~0 1)) (.cse9 (<= 2 ~T2_E~0)) (.cse30 (= 0 ~t1_st~0)) (.cse11 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse12 (<= 2 ~t2_st~0)) (.cse13 (<= 2 ~E_M~0)) (.cse14 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse15 (<= 2 ~T1_E~0)) (.cse16 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse17 (<= 2 ~E_2~0)) (.cse18 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse19 (= ~t2_i~0 1)) (.cse20 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse21 (<= 2 ~E_1~0)) (.cse22 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (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) (let ((.cse24 (+ ~local~0 2))) (and .cse23 .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 (<= ~token~0 .cse24))) (and .cse0 .cse5 .cse6 .cse25 .cse8 .cse9 .cse10 .cse26 .cse27 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22) (let ((.cse28 (+ ~local~0 1))) (and .cse23 .cse0 .cse1 (<= ~token~0 .cse28) .cse3 .cse5 .cse6 .cse25 .cse8 .cse9 .cse10 .cse27 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 (<= .cse28 ~token~0) .cse18 .cse19 .cse20 .cse21 .cse22)) (and .cse0 .cse2 .cse3 .cse4 .cse29 .cse5 .cse6 .cse7 .cse8 .cse9 .cse30 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22) (and .cse0 .cse3 .cse29 .cse5 .cse6 .cse25 .cse8 .cse9 .cse30 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22) (and .cse13 .cse0 .cse15 .cse17 .cse6 .cse7 .cse25 .cse8 .cse9 .cse19 .cse21 .cse22) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse26 .cse27 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22) (and .cse23 .cse0 .cse1 .cse2 .cse5 .cse6 .cse25 .cse8 .cse9 .cse30 .cse26 .cse27 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22) (and .cse0 .cse3 .cse5 .cse6 .cse25 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22) (and .cse0 .cse2 .cse4 .cse29 .cse5 .cse6 .cse7 .cse8 .cse9 .cse30 .cse26 .cse27 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22) (and .cse0 .cse29 .cse5 .cse6 .cse25 .cse8 .cse9 .cse30 .cse26 .cse27 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22) (and .cse23 .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse25 .cse8 .cse9 .cse30 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22))) [2019-11-19 22:58:28,961 INFO L444 ceAbstractionStarter]: For program point L221-1(lines 220 238) no Hoare annotation was computed. [2019-11-19 22:58:28,961 INFO L444 ceAbstractionStarter]: For program point L387-1(lines 371 404) no Hoare annotation was computed. [2019-11-19 22:58:28,961 INFO L444 ceAbstractionStarter]: For program point L354-1(lines 333 366) no Hoare annotation was computed. [2019-11-19 22:58:28,961 INFO L444 ceAbstractionStarter]: For program point L387-3(lines 371 404) no Hoare annotation was computed. [2019-11-19 22:58:28,962 INFO L444 ceAbstractionStarter]: For program point L354-3(lines 333 366) no Hoare annotation was computed. [2019-11-19 22:58:28,962 INFO L444 ceAbstractionStarter]: For program point L156(lines 156 165) no Hoare annotation was computed. [2019-11-19 22:58:28,962 INFO L444 ceAbstractionStarter]: For program point L123(lines 123 127) no Hoare annotation was computed. [2019-11-19 22:58:28,962 INFO L444 ceAbstractionStarter]: For program point L156-2(lines 156 165) no Hoare annotation was computed. [2019-11-19 22:58:28,962 INFO L444 ceAbstractionStarter]: For program point L156-3(lines 156 165) no Hoare annotation was computed. [2019-11-19 22:58:28,962 INFO L444 ceAbstractionStarter]: For program point L156-5(lines 156 165) no Hoare annotation was computed. [2019-11-19 22:58:28,962 INFO L444 ceAbstractionStarter]: For program point L156-6(lines 156 165) no Hoare annotation was computed. [2019-11-19 22:58:28,962 INFO L444 ceAbstractionStarter]: For program point L156-8(lines 156 165) no Hoare annotation was computed. [2019-11-19 22:58:28,963 INFO L444 ceAbstractionStarter]: For program point L156-9(lines 156 165) no Hoare annotation was computed. [2019-11-19 22:58:28,963 INFO L444 ceAbstractionStarter]: For program point L156-11(lines 156 165) no Hoare annotation was computed. [2019-11-19 22:58:28,963 INFO L444 ceAbstractionStarter]: For program point L156-12(lines 156 165) no Hoare annotation was computed. [2019-11-19 22:58:28,963 INFO L444 ceAbstractionStarter]: For program point L156-14(lines 156 165) no Hoare annotation was computed. [2019-11-19 22:58:28,963 INFO L444 ceAbstractionStarter]: For program point L156-15(lines 156 165) no Hoare annotation was computed. [2019-11-19 22:58:28,963 INFO L444 ceAbstractionStarter]: For program point L156-17(lines 156 165) no Hoare annotation was computed. [2019-11-19 22:58:28,963 INFO L444 ceAbstractionStarter]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2019-11-19 22:58:28,964 INFO L444 ceAbstractionStarter]: For program point L157(lines 157 162) no Hoare annotation was computed. [2019-11-19 22:58:28,964 INFO L444 ceAbstractionStarter]: For program point L157-1(lines 157 162) no Hoare annotation was computed. [2019-11-19 22:58:28,964 INFO L440 ceAbstractionStarter]: At program point L124(lines 119 150) the Hoare annotation is: (let ((.cse0 (<= 2 ~E_M~0)) (.cse1 (<= 2 ~T1_E~0)) (.cse2 (<= 2 ~E_2~0)) (.cse3 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse4 (<= 2 ~m_st~0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse7 (= ~t2_i~0 1)) (.cse8 (<= 2 ~E_1~0))) (or (and .cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|) .cse1 .cse2 .cse3 (= ~m_pc~0 0) .cse4 .cse5 .cse6 .cse7 .cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (let ((.cse9 (+ ~local~0 1))) (and (= ~m_pc~0 1) (= 1 ~t1_pc~0) (<= ~token~0 .cse9) (<= .cse9 ~token~0) (and (= ~t2_pc~0 1) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8)) (<= 2 ~t1_st~0))))) [2019-11-19 22:58:28,964 INFO L444 ceAbstractionStarter]: For program point L157-2(lines 157 162) no Hoare annotation was computed. [2019-11-19 22:58:28,964 INFO L444 ceAbstractionStarter]: For program point L157-3(lines 157 162) no Hoare annotation was computed. [2019-11-19 22:58:28,964 INFO L444 ceAbstractionStarter]: For program point L157-4(lines 157 162) no Hoare annotation was computed. [2019-11-19 22:58:28,965 INFO L444 ceAbstractionStarter]: For program point L157-5(lines 157 162) no Hoare annotation was computed. [2019-11-19 22:58:28,965 INFO L444 ceAbstractionStarter]: For program point L423(lines 423 427) no Hoare annotation was computed. [2019-11-19 22:58:28,965 INFO L444 ceAbstractionStarter]: For program point L423-2(lines 423 427) no Hoare annotation was computed. [2019-11-19 22:58:28,965 INFO L444 ceAbstractionStarter]: For program point L423-3(lines 423 427) no Hoare annotation was computed. [2019-11-19 22:58:28,965 INFO L440 ceAbstractionStarter]: At program point L324(lines 265 329) the Hoare annotation is: (let ((.cse3 (= ~t2_pc~0 1)) (.cse11 (<= 2 ~t2_st~0)) (.cse0 (= ~m_pc~0 1)) (.cse6 (<= 2 ~m_st~0)) (.cse18 (= 0 ~t1_pc~0)) (.cse9 (= 0 ~t1_st~0)) (.cse17 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 1 ~t1_pc~0)) (.cse29 (= ~m_st~0 0)) (.cse32 (= ~m_pc~0 0)) (.cse8 (<= 2 ~T2_E~0)) (.cse30 (<= 2 ~t1_st~0)) (.cse10 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse21 (= 0 ~t2_pc~0)) (.cse12 (<= 2 ~E_M~0)) (.cse24 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse25 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (<= 2 ~E_1~0)) (.cse28 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (= ~local~0 ~token~0)) (.cse4 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse7 (= ~t1_i~0 1)) (.cse22 (= 0 ~t2_st~0)) (.cse23 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse13 (<= 2 ~T1_E~0)) (.cse26 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse27 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse4 .cse18 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and .cse3 .cse4 .cse19 .cse18 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse23 .cse11 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse27 .cse15 .cse16) (let ((.cse31 (+ ~local~0 2))) (and .cse0 .cse1 .cse3 .cse4 .cse29 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse27 .cse15 (<= .cse31 ~token~0) .cse16 (<= ~token~0 .cse31))) (and .cse17 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse32 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and (and .cse11 .cse3 .cse4 (and .cse12 .cse13 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16) .cse10) .cse30) (and .cse17 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse30 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (let ((.cse33 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse33) (and .cse12 .cse13 .cse3 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16 .cse22) (<= .cse33 ~token~0) .cse30)) (and .cse17 .cse3 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse23 .cse11 .cse13 .cse26 .cse27) (and .cse12 .cse17 .cse13 .cse14 .cse5 .cse32 .cse6 .cse7 .cse8 .cse15 .cse16 .cse28) (and .cse0 .cse17 .cse1 .cse2 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (and .cse17 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse22 .cse23 .cse13 .cse26 .cse27) (and .cse17 .cse1 .cse29 .cse32 .cse8 .cse30 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse22 .cse23 .cse13 .cse26 .cse27))) [2019-11-19 22:58:28,966 INFO L444 ceAbstractionStarter]: For program point L423-5(lines 423 427) no Hoare annotation was computed. [2019-11-19 22:58:28,966 INFO L444 ceAbstractionStarter]: For program point L423-6(lines 423 427) no Hoare annotation was computed. [2019-11-19 22:58:28,966 INFO L444 ceAbstractionStarter]: For program point L423-8(lines 423 427) no Hoare annotation was computed. [2019-11-19 22:58:28,966 INFO L444 ceAbstractionStarter]: For program point L423-9(lines 423 427) no Hoare annotation was computed. [2019-11-19 22:58:28,966 INFO L444 ceAbstractionStarter]: For program point L423-11(lines 423 427) no Hoare annotation was computed. [2019-11-19 22:58:28,966 INFO L444 ceAbstractionStarter]: For program point L423-12(lines 423 427) no Hoare annotation was computed. [2019-11-19 22:58:28,966 INFO L444 ceAbstractionStarter]: For program point L423-14(lines 423 427) no Hoare annotation was computed. [2019-11-19 22:58:28,967 INFO L444 ceAbstractionStarter]: For program point L423-15(lines 423 427) no Hoare annotation was computed. [2019-11-19 22:58:28,967 INFO L444 ceAbstractionStarter]: For program point L423-17(lines 423 427) no Hoare annotation was computed. [2019-11-19 22:58:28,967 INFO L440 ceAbstractionStarter]: At program point L457(lines 451 459) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse24 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~t2_st~0)) (.cse30 (= ~m_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse5 (<= 2 ~m_st~0)) (.cse7 (<= 2 ~T2_E~0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= 0 ~t2_pc~0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= ~m_pc~0 1)) (.cse29 (= ~local~0 ~token~0)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~t1_i~0 1)) (.cse8 (= 0 ~t1_st~0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse0 .cse24 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse24 .cse5 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse24 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21) (let ((.cse32 (+ ~local~0 1))) (and .cse0 .cse27 (<= ~token~0 .cse32) .cse24 .cse5 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 (<= .cse32 ~token~0) .cse19 .cse21)) (and .cse0 .cse24 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse14 .cse0 .cse16 .cse18 .cse4 .cse31 .cse5 .cse6 .cse7 .cse20 .cse22 .cse23) (and .cse0 .cse24 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse27 .cse24 .cse30 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse33) .cse28 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21 (<= .cse33 ~token~0))) (and .cse0 .cse27 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse5 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21))) [2019-11-19 22:58:28,967 INFO L444 ceAbstractionStarter]: For program point L226-1(lines 220 238) no Hoare annotation was computed. [2019-11-19 22:58:28,968 INFO L444 ceAbstractionStarter]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2019-11-19 22:58:28,968 INFO L440 ceAbstractionStarter]: At program point L524(lines 513 526) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse24 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~t2_st~0)) (.cse30 (= ~m_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse5 (<= 2 ~m_st~0)) (.cse7 (<= 2 ~T2_E~0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= 0 ~t2_pc~0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= ~m_pc~0 1)) (.cse29 (= ~local~0 ~token~0)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~t1_i~0 1)) (.cse8 (= 0 ~t1_st~0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse0 .cse24 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse24 .cse5 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse24 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21) (let ((.cse32 (+ ~local~0 1))) (and .cse0 .cse27 (<= ~token~0 .cse32) .cse24 .cse5 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 (<= .cse32 ~token~0) .cse19 .cse21)) (and .cse0 .cse24 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse14 .cse0 .cse16 .cse18 .cse4 .cse31 .cse5 .cse6 .cse7 .cse20 .cse22 .cse23) (and .cse0 .cse24 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse27 .cse24 .cse30 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse33) .cse28 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21 (<= .cse33 ~token~0))) (and .cse0 .cse27 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse5 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21))) [2019-11-19 22:58:28,968 INFO L444 ceAbstractionStarter]: For program point L392-1(lines 371 404) no Hoare annotation was computed. [2019-11-19 22:58:28,969 INFO L440 ceAbstractionStarter]: At program point L359-1(lines 330 367) the Hoare annotation is: (let ((.cse0 (= 0 ~t1_pc~0)) (.cse1 (= ~m_pc~0 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (= 0 ~t1_st~0)) (.cse5 (= 0 ~t2_pc~0)) (.cse6 (= 0 ~t2_st~0)) (.cse7 (<= 2 ~E_M~0)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (<= 2 ~M_E~0)) (.cse11 (= ~t2_i~0 1)) (.cse12 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 (<= 2 ~m_st~0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and (= ~local~0 ~token~0) (= ~m_st~0 0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12))) [2019-11-19 22:58:28,969 INFO L444 ceAbstractionStarter]: For program point L392-3(lines 371 404) no Hoare annotation was computed. [2019-11-19 22:58:28,969 INFO L440 ceAbstractionStarter]: At program point L359-3(lines 330 367) the Hoare annotation is: (let ((.cse3 (= ~t2_pc~0 1)) (.cse11 (<= 2 ~t2_st~0)) (.cse0 (= ~m_pc~0 1)) (.cse6 (<= 2 ~m_st~0)) (.cse18 (= 0 ~t1_pc~0)) (.cse9 (= 0 ~t1_st~0)) (.cse17 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 1 ~t1_pc~0)) (.cse29 (= ~m_st~0 0)) (.cse32 (= ~m_pc~0 0)) (.cse8 (<= 2 ~T2_E~0)) (.cse30 (<= 2 ~t1_st~0)) (.cse10 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse21 (= 0 ~t2_pc~0)) (.cse12 (<= 2 ~E_M~0)) (.cse24 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse25 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (<= 2 ~E_1~0)) (.cse28 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (= ~local~0 ~token~0)) (.cse4 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse7 (= ~t1_i~0 1)) (.cse22 (= 0 ~t2_st~0)) (.cse23 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse13 (<= 2 ~T1_E~0)) (.cse26 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse27 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse4 .cse18 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and .cse3 .cse4 .cse19 .cse18 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse23 .cse11 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse27 .cse15 .cse16) (let ((.cse31 (+ ~local~0 2))) (and .cse0 .cse1 .cse3 .cse4 .cse29 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse27 .cse15 (<= .cse31 ~token~0) .cse16 (<= ~token~0 .cse31))) (and .cse17 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse32 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and (and .cse11 .cse3 .cse4 (and .cse12 .cse13 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16) .cse10) .cse30) (and .cse17 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse30 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (let ((.cse33 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse33) (and .cse12 .cse13 .cse3 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16 .cse22) (<= .cse33 ~token~0) .cse30)) (and .cse17 .cse3 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse23 .cse11 .cse13 .cse26 .cse27) (and .cse12 .cse17 .cse13 .cse14 .cse5 .cse32 .cse6 .cse7 .cse8 .cse15 .cse16 .cse28) (and .cse0 .cse17 .cse1 .cse2 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (and .cse17 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse22 .cse23 .cse13 .cse26 .cse27) (and .cse17 .cse1 .cse29 .cse32 .cse8 .cse30 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse22 .cse23 .cse13 .cse26 .cse27))) [2019-11-19 22:58:28,969 INFO L444 ceAbstractionStarter]: For program point L194(lines 194 203) no Hoare annotation was computed. [2019-11-19 22:58:28,970 INFO L444 ceAbstractionStarter]: For program point L194-2(lines 194 203) no Hoare annotation was computed. [2019-11-19 22:58:28,970 INFO L444 ceAbstractionStarter]: For program point L194-3(lines 194 203) no Hoare annotation was computed. [2019-11-19 22:58:28,970 INFO L440 ceAbstractionStarter]: At program point L95-1(lines 83 114) the Hoare annotation is: (let ((.cse5 (<= 2 ~m_st~0)) (.cse22 (<= 2 ~t2_st~0)) (.cse20 (= ~t2_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse23 (= ~local~0 ~token~0)) (.cse24 (= ~m_st~0 0)) (.cse12 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse13 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse1 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~m_pc~0 0)) (.cse7 (= ~t1_i~0 1)) (.cse9 (<= 2 ~T2_E~0)) (.cse14 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse27 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse16 (= 0 ~t2_pc~0)) (.cse17 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse15 (= 0 ~t2_st~0)) (.cse2 (<= 2 ~E_M~0)) (.cse18 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse3 (<= 2 ~T1_E~0)) (.cse19 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse4 (<= 2 ~E_2~0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse8 (= ~t2_i~0 1)) (.cse26 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse10 (<= 2 ~E_1~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) .cse11) (and .cse0 .cse12 .cse13 .cse1 .cse5 .cse7 .cse9 .cse14 .cse15 .cse16 .cse17 .cse2 .cse18 .cse3 .cse19 .cse4 .cse8 .cse10 .cse11) (let ((.cse21 (+ ~local~0 1))) (and (= ~m_pc~0 1) (= 1 ~t1_pc~0) (and .cse20 (and .cse2 .cse3 .cse4 .cse1 .cse5 .cse7 .cse9 .cse8 .cse10 .cse15)) (<= ~token~0 .cse21) (<= .cse21 ~token~0))) (and .cse22 (and .cse2 .cse3 .cse4 .cse5 .cse1 .cse7 .cse9 .cse8 .cse10) .cse20 .cse12 .cse14) (and .cse23 (and .cse22 .cse0 .cse20 .cse24 .cse12 (and .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10) .cse1 .cse25 .cse26 .cse11 .cse14 .cse27)) (and .cse0 .cse23 .cse24 .cse12 .cse13 .cse1 .cse6 .cse7 .cse9 .cse14 .cse27 .cse16 .cse17 .cse15 .cse2 .cse18 .cse3 .cse19 .cse4 .cse25 .cse8 .cse26 .cse10 .cse11))) [2019-11-19 22:58:28,970 INFO L444 ceAbstractionStarter]: For program point L194-5(lines 194 203) no Hoare annotation was computed. [2019-11-19 22:58:28,970 INFO L444 ceAbstractionStarter]: For program point L194-6(lines 194 203) no Hoare annotation was computed. [2019-11-19 22:58:28,970 INFO L444 ceAbstractionStarter]: For program point L194-8(lines 194 203) no Hoare annotation was computed. [2019-11-19 22:58:28,971 INFO L444 ceAbstractionStarter]: For program point L194-9(lines 194 203) no Hoare annotation was computed. [2019-11-19 22:58:28,971 INFO L444 ceAbstractionStarter]: For program point L194-11(lines 194 203) no Hoare annotation was computed. [2019-11-19 22:58:28,971 INFO L444 ceAbstractionStarter]: For program point L194-12(lines 194 203) no Hoare annotation was computed. [2019-11-19 22:58:28,971 INFO L444 ceAbstractionStarter]: For program point L194-14(lines 194 203) no Hoare annotation was computed. [2019-11-19 22:58:28,971 INFO L444 ceAbstractionStarter]: For program point L194-15(lines 194 203) no Hoare annotation was computed. [2019-11-19 22:58:28,971 INFO L444 ceAbstractionStarter]: For program point L194-17(lines 194 203) no Hoare annotation was computed. [2019-11-19 22:58:28,972 INFO L440 ceAbstractionStarter]: At program point L525(lines 509 527) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse24 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~t2_st~0)) (.cse30 (= ~m_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse5 (<= 2 ~m_st~0)) (.cse7 (<= 2 ~T2_E~0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= 0 ~t2_pc~0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= ~m_pc~0 1)) (.cse29 (= ~local~0 ~token~0)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~t1_i~0 1)) (.cse8 (= 0 ~t1_st~0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse0 .cse24 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse24 .cse5 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse24 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21) (let ((.cse32 (+ ~local~0 1))) (and .cse0 .cse27 (<= ~token~0 .cse32) .cse24 .cse5 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 (<= .cse32 ~token~0) .cse19 .cse21)) (and .cse0 .cse24 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse14 .cse0 .cse16 .cse18 .cse4 .cse31 .cse5 .cse6 .cse7 .cse20 .cse22 .cse23) (and .cse0 .cse24 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse27 .cse24 .cse30 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse33) .cse28 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21 (<= .cse33 ~token~0))) (and .cse0 .cse27 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse5 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21))) [2019-11-19 22:58:28,972 INFO L440 ceAbstractionStarter]: At program point L261(lines 243 263) the Hoare annotation is: (let ((.cse3 (= ~t2_pc~0 1)) (.cse11 (<= 2 ~t2_st~0)) (.cse0 (= ~m_pc~0 1)) (.cse6 (<= 2 ~m_st~0)) (.cse18 (= 0 ~t1_pc~0)) (.cse9 (= 0 ~t1_st~0)) (.cse17 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 1 ~t1_pc~0)) (.cse29 (= ~m_st~0 0)) (.cse32 (= ~m_pc~0 0)) (.cse8 (<= 2 ~T2_E~0)) (.cse30 (<= 2 ~t1_st~0)) (.cse10 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse21 (= 0 ~t2_pc~0)) (.cse12 (<= 2 ~E_M~0)) (.cse24 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse25 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (<= 2 ~E_1~0)) (.cse28 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (= ~local~0 ~token~0)) (.cse4 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse7 (= ~t1_i~0 1)) (.cse22 (= 0 ~t2_st~0)) (.cse23 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse13 (<= 2 ~T1_E~0)) (.cse26 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse27 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse4 .cse18 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and .cse3 .cse4 .cse19 .cse18 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse23 .cse11 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse27 .cse15 .cse16) (let ((.cse31 (+ ~local~0 2))) (and .cse0 .cse1 .cse3 .cse4 .cse29 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse27 .cse15 (<= .cse31 ~token~0) .cse16 (<= ~token~0 .cse31))) (and .cse17 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse32 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and (and .cse11 .cse3 .cse4 (and .cse12 .cse13 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16) .cse10) .cse30) (and .cse17 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse30 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (let ((.cse33 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse33) (and .cse12 .cse13 .cse3 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16 .cse22) (<= .cse33 ~token~0) .cse30)) (and .cse17 .cse3 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse23 .cse11 .cse13 .cse26 .cse27) (and .cse12 .cse17 .cse13 .cse14 .cse5 .cse32 .cse6 .cse7 .cse8 .cse15 .cse16 .cse28) (and .cse0 .cse17 .cse1 .cse2 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (and .cse17 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse22 .cse23 .cse13 .cse26 .cse27) (and .cse17 .cse1 .cse29 .cse32 .cse8 .cse30 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse22 .cse23 .cse13 .cse26 .cse27))) [2019-11-19 22:58:28,973 INFO L440 ceAbstractionStarter]: At program point L261-1(lines 243 263) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse24 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~t2_st~0)) (.cse30 (= ~m_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse5 (<= 2 ~m_st~0)) (.cse7 (<= 2 ~T2_E~0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= 0 ~t2_pc~0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= ~m_pc~0 1)) (.cse29 (= ~local~0 ~token~0)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~t1_i~0 1)) (.cse8 (= 0 ~t1_st~0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse0 .cse24 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse24 .cse5 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse24 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21) (let ((.cse32 (+ ~local~0 1))) (and .cse0 .cse27 (<= ~token~0 .cse32) .cse24 .cse5 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 (<= .cse32 ~token~0) .cse19 .cse21)) (and .cse0 .cse24 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse14 .cse0 .cse16 .cse18 .cse4 .cse31 .cse5 .cse6 .cse7 .cse20 .cse22 .cse23) (and .cse0 .cse24 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse27 .cse24 .cse30 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse33) .cse28 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21 (<= .cse33 ~token~0))) (and .cse0 .cse27 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse5 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21))) [2019-11-19 22:58:28,973 INFO L444 ceAbstractionStarter]: For program point L195(lines 195 200) no Hoare annotation was computed. [2019-11-19 22:58:28,974 INFO L440 ceAbstractionStarter]: At program point L261-2(lines 243 263) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse24 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~t2_st~0)) (.cse30 (= ~m_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse5 (<= 2 ~m_st~0)) (.cse7 (<= 2 ~T2_E~0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= 0 ~t2_pc~0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= ~m_pc~0 1)) (.cse29 (= ~local~0 ~token~0)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~t1_i~0 1)) (.cse8 (= 0 ~t1_st~0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse0 .cse24 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse24 .cse5 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse24 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21) (let ((.cse32 (+ ~local~0 1))) (and .cse0 .cse27 (<= ~token~0 .cse32) .cse24 .cse5 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 (<= .cse32 ~token~0) .cse19 .cse21)) (and .cse0 .cse24 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse14 .cse0 .cse16 .cse18 .cse4 .cse31 .cse5 .cse6 .cse7 .cse20 .cse22 .cse23) (and .cse0 .cse24 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse27 .cse24 .cse30 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse33) .cse28 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21 (<= .cse33 ~token~0))) (and .cse0 .cse27 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse5 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21))) [2019-11-19 22:58:28,974 INFO L444 ceAbstractionStarter]: For program point L195-1(lines 195 200) no Hoare annotation was computed. [2019-11-19 22:58:28,974 INFO L444 ceAbstractionStarter]: For program point L195-2(lines 195 200) no Hoare annotation was computed. [2019-11-19 22:58:28,974 INFO L444 ceAbstractionStarter]: For program point L96(line 96) no Hoare annotation was computed. [2019-11-19 22:58:28,974 INFO L444 ceAbstractionStarter]: For program point L195-3(lines 195 200) no Hoare annotation was computed. [2019-11-19 22:58:28,974 INFO L444 ceAbstractionStarter]: For program point L195-4(lines 195 200) no Hoare annotation was computed. [2019-11-19 22:58:28,974 INFO L444 ceAbstractionStarter]: For program point L195-5(lines 195 200) no Hoare annotation was computed. [2019-11-19 22:58:28,975 INFO L440 ceAbstractionStarter]: At program point L295(lines 271 323) the Hoare annotation is: (let ((.cse3 (= ~t2_pc~0 1)) (.cse11 (<= 2 ~t2_st~0)) (.cse0 (= ~m_pc~0 1)) (.cse6 (<= 2 ~m_st~0)) (.cse18 (= 0 ~t1_pc~0)) (.cse9 (= 0 ~t1_st~0)) (.cse17 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 1 ~t1_pc~0)) (.cse29 (= ~m_st~0 0)) (.cse32 (= ~m_pc~0 0)) (.cse8 (<= 2 ~T2_E~0)) (.cse30 (<= 2 ~t1_st~0)) (.cse10 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse21 (= 0 ~t2_pc~0)) (.cse12 (<= 2 ~E_M~0)) (.cse24 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse25 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (<= 2 ~E_1~0)) (.cse28 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (= ~local~0 ~token~0)) (.cse4 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse7 (= ~t1_i~0 1)) (.cse22 (= 0 ~t2_st~0)) (.cse23 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse13 (<= 2 ~T1_E~0)) (.cse26 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse27 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse4 .cse18 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and .cse3 .cse4 .cse19 .cse18 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse23 .cse11 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse27 .cse15 .cse16) (let ((.cse31 (+ ~local~0 2))) (and .cse0 .cse1 .cse3 .cse4 .cse29 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse27 .cse15 (<= .cse31 ~token~0) .cse16 (<= ~token~0 .cse31))) (and .cse17 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse32 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and (and .cse11 .cse3 .cse4 (and .cse12 .cse13 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16) .cse10) .cse30) (and .cse17 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse30 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (let ((.cse33 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse33) (and .cse12 .cse13 .cse3 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16 .cse22) (<= .cse33 ~token~0) .cse30)) (and .cse17 .cse3 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse23 .cse11 .cse13 .cse26 .cse27) (and .cse12 .cse17 .cse13 .cse14 .cse5 .cse32 .cse6 .cse7 .cse8 .cse15 .cse16 .cse28) (and .cse0 .cse17 .cse1 .cse2 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (and .cse17 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse22 .cse23 .cse13 .cse26 .cse27) (and .cse17 .cse1 .cse29 .cse32 .cse8 .cse30 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse22 .cse23 .cse13 .cse26 .cse27))) [2019-11-19 22:58:28,975 INFO L440 ceAbstractionStarter]: At program point L262(lines 240 264) the Hoare annotation is: (let ((.cse3 (= ~t2_pc~0 1)) (.cse11 (<= 2 ~t2_st~0)) (.cse0 (= ~m_pc~0 1)) (.cse6 (<= 2 ~m_st~0)) (.cse18 (= 0 ~t1_pc~0)) (.cse9 (= 0 ~t1_st~0)) (.cse17 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 1 ~t1_pc~0)) (.cse29 (= ~m_st~0 0)) (.cse32 (= ~m_pc~0 0)) (.cse8 (<= 2 ~T2_E~0)) (.cse30 (<= 2 ~t1_st~0)) (.cse10 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse21 (= 0 ~t2_pc~0)) (.cse12 (<= 2 ~E_M~0)) (.cse24 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse25 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse14 (<= 2 ~E_2~0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (<= 2 ~E_1~0)) (.cse28 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (= ~local~0 ~token~0)) (.cse4 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse7 (= ~t1_i~0 1)) (.cse22 (= 0 ~t2_st~0)) (.cse23 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse13 (<= 2 ~T1_E~0)) (.cse26 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse27 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse4 .cse18 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and .cse3 .cse4 .cse19 .cse18 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse23 .cse11 .cse12 .cse24 .cse13 .cse25 .cse14 .cse26 .cse27 .cse15 .cse16) (let ((.cse31 (+ ~local~0 2))) (and .cse0 .cse1 .cse3 .cse4 .cse29 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse27 .cse15 (<= .cse31 ~token~0) .cse16 (<= ~token~0 .cse31))) (and .cse17 .cse1 .cse2 .cse3 .cse29 .cse4 .cse5 .cse32 .cse7 .cse8 .cse30 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse26 .cse15 .cse27 .cse16 .cse28) (and (and .cse11 .cse3 .cse4 (and .cse12 .cse13 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16) .cse10) .cse30) (and .cse17 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse30 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (let ((.cse33 (+ ~local~0 1))) (and .cse0 .cse1 (<= ~token~0 .cse33) (and .cse12 .cse13 .cse3 .cse14 .cse5 .cse6 .cse7 .cse8 .cse15 .cse16 .cse22) (<= .cse33 ~token~0) .cse30)) (and .cse17 .cse3 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse23 .cse11 .cse13 .cse26 .cse27) (and .cse12 .cse17 .cse13 .cse14 .cse5 .cse32 .cse6 .cse7 .cse8 .cse15 .cse16 .cse28) (and .cse0 .cse17 .cse1 .cse2 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse28) (and .cse17 .cse29 .cse18 .cse32 .cse8 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse9 .cse22 .cse23 .cse13 .cse26 .cse27) (and .cse17 .cse1 .cse29 .cse32 .cse8 .cse30 .cse10 .cse20 .cse21 .cse12 .cse24 .cse25 .cse14 .cse15 .cse16 .cse28 .cse2 .cse4 .cse19 .cse5 .cse7 .cse22 .cse23 .cse13 .cse26 .cse27))) [2019-11-19 22:58:28,976 INFO L440 ceAbstractionStarter]: At program point L262-1(lines 240 264) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse24 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~t2_st~0)) (.cse30 (= ~m_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse5 (<= 2 ~m_st~0)) (.cse7 (<= 2 ~T2_E~0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= 0 ~t2_pc~0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= ~m_pc~0 1)) (.cse29 (= ~local~0 ~token~0)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~t1_i~0 1)) (.cse8 (= 0 ~t1_st~0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse0 .cse24 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse24 .cse5 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse24 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21) (let ((.cse32 (+ ~local~0 1))) (and .cse0 .cse27 (<= ~token~0 .cse32) .cse24 .cse5 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 (<= .cse32 ~token~0) .cse19 .cse21)) (and .cse0 .cse24 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse14 .cse0 .cse16 .cse18 .cse4 .cse31 .cse5 .cse6 .cse7 .cse20 .cse22 .cse23) (and .cse0 .cse24 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse27 .cse24 .cse30 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse33) .cse28 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21 (<= .cse33 ~token~0))) (and .cse0 .cse27 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse5 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21))) [2019-11-19 22:58:28,977 INFO L440 ceAbstractionStarter]: At program point L262-2(lines 240 264) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse24 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~t2_st~0)) (.cse30 (= ~m_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse5 (<= 2 ~m_st~0)) (.cse7 (<= 2 ~T2_E~0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= 0 ~t2_pc~0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= ~m_pc~0 1)) (.cse29 (= ~local~0 ~token~0)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~t1_i~0 1)) (.cse8 (= 0 ~t1_st~0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse0 .cse24 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse24 .cse5 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse24 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21) (let ((.cse32 (+ ~local~0 1))) (and .cse0 .cse27 (<= ~token~0 .cse32) .cse24 .cse5 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 (<= .cse32 ~token~0) .cse19 .cse21)) (and .cse0 .cse24 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse14 .cse0 .cse16 .cse18 .cse4 .cse31 .cse5 .cse6 .cse7 .cse20 .cse22 .cse23) (and .cse0 .cse24 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse27 .cse24 .cse30 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse33) .cse28 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21 (<= .cse33 ~token~0))) (and .cse0 .cse27 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse5 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21))) [2019-11-19 22:58:28,977 INFO L440 ceAbstractionStarter]: At program point L131-1(lines 119 150) the Hoare annotation is: (let ((.cse7 (= 0 ~t1_pc~0)) (.cse23 (= ~m_st~0 0)) (.cse25 (<= 2 ~t1_st~0)) (.cse17 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse15 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse16 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse27 (= ~m_pc~0 1)) (.cse21 (= 1 ~t1_pc~0)) (.cse0 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse22 (= ~local~0 ~token~0)) (.cse13 (= 0 ~t1_st~0)) (.cse1 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse2 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse18 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse19 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse20 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse4 (<= 2 ~E_M~0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse24 (= ~m_pc~0 0)) (.cse8 (<= 2 ~m_st~0)) (.cse9 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse10 (= ~t1_i~0 1)) (.cse12 (<= 2 ~T2_E~0)) (.cse11 (= ~t2_i~0 1)) (.cse14 (<= 2 ~E_1~0)) (.cse26 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 (and (and .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) .cse15 .cse16 .cse17) .cse18 .cse19) (and .cse20 .cse21 .cse22 .cse2 .cse3 .cse23 .cse24 .cse9 .cse10 .cse12 .cse25 .cse17 .cse18 .cse19 .cse4 .cse0 .cse5 .cse1 .cse6 .cse15 .cse11 .cse16 .cse14 .cse26) (and .cse20 .cse22 .cse23 .cse7 .cse2 .cse3 .cse9 .cse24 .cse10 .cse12 .cse13 .cse17 .cse18 .cse19 .cse4 .cse0 .cse5 .cse1 .cse6 .cse15 .cse11 .cse16 .cse14 .cse26) (and .cse0 .cse1 (and .cse4 .cse5 .cse6 .cse9 .cse8 .cse10 .cse12 .cse11 .cse14) .cse2 .cse3 .cse25 .cse18 .cse19) (let ((.cse28 (+ ~local~0 2))) (and .cse27 .cse21 (= ~t2_pc~0 1) .cse2 .cse3 .cse23 .cse10 .cse25 .cse12 .cse18 .cse17 .cse19 .cse4 .cse0 .cse5 .cse1 .cse6 .cse15 .cse11 .cse16 (<= .cse28 ~token~0) .cse14 (<= ~token~0 .cse28))) (and .cse27 .cse21 .cse0 .cse22 (and .cse4 .cse5 .cse6 .cse9 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14) .cse1 .cse2 .cse3 .cse18 .cse19) (and .cse20 .cse4 .cse5 .cse6 .cse24 .cse8 .cse9 .cse10 .cse12 .cse11 .cse14 .cse26))) [2019-11-19 22:58:28,977 INFO L440 ceAbstractionStarter]: At program point L65(lines 39 78) the Hoare annotation is: (let ((.cse1 (= 1 ~t1_pc~0)) (.cse15 (= ~local~0 ~token~0)) (.cse25 (= ~t2_pc~0 1)) (.cse4 (<= 2 ~t1_st~0)) (.cse28 (<= 2 ~t2_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse16 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse26 (= 0 ~t1_pc~0)) (.cse17 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse18 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse2 (= ~m_pc~0 0)) (.cse19 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse27 (= 0 ~t1_st~0)) (.cse5 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse7 (= 0 ~t2_pc~0)) (.cse20 (= 0 ~t2_st~0)) (.cse21 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse8 (<= 2 ~E_M~0)) (.cse9 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse22 (<= 2 ~T1_E~0)) (.cse10 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse11 (<= 2 ~E_2~0)) (.cse23 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (= ~t2_i~0 1)) (.cse24 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse13 (<= 2 ~E_1~0)) (.cse14 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (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 .cse24) (and .cse25 .cse26 .cse16 .cse17 .cse2 .cse19 .cse3 .cse27 .cse5 .cse6 .cse21 .cse28 .cse8 .cse9 .cse22 .cse10 .cse11 .cse23 .cse12 .cse24 .cse13) (let ((.cse29 (+ ~local~0 2))) (and (= ~m_pc~0 1) .cse1 .cse25 .cse16 .cse19 .cse3 .cse4 .cse5 .cse6 .cse28 .cse8 .cse22 .cse11 .cse23 .cse12 .cse24 (<= .cse29 ~token~0) .cse13 (<= ~token~0 .cse29))) (and .cse1 .cse15 .cse25 .cse16 .cse2 .cse19 .cse3 .cse4 .cse5 .cse6 .cse28 .cse8 .cse22 .cse11 .cse23 .cse12 .cse24 .cse13) (and .cse0 .cse16 .cse26 .cse17 .cse18 .cse2 .cse19 .cse3 .cse27 .cse5 .cse6 .cse7 .cse20 .cse21 .cse8 .cse9 .cse22 .cse10 .cse11 .cse23 .cse12 .cse24 .cse13 .cse14))) [2019-11-19 22:58:28,978 INFO L444 ceAbstractionStarter]: For program point L-1(line -1) no Hoare annotation was computed. [2019-11-19 22:58:28,978 INFO L444 ceAbstractionStarter]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 10) no Hoare annotation was computed. [2019-11-19 22:58:28,978 INFO L440 ceAbstractionStarter]: At program point L231-1(lines 334 338) the Hoare annotation is: (let ((.cse0 (= 0 ~t1_pc~0)) (.cse1 (= ~m_pc~0 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (= 0 ~t1_st~0)) (.cse5 (= 0 ~t2_pc~0)) (.cse6 (= 0 ~t2_st~0)) (.cse7 (<= 2 ~E_M~0)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (<= 2 ~M_E~0)) (.cse11 (= ~t2_i~0 1)) (.cse12 (<= 2 ~E_1~0))) (or (and .cse0 .cse1 (<= 2 ~m_st~0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and (= ~local~0 ~token~0) (= ~m_st~0 0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12))) [2019-11-19 22:58:28,978 INFO L444 ceAbstractionStarter]: For program point L132(line 132) no Hoare annotation was computed. [2019-11-19 22:58:28,978 INFO L444 ceAbstractionStarter]: For program point L562(lines 562 571) no Hoare annotation was computed. [2019-11-19 22:58:28,979 INFO L440 ceAbstractionStarter]: At program point L562-1(lines 562 571) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse24 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~t2_st~0)) (.cse30 (= ~m_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse5 (<= 2 ~m_st~0)) (.cse7 (<= 2 ~T2_E~0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= 0 ~t2_pc~0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= ~m_pc~0 1)) (.cse29 (= ~local~0 ~token~0)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~t1_i~0 1)) (.cse8 (= 0 ~t1_st~0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse0 .cse24 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse24 .cse5 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse24 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21) (let ((.cse32 (+ ~local~0 1))) (and .cse0 .cse27 (<= ~token~0 .cse32) .cse24 .cse5 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 (<= .cse32 ~token~0) .cse19 .cse21)) (and .cse0 .cse24 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse14 .cse0 .cse16 .cse18 .cse4 .cse31 .cse5 .cse6 .cse7 .cse20 .cse22 .cse23) (and .cse0 .cse24 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse27 .cse24 .cse30 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse33) .cse28 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21 (<= .cse33 ~token~0))) (and .cse0 .cse27 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse5 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21))) [2019-11-19 22:58:28,979 INFO L444 ceAbstractionStarter]: For program point L298(lines 298 305) no Hoare annotation was computed. [2019-11-19 22:58:28,979 INFO L440 ceAbstractionStarter]: At program point L397-3(lines 368 405) the Hoare annotation is: (let ((.cse2 (= 0 ~t1_pc~0)) (.cse24 (= ~t2_pc~0 1)) (.cse25 (<= 2 ~t2_st~0)) (.cse30 (= ~m_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse26 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse27 (= 1 ~t1_pc~0)) (.cse5 (<= 2 ~m_st~0)) (.cse7 (<= 2 ~T2_E~0)) (.cse9 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= 0 ~t2_pc~0)) (.cse14 (<= 2 ~E_M~0)) (.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse17 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse18 (<= 2 ~E_2~0)) (.cse20 (= ~t2_i~0 1)) (.cse22 (<= 2 ~E_1~0)) (.cse23 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= ~m_pc~0 1)) (.cse29 (= ~local~0 ~token~0)) (.cse1 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse6 (= ~t1_i~0 1)) (.cse8 (= 0 ~t1_st~0)) (.cse12 (= 0 ~t2_st~0)) (.cse13 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse16 (<= 2 ~T1_E~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|))) (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) (and .cse0 .cse24 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse27 .cse24 .cse5 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse24 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21) (let ((.cse32 (+ ~local~0 1))) (and .cse0 .cse27 (<= ~token~0 .cse32) .cse24 .cse5 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 (<= .cse32 ~token~0) .cse19 .cse21)) (and .cse0 .cse24 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse13 .cse25 .cse16 .cse19 .cse21) (and .cse14 .cse0 .cse16 .cse18 .cse4 .cse31 .cse5 .cse6 .cse7 .cse20 .cse22 .cse23) (and .cse0 .cse24 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse26 .cse9 .cse10 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21 .cse22 .cse23) (and .cse0 .cse30 .cse2 .cse31 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21) (let ((.cse33 (+ ~local~0 2))) (and .cse0 .cse27 .cse24 .cse30 .cse7 .cse26 .cse9 .cse10 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 (<= ~token~0 .cse33) .cse28 .cse1 .cse3 .cse4 .cse6 .cse13 .cse25 .cse16 .cse19 .cse21 (<= .cse33 ~token~0))) (and .cse0 .cse27 .cse30 .cse31 .cse7 .cse26 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse29 .cse1 .cse3 .cse4 .cse6 .cse12 .cse13 .cse16 .cse19 .cse21) (and .cse0 .cse27 .cse5 .cse7 .cse9 .cse10 .cse11 .cse14 .cse15 .cse17 .cse18 .cse20 .cse22 .cse23 .cse28 .cse29 .cse1 .cse3 .cse4 .cse6 .cse8 .cse12 .cse13 .cse16 .cse19 .cse21))) [2019-11-19 22:58:28,980 INFO L440 ceAbstractionStarter]: At program point L596(lines 587 598) the Hoare annotation is: (= ~t1_i~0 1) [2019-11-19 22:58:28,980 INFO L444 ceAbstractionStarter]: For program point L431(lines 431 435) no Hoare annotation was computed. [2019-11-19 22:58:28,980 INFO L444 ceAbstractionStarter]: For program point L464-1(lines 463 496) no Hoare annotation was computed. [2019-11-19 22:58:28,980 INFO L440 ceAbstractionStarter]: At program point L431-2(lines 372 376) the Hoare annotation is: (let ((.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse1 (= 0 ~t1_pc~0)) (.cse3 (= ~m_pc~0 0)) (.cse5 (<= 2 ~T2_E~0)) (.cse7 (= 0 ~t2_pc~0)) (.cse9 (<= 2 ~E_M~0)) (.cse11 (<= 2 ~E_2~0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (<= 2 ~E_1~0)) (.cse15 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse4 (= ~t1_i~0 1)) (.cse6 (= 0 ~t1_st~0)) (.cse8 (= 0 ~t2_st~0)) (.cse10 (<= 2 ~T1_E~0)) (.cse12 (<= 2 ~M_E~0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= 2 ~m_st~0) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 (= ~m_st~0 0) .cse1 .cse3 .cse5 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1)) (= ULTIMATE.start_activate_threads_~tmp___0~0 0) .cse7 .cse9 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse11 .cse13 .cse14 .cse15 (= ~local~0 ~token~0) (<= ULTIMATE.start_activate_threads_~tmp___1~0 0) (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse2 .cse4 .cse6 .cse8 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) .cse12 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)))) [2019-11-19 22:58:28,980 INFO L444 ceAbstractionStarter]: For program point L431-3(lines 431 435) no Hoare annotation was computed. [2019-11-19 22:58:28,981 INFO L440 ceAbstractionStarter]: At program point L431-5(lines 1 598) the Hoare annotation is: (let ((.cse4 (= 0 ~t1_pc~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse20 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse16 (<= 2 ~t2_st~0)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse9 (= ~t2_pc~0 1)) (.cse24 (<= 2 ~t1_st~0)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse25 (= 1 ~t1_pc~0)) (.cse26 (= ~local~0 ~token~0)) (.cse10 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse11 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse12 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse5 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse8 (= 0 ~t1_st~0)) (.cse13 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse22 (= 0 ~t2_pc~0)) (.cse23 (= 0 ~t2_st~0)) (.cse15 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse1 (<= 2 ~E_M~0)) (.cse17 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse2 (<= 2 ~T1_E~0)) (.cse18 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse3 (<= 2 ~E_2~0)) (.cse6 (= ~t2_i~0 1)) (.cse21 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse10 .cse11 .cse4 .cse12 .cse5 .cse7 .cse8 .cse13 .cse14 .cse15 .cse22 .cse23 .cse1 .cse17 .cse2 .cse18 .cse3 .cse19 .cse6 .cse20 .cse21) (and .cse0 .cse10 .cse11 .cse12 .cse5 .cse7 .cse24 .cse14 .cse13 .cse22 .cse23 .cse15 .cse1 .cse17 .cse2 .cse18 .cse3 .cse6 .cse21) (and .cse25 .cse26 (and .cse16 .cse17 (and .cse0 (and .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8) .cse12 .cse21) .cse18 .cse9 .cse10 .cse11 .cse13 .cse15)) (and .cse16 .cse17 (and .cse0 .cse12 .cse21 .cse14 (and .cse1 .cse2 .cse3 .cse5 .cse6 .cse7)) .cse18 .cse9 .cse10 .cse11 .cse24 .cse13 .cse15) (and .cse0 .cse25 .cse26 .cse10 .cse11 .cse12 .cse5 .cse7 .cse8 .cse13 .cse22 .cse23 .cse15 .cse1 .cse17 .cse2 .cse18 .cse3 .cse6 .cse21))) [2019-11-19 22:58:28,981 INFO L444 ceAbstractionStarter]: For program point L431-6(lines 431 435) no Hoare annotation was computed. [2019-11-19 22:58:28,981 INFO L440 ceAbstractionStarter]: At program point L167(lines 155 169) the Hoare annotation is: (let ((.cse0 (= 0 ~t1_pc~0)) (.cse1 (= ~m_pc~0 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T2_E~0)) (.cse4 (= 0 ~t1_st~0)) (.cse5 (= 0 ~t2_pc~0)) (.cse6 (= 0 ~t2_st~0)) (.cse7 (<= 2 ~E_M~0)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (<= 2 ~M_E~0)) (.cse11 (= ~t2_i~0 1)) (.cse12 (<= 2 ~E_1~0)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 (<= 2 ~m_st~0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and (= ~local~0 ~token~0) (= ~m_st~0 0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13))) [2019-11-19 22:58:28,981 INFO L440 ceAbstractionStarter]: At program point L431-8(lines 1 598) the Hoare annotation is: (let ((.cse10 (= ~t2_pc~0 1)) (.cse0 (= 0 |ULTIMATE.start_is_master_triggered_#res|)) (.cse11 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse3 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse4 (<= 2 ~m_st~0)) (.cse5 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse12 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse13 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse17 (= 0 ~t2_st~0)) (.cse1 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse14 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse7 (= ~t2_i~0 1)) (.cse15 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse8 (<= 2 ~E_1~0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 (= ~m_pc~0 0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse10 .cse11 .cse3 .cse4 .cse5 .cse6 .cse12 .cse13 .cse1 (<= 2 ~t2_st~0) .cse2 .cse14 .cse7 .cse15 .cse8 .cse9) (let ((.cse16 (+ ~local~0 1))) (and (= ~m_pc~0 1) .cse0 (= 1 ~t1_pc~0) (<= ~token~0 .cse16) .cse10 .cse3 .cse4 .cse5 .cse6 .cse13 .cse17 .cse1 .cse2 (<= .cse16 ~token~0) .cse14 .cse7 .cse15 .cse8 .cse9)) (and .cse0 .cse11 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse3 .cse4 .cse5 .cse6 .cse12 .cse13 (= 0 ~t2_pc~0) .cse17 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse1 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) .cse2 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse14 .cse7 .cse15 .cse8 .cse9))) [2019-11-19 22:58:28,982 INFO L440 ceAbstractionStarter]: At program point L167-1(lines 155 169) the Hoare annotation is: (let ((.cse0 (= 1 ~t1_pc~0)) (.cse1 (= ~local~0 ~token~0)) (.cse4 (<= 2 ~t1_st~0)) (.cse6 (= 0 ~t2_pc~0)) (.cse7 (= 0 ~t2_st~0)) (.cse19 (= ~t2_pc~0 1)) (.cse20 (= 0 ~t1_pc~0)) (.cse2 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse21 (= 0 ~t1_st~0)) (.cse8 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse9 (<= 2 ~E_M~0)) (.cse18 (<= 2 ~t2_st~0)) (.cse10 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse11 (<= 2 ~T1_E~0)) (.cse12 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse13 (<= 2 ~E_2~0)) (.cse14 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse17 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 (and .cse18 .cse9 .cse11 .cse19 .cse13 .cse14 .cse3 .cse4 .cse15 .cse16 .cse5 .cse17)) (and .cse20 .cse2 .cse3 .cse5 .cse21 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse19 .cse20 .cse2 .cse3 .cse5 .cse21 .cse8 .cse9 .cse18 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17))) [2019-11-19 22:58:28,982 INFO L444 ceAbstractionStarter]: For program point L431-9(lines 431 435) no Hoare annotation was computed. [2019-11-19 22:58:28,982 INFO L440 ceAbstractionStarter]: At program point L167-2(lines 155 169) the Hoare annotation is: (let ((.cse3 (<= 2 ~m_st~0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse1 (<= 2 ~E_M~0)) (.cse2 (<= 2 ~T1_E~0)) (.cse6 (= ~t2_i~0 1)) (.cse7 (<= 2 ~E_1~0)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (let ((.cse0 (+ ~local~0 1))) (and (= ~m_pc~0 1) (= 1 ~t1_pc~0) (<= ~token~0 .cse0) (<= .cse0 ~token~0) (and (<= 2 ~t2_st~0) .cse1 .cse2 (= ~t2_pc~0 1) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8))) (and .cse1 .cse2 (= ~m_pc~0 0) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8) (and (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse3 .cse4 .cse5 (= 0 ~t2_pc~0) (= 0 ~t2_st~0) (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0) .cse1 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|) .cse2 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2) .cse6 .cse7 .cse8))) [2019-11-19 22:58:28,982 INFO L440 ceAbstractionStarter]: At program point L167-3(lines 155 169) the Hoare annotation is: (let ((.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse0 (<= 2 ~T1_E~0)) (.cse2 (= ~t2_pc~0 1)) (.cse1 (<= 2 ~E_2~0)) (.cse3 (<= 2 ~m_st~0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T2_E~0)) (.cse6 (= ~t2_i~0 1)) (.cse8 (<= 2 ~E_1~0)) (.cse7 (<= 2 ~t1_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse1 (= ~m_pc~0 0) .cse3 .cse4 .cse5 .cse6 .cse8 .cse9) (let ((.cse10 (+ ~local~0 2))) (and (= ~m_pc~0 1) (= 1 ~t1_pc~0) (and .cse0 .cse2 .cse1 .cse3 .cse4 .cse5 .cse6 .cse8) .cse7 (<= .cse10 ~token~0) (<= ~token~0 .cse10))))) [2019-11-19 22:58:28,983 INFO L440 ceAbstractionStarter]: At program point L431-11(lines 1 598) the Hoare annotation is: (let ((.cse15 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse16 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse0 (<= 2 ~T1_E~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= 0 ULTIMATE.start_activate_threads_~tmp~1)) (.cse3 (<= 2 ~m_st~0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ~t2_i~0 1)) (.cse6 (<= 2 ~T2_E~0)) (.cse7 (<= 2 ~E_1~0)) (.cse8 (= ~t2_pc~0 1)) (.cse9 (<= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse10 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse17 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse18 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse11 (<= 2 ~t1_st~0)) (.cse12 (< 0 (+ ULTIMATE.start_activate_threads_~tmp___1~0 1))) (.cse13 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse14 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0))) (or (and (= 0 |ULTIMATE.start_is_master_triggered_#res|) .cse0 .cse1 .cse2 .cse3 (= ~m_pc~0 0) .cse4 .cse5 .cse6 .cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (let ((.cse19 (+ ~local~0 2))) (and (= ~m_pc~0 1) (= 1 ~t1_pc~0) .cse8 .cse9 .cse10 (and .cse0 .cse1 (= ~m_st~0 0) .cse4 .cse5 .cse6 .cse7) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (<= .cse19 ~token~0) (<= ~token~0 .cse19))) (and .cse15 .cse16 (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7) .cse8 .cse9 .cse10 .cse17 .cse18 .cse11 .cse12 .cse13 .cse14))) [2019-11-19 22:58:28,983 INFO L440 ceAbstractionStarter]: At program point L167-4(lines 155 169) the Hoare annotation is: (let ((.cse6 (= 0 ~t2_pc~0)) (.cse0 (= 0 ~t1_pc~0)) (.cse1 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse8 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse10 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse12 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse21 (= ~m_pc~0 0)) (.cse19 (= ~local~0 ~token~0)) (.cse5 (= 0 ~t1_st~0)) (.cse2 (<= 2 ~m_st~0)) (.cse7 (= 0 ~t2_st~0)) (.cse23 (= ~m_pc~0 1)) (.cse24 (= 1 ~t1_pc~0)) (.cse25 (= ~t2_pc~0 1)) (.cse20 (= ~m_st~0 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (<= 2 ~T2_E~0)) (.cse22 (<= 2 ~t1_st~0)) (.cse26 (<= 2 ~t2_st~0)) (.cse9 (<= 2 ~E_M~0)) (.cse11 (<= 2 ~T1_E~0)) (.cse13 (<= 2 ~E_2~0)) (.cse14 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse17 (<= 2 ~E_1~0)) (.cse18 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse20 .cse0 .cse1 .cse21 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse22 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse17 .cse18) (and .cse23 .cse24 .cse19 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse17 .cse18) (and .cse24 .cse19 .cse25 .cse20 .cse21 .cse3 .cse22 .cse4 .cse26 .cse9 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and (and .cse26 .cse9 .cse11 .cse25 .cse13 .cse2 .cse3 .cse4 .cse15 .cse17 .cse18) .cse22) (and .cse19 .cse25 .cse20 .cse0 .cse1 .cse21 .cse3 .cse4 .cse5 .cse8 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse24 .cse19 .cse20 .cse1 .cse21 .cse3 .cse4 .cse22 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse25 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse9 .cse11 .cse13 .cse21 .cse2 .cse3 .cse4 .cse15 .cse17 .cse18) (and .cse23 .cse24 .cse19 .cse25 .cse2 .cse3 .cse4 .cse5 .cse26 .cse9 .cse11 .cse13 .cse15 .cse17 .cse18) (let ((.cse27 (+ ~local~0 1))) (and .cse23 .cse24 (<= ~token~0 .cse27) (and .cse9 .cse11 .cse25 .cse13 .cse2 .cse3 .cse4 .cse15 .cse17 .cse18 .cse7) (<= .cse27 ~token~0) .cse22)) (let ((.cse28 (+ ~local~0 2))) (and .cse23 .cse24 .cse25 .cse20 .cse3 .cse4 .cse22 .cse26 .cse9 .cse11 .cse13 .cse14 .cse15 .cse16 (<= .cse28 ~token~0) .cse17 .cse18 (<= ~token~0 .cse28))))) [2019-11-19 22:58:28,983 INFO L444 ceAbstractionStarter]: For program point L431-12(lines 431 435) no Hoare annotation was computed. [2019-11-19 22:58:28,984 INFO L440 ceAbstractionStarter]: At program point L167-5(lines 155 169) the Hoare annotation is: (let ((.cse26 (= ~m_pc~0 1)) (.cse0 (= 1 ~t1_pc~0)) (.cse1 (= ~local~0 ~token~0)) (.cse3 (= ~m_st~0 0)) (.cse2 (= ~t2_pc~0 1)) (.cse21 (= 0 ~t1_pc~0)) (.cse23 (= 0 ~t1_st~0)) (.cse10 (<= 2 ~t2_st~0)) (.cse5 (= ~m_pc~0 0)) (.cse4 (<= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse22 (<= 2 ~m_st~0)) (.cse6 (= ~t1_i~0 1)) (.cse7 (<= 2 ~T2_E~0)) (.cse8 (<= 2 ~t1_st~0)) (.cse24 (= 0 ~t2_pc~0)) (.cse25 (= 0 ~t2_st~0)) (.cse9 (<= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse11 (<= 2 ~E_M~0)) (.cse12 (<= 0 |ULTIMATE.start_is_transmit2_triggered_#res|)) (.cse13 (<= 2 ~T1_E~0)) (.cse14 (<= 0 ULTIMATE.start_is_transmit2_triggered_~__retres1~2)) (.cse15 (<= 2 ~E_2~0)) (.cse16 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse17 (= ~t2_i~0 1)) (.cse18 (= 0 |ULTIMATE.start_is_transmit1_triggered_#res|)) (.cse19 (<= 2 ~E_1~0)) (.cse20 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0))) (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 .cse4 .cse22 .cse6 .cse7 .cse23 .cse24 .cse25 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse1 .cse3 .cse21 .cse4 .cse5 .cse6 .cse7 .cse23 .cse24 .cse25 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse26 .cse0 .cse1 .cse4 .cse22 .cse6 .cse7 .cse23 .cse24 .cse25 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse26 .cse0 .cse1 .cse2 .cse4 .cse22 .cse6 .cse7 .cse23 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (let ((.cse27 (+ ~local~0 1))) (and .cse26 .cse0 (<= ~token~0 .cse27) .cse2 .cse4 .cse22 .cse6 .cse7 .cse8 .cse25 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 (<= .cse27 ~token~0) .cse16 .cse17 .cse18 .cse19 .cse20)) (let ((.cse28 (+ ~local~0 2))) (and .cse26 .cse0 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (<= .cse28 ~token~0) .cse19 .cse20 (<= ~token~0 .cse28))) (and .cse2 .cse4 .cse22 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse1 .cse2 .cse3 .cse21 .cse4 .cse5 .cse6 .cse7 .cse23 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse24 .cse25 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse2 .cse21 .cse4 .cse22 .cse6 .cse7 .cse23 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse11 .cse13 .cse15 .cse5 .cse22 .cse6 .cse7 .cse17 .cse19 .cse20) (and .cse4 .cse22 .cse6 .cse7 .cse8 .cse24 .cse25 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20))) [2019-11-19 22:58:29,212 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 19.11 10:58:29 BoogieIcfgContainer [2019-11-19 22:58:29,213 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2019-11-19 22:58:29,213 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2019-11-19 22:58:29,213 INFO L271 PluginConnector]: Initializing Witness Printer... [2019-11-19 22:58:29,213 INFO L275 PluginConnector]: Witness Printer initialized [2019-11-19 22:58:29,214 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.11 10:57:45" (3/4) ... [2019-11-19 22:58:29,218 INFO L137 WitnessPrinter]: Generating witness for correct program [2019-11-19 22:58:29,246 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2019-11-19 22:58:29,248 INFO L902 BoogieBacktranslator]: Reduced CFG by removing 2 nodes and edges [2019-11-19 22:58:29,288 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((0 == \result && 0 == t1_pc) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,288 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((0 == \result && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,289 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((0 == \result && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 2 <= M_E) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,289 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 2 <= M_E) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((0 == \result && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,290 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((0 == \result && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 2 <= M_E) && 0 == \result) [2019-11-19 22:58:29,290 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((0 == \result && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 2 <= M_E) && 0 == \result) [2019-11-19 22:58:29,290 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,291 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,292 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,292 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,292 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,293 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,293 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,293 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,294 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,294 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((0 == t1_pc && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((((local == token && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((__retres1 <= 0 && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((1 == t1_pc && local == token) && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= t2_st && 2 <= E_M) && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && 2 <= t1_st)) || ((((((((((((((((((((local == token && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((1 == t1_pc && local == token) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((t2_pc == 1 && 0 == t1_pc) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) [2019-11-19 22:58:29,294 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (2 <= t1_st && ((((((((((2 <= t2_st && 2 <= E_M) && 0 == \result) && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((0 == \result && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((m_pc == 1 && 1 == t1_pc) && local == token) && (((((((((((0 == \result && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && local + 1 <= token) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) [2019-11-19 22:58:29,295 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) || ((((((((((((((((((((t2_pc == 1 && 0 == t1_pc) && tmp___1 <= 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1)) || ((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((1 == t1_pc && local == token) && t2_pc == 1) && tmp___1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,295 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((0 == \result && 0 == tmp) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 0 == t2_st) && 0 == t2_pc) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1 && ((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && token <= local + 1) && local + 1 <= token)) || ((((2 <= t2_st && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 2 <= m_st) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t2_pc == 1) && tmp___1 <= 0) && 0 < tmp___1 + 1)) || (local == token && ((((((((((2 <= t2_st && 0 == \result) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && 0 == tmp) && __retres1 == 0) && 0 == \result) && __retres1 == 0) && 0 < tmp___1 + 1) && tmp___0 == 0)) || (((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && \result <= 0) && 0 == t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,295 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && token <= local + 2 [2019-11-19 22:58:29,295 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || (((m_pc == 1 && (((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 1 == t1_pc) && local == token)) || ((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,295 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((0 <= \result && 0 <= __retres1) && tmp___1 <= 0) && __retres1 <= 0) && ((((((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == t1_pc) && 2 <= m_st) && 0 == tmp) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 2 <= E_1) && __retres1 == 0) && 0 == \result) && tmp___0 == 0) && 0 < tmp___1 + 1) && \result <= 0) || (((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && m_st == 0) && m_pc == 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((0 <= \result && 0 <= __retres1) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= t1_st) && 0 < tmp___1 + 1) && \result <= 0)) || ((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((m_pc == 1 && 1 == t1_pc) && 0 <= \result) && local == token) && ((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 2 <= E_1) && 0 <= __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((((0 == \result && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,296 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && local + 1 <= token) && t2_pc == 1 && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 2 <= t1_st) [2019-11-19 22:58:29,299 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 0 == tmp) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2)) || (((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((0 == \result && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,299 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) || (((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((0 == \result && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && m_pc == 1) && 1 == t1_pc) && local == token) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,301 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && local + 1 <= token) && ((((((((2 <= t2_st && 2 <= E_M) && 2 <= T1_E) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((2 <= E_M && 2 <= T1_E) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((__retres1 <= 0 && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,302 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && local + 1 <= token) && (((((((((2 <= t2_st && 2 <= E_M) && 0 == \result) && 2 <= T1_E) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((0 == \result && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,302 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && ((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 2 <= t1_st) && local + 2 <= token) && token <= local + 2) [2019-11-19 22:58:29,303 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((1 == t1_pc && local == token) && __retres1 <= 0) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0) || ((1 == t1_pc && local == token) && ((((((((((2 <= t2_st && 2 <= E_M) && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && __retres1 == 0) && t1_i == 1) && 2 <= t1_st) && t2_i == 1) && 0 == \result) && 2 <= T2_E) && __retres1 == 0)) || ((((((((((((((((0 == t1_pc && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || ((((((((((((((((t2_pc == 1 && 0 == t1_pc) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= E_M) && 2 <= t2_st) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0) [2019-11-19 22:58:29,303 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= E_M) && 2 <= t2_st) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0) || ((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || ((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && __retres1 <= 0) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || (((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0) [2019-11-19 22:58:29,303 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2)) || ((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,303 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || ((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,304 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,304 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,304 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || (((((m_pc == 1 && 1 == t1_pc) && 2 <= t1_st) && local + 2 <= token) && (((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && m_st == 0) && __retres1 == 0) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && token <= local + 2)) || ((((((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && __retres1 == 0) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 2 <= t1_st) [2019-11-19 22:58:29,304 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,306 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && token <= local + 2) || ((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (2 <= t1_st && (((((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && __retres1 == 0) && t1_i == 1) && 0 == \result) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) [2019-11-19 22:58:29,307 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((2 <= t2_st && 0 == \result) && t2_pc == 1) && 0 == tmp) && __retres1 == 0) && __retres1 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) || ((1 == t1_pc && local == token) && (((((2 <= t2_st && 0 == \result) && t2_pc == 1) && 0 == tmp) && __retres1 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st)) || ((((((((((2 <= t2_st && 0 == \result) && 0 <= \result) && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && __retres1 == 0) && __retres1 == 0) && \result <= 0)) || (((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && __retres1 == 0)) || ((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && __retres1 == 0)) || (((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0) [2019-11-19 22:58:29,307 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((1 == t1_pc && local == token) && (((((2 <= t2_st && 0 == \result) && t2_pc == 1) && 0 == tmp) && __retres1 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) || (((((((((((2 <= t2_st && 0 == \result) && 0 <= \result) && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && __retres1 == 0) && 0 == \result) && __retres1 == 0) && \result <= 0)) || (((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || ((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || (((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0)) || ((((((((2 <= t2_st && 0 == \result) && t2_pc == 1) && 0 == tmp) && __retres1 == 0) && 0 == \result) && __retres1 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) [2019-11-19 22:58:29,307 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,307 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || ((((((((((0 == \result && 2 <= E_M) && 2 <= T1_E) && m_pc == 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && 2 <= t2_st) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && 2 <= t2_st) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,308 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((0 == \result && 2 <= E_M) && 2 <= T1_E) && m_pc == 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && 2 <= t2_st) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 2 <= t2_st) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,308 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((t2_pc == 1 && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && tmp___0 == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1) || ((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && __retres1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && token <= local + 2) [2019-11-19 22:58:29,308 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,308 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((t2_pc == 1 && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1) || ((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && __retres1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && token <= local + 2) [2019-11-19 22:58:29,308 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,309 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0) || ((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0)) || (((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || ((1 == t1_pc && local == token) && (((2 <= t2_st && ((0 == \result && (((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == tmp) && __retres1 == 0) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0)) || ((((((((((2 <= t2_st && 0 == \result) && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && __retres1 == 0) && 0 == \result) && __retres1 == 0) && tmp___0 == 0)) || (((((2 <= t2_st && (((0 == \result && 0 == tmp) && __retres1 == 0) && tmp___0 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && 2 <= t1_st) [2019-11-19 22:58:29,309 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((1 == t1_pc && local == token) && (((((2 <= t2_st && 0 <= \result) && ((0 == \result && (((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == tmp) && __retres1 == 0) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && \result <= 0) || (((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || ((((((((((((0 == \result && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 0 <= \result) && 0 <= __retres1) && __retres1 == 0) && 0 == \result) && __retres1 == 0)) || (((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0)) || ((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0)) || (((((((2 <= t2_st && 0 <= \result) && (((0 == \result && 0 == tmp) && __retres1 == 0) && tmp___0 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && 2 <= t1_st) && \result <= 0) [2019-11-19 22:58:29,309 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((0 == \result && 2 <= E_M) && 2 <= T1_E) && m_pc == 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,309 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && (((((2 <= T1_E && 2 <= E_2) && m_st == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 0 <= __retres1) && __retres1 == 0) && 0 == \result) && local + 2 <= token) && token <= local + 2)) || (((((((((((0 <= \result && 0 <= __retres1) && ((((((2 <= T1_E && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && __retres1 == 0) && 0 == \result) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) [2019-11-19 22:58:29,309 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,310 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((0 == \result && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 0 <= \result) && 0 <= __retres1) && __retres1 == 0) && 0 == \result) && __retres1 == 0) || (((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || ((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0)) || ((1 == t1_pc && local == token) && (((((((2 <= t2_st && 0 <= \result) && ((0 == \result && (((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == tmp) && __retres1 == 0) && 0 <= __retres1) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((2 <= t2_st && 0 <= \result) && (((0 == \result && 0 == tmp) && __retres1 == 0) && tmp___0 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= t1_st) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0) [2019-11-19 22:58:29,310 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,310 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,310 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,311 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((1 == t1_pc && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((0 == t1_pc && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((local == token && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2)) || (((((((((((((((((t2_pc == 1 && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((local == token && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((1 == t1_pc && local == token) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((t2_pc == 1 && 0 == t1_pc) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((__retres1 <= 0 && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,311 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) [2019-11-19 22:58:29,311 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,311 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,312 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2)) || ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,312 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2)) || (((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,312 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2)) || ((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) [2019-11-19 22:58:29,312 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || ((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,313 WARN L221 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) [2019-11-19 22:58:29,402 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_ca1ba6a8-13ab-48c7-b995-69945dbefc67/bin/uautomizer/witness.graphml [2019-11-19 22:58:29,402 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2019-11-19 22:58:29,403 INFO L168 Benchmark]: Toolchain (without parser) took 45617.59 ms. Allocated memory was 1.0 GB in the beginning and 2.5 GB in the end (delta: 1.5 GB). Free memory was 946.0 MB in the beginning and 1.8 GB in the end (delta: -857.6 MB). Peak memory consumption was 620.9 MB. Max. memory is 11.5 GB. [2019-11-19 22:58:29,404 INFO L168 Benchmark]: CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-19 22:58:29,404 INFO L168 Benchmark]: CACSL2BoogieTranslator took 368.81 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 132.1 MB). Free memory was 946.0 MB in the beginning and 1.1 GB in the end (delta: -175.6 MB). Peak memory consumption was 23.0 MB. Max. memory is 11.5 GB. [2019-11-19 22:58:29,404 INFO L168 Benchmark]: Boogie Procedure Inliner took 55.21 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. [2019-11-19 22:58:29,405 INFO L168 Benchmark]: Boogie Preprocessor took 41.44 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. [2019-11-19 22:58:29,405 INFO L168 Benchmark]: RCFGBuilder took 894.45 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 56.0 MB). Peak memory consumption was 56.0 MB. Max. memory is 11.5 GB. [2019-11-19 22:58:29,405 INFO L168 Benchmark]: TraceAbstraction took 44063.89 ms. Allocated memory was 1.2 GB in the beginning and 2.5 GB in the end (delta: 1.3 GB). Free memory was 1.1 GB in the beginning and 1.8 GB in the end (delta: -785.8 MB). Peak memory consumption was 1.6 GB. Max. memory is 11.5 GB. [2019-11-19 22:58:29,406 INFO L168 Benchmark]: Witness Printer took 189.05 ms. Allocated memory is still 2.5 GB. Free memory was 1.8 GB in the beginning and 1.8 GB in the end (delta: 42.4 MB). Peak memory consumption was 42.4 MB. Max. memory is 11.5 GB. [2019-11-19 22:58:29,408 INFO L335 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.18 ms. Allocated memory is still 1.0 GB. Free memory is still 962.2 MB. There was no memory consumed. Max. memory is 11.5 GB. * CACSL2BoogieTranslator took 368.81 ms. Allocated memory was 1.0 GB in the beginning and 1.2 GB in the end (delta: 132.1 MB). Free memory was 946.0 MB in the beginning and 1.1 GB in the end (delta: -175.6 MB). Peak memory consumption was 23.0 MB. Max. memory is 11.5 GB. * Boogie Procedure Inliner took 55.21 ms. Allocated memory is still 1.2 GB. Free memory is still 1.1 GB. There was no memory consumed. Max. memory is 11.5 GB. * Boogie Preprocessor took 41.44 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 5.4 MB). Peak memory consumption was 5.4 MB. Max. memory is 11.5 GB. * RCFGBuilder took 894.45 ms. Allocated memory is still 1.2 GB. Free memory was 1.1 GB in the beginning and 1.1 GB in the end (delta: 56.0 MB). Peak memory consumption was 56.0 MB. Max. memory is 11.5 GB. * TraceAbstraction took 44063.89 ms. Allocated memory was 1.2 GB in the beginning and 2.5 GB in the end (delta: 1.3 GB). Free memory was 1.1 GB in the beginning and 1.8 GB in the end (delta: -785.8 MB). Peak memory consumption was 1.6 GB. Max. memory is 11.5 GB. * Witness Printer took 189.05 ms. Allocated memory is still 2.5 GB. Free memory was 1.8 GB in the beginning and 1.8 GB in the end (delta: 42.4 MB). Peak memory consumption was 42.4 MB. Max. memory is 11.5 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 10]: call of __VERIFIER_error() unreachable For all program executions holds that call of __VERIFIER_error() unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: ((((((((((((((((0 == \result && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: ((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && ((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 2 <= t1_st) && local + 2 <= token) && token <= local + 2) - InvariantResult [Line: 372]: Loop Invariant Derived loop invariant: ((((((((((((((((0 == \result && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 2 <= M_E) && 0 == \result) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && local + 1 <= token) && (((((((((2 <= t2_st && 2 <= E_M) && 0 == \result) && 2 <= T1_E) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((0 == \result && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 119]: Loop Invariant Derived loop invariant: (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && local + 1 <= token) && t2_pc == 1 && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 2 <= t1_st) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: (((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= E_M) && 2 <= t2_st) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0) || ((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || ((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && __retres1 <= 0) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || (((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: (((((((((((((((0 == \result && 0 == t1_pc) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2)) || ((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 83]: Loop Invariant Derived loop invariant: (((((((0 == \result && 0 == tmp) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 0 == t2_st) && 0 == t2_pc) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1 && ((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && token <= local + 1) && local + 1 <= token)) || ((((2 <= t2_st && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 2 <= m_st) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && t2_pc == 1) && tmp___1 <= 0) && 0 < tmp___1 + 1)) || (local == token && ((((((((((2 <= t2_st && 0 == \result) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && 0 == tmp) && __retres1 == 0) && 0 == \result) && __retres1 == 0) && 0 < tmp___1 + 1) && tmp___0 == 0)) || (((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && \result <= 0) && 0 == t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2)) || ((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((((((((0 == \result && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 0 <= \result) && 0 <= __retres1) && __retres1 == 0) && 0 == \result) && __retres1 == 0) || (((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || ((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0)) || ((1 == t1_pc && local == token) && (((((((2 <= t2_st && 0 <= \result) && ((0 == \result && (((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == tmp) && __retres1 == 0) && 0 <= __retres1) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((2 <= t2_st && 0 <= \result) && (((0 == \result && 0 == tmp) && __retres1 == 0) && tmp___0 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= t1_st) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0) - InvariantResult [Line: 587]: Loop Invariant Derived loop invariant: t1_i == 1 - InvariantResult [Line: 451]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2)) || ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 0 == tmp) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2)) || (((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((0 == \result && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 39]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) || ((((((((((((((((((((t2_pc == 1 && 0 == t1_pc) && tmp___1 <= 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1)) || ((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((1 == t1_pc && local == token) && t2_pc == 1) && tmp___1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1)) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: (((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || (((((m_pc == 1 && 1 == t1_pc) && 2 <= t1_st) && local + 2 <= token) && (((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && m_st == 0) && __retres1 == 0) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && token <= local + 2)) || ((((((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && __retres1 == 0) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 2 <= t1_st) - InvariantResult [Line: 119]: Loop Invariant Derived loop invariant: (((((((((((0 <= \result && 0 <= __retres1) && tmp___1 <= 0) && __retres1 <= 0) && ((((((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == t1_pc) && 2 <= m_st) && 0 == tmp) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 2 <= E_1) && __retres1 == 0) && 0 == \result) && tmp___0 == 0) && 0 < tmp___1 + 1) && \result <= 0) || (((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && m_st == 0) && m_pc == 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 < tmp___1 + 1) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((0 <= \result && 0 <= __retres1) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && tmp___1 <= 0) && __retres1 <= 0) && 2 <= t1_st) && 0 < tmp___1 + 1) && \result <= 0)) || ((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((m_pc == 1 && 1 == t1_pc) && 0 <= \result) && local == token) && ((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 2 <= E_1) && 0 <= __retres1) && tmp___1 <= 0) && __retres1 <= 0) && 0 < tmp___1 + 1) && \result <= 0)) || (((((((((((0 == \result && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: (((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) - InvariantResult [Line: 528]: Loop Invariant Derived loop invariant: t1_i == 1 - InvariantResult [Line: 271]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 174]: Loop Invariant Derived loop invariant: (((((((((((2 <= t2_st && 0 == \result) && t2_pc == 1) && 0 == tmp) && __retres1 == 0) && __retres1 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) || ((1 == t1_pc && local == token) && (((((2 <= t2_st && 0 == \result) && t2_pc == 1) && 0 == tmp) && __retres1 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st)) || ((((((((((2 <= t2_st && 0 == \result) && 0 <= \result) && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && __retres1 == 0) && __retres1 == 0) && \result <= 0)) || (((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && __retres1 == 0)) || ((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && __retres1 == 0)) || (((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0) - InvariantResult [Line: 152]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (2 <= t1_st && ((((((((((2 <= t2_st && 2 <= E_M) && 0 == \result) && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((0 == \result && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((m_pc == 1 && 1 == t1_pc) && local == token) && (((((((((((0 == \result && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && local + 1 <= token) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: ((((((1 == t1_pc && local == token) && (((((2 <= t2_st && 0 == \result) && t2_pc == 1) && 0 == tmp) && __retres1 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) || (((((((((((2 <= t2_st && 0 == \result) && 0 <= \result) && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && __retres1 == 0) && 0 == \result) && __retres1 == 0) && \result <= 0)) || (((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || ((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || (((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0)) || ((((((((2 <= t2_st && 0 == \result) && t2_pc == 1) && 0 == tmp) && __retres1 == 0) && 0 == \result) && __retres1 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= t1_st) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: ((((((((((((((((0 == \result && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 2 <= M_E) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 334]: Loop Invariant Derived loop invariant: (((((((((((((0 == t1_pc && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) || ((((((((((((((local == token && m_st == 0) && 0 == t1_pc) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || ((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: (((((((((((((((t2_pc == 1 && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && tmp___0 == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1) || ((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && __retres1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && token <= local + 2) - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || ((((((((((0 == \result && 2 <= E_M) && 2 <= T1_E) && m_pc == 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && 2 <= t2_st) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && 2 <= t2_st) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2)) || (((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 39]: Loop Invariant Derived loop invariant: (((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && token <= local + 2 - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: (((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0) || ((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0)) || (((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || ((1 == t1_pc && local == token) && (((2 <= t2_st && ((0 == \result && (((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == tmp) && __retres1 == 0) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0)) || ((((((((((2 <= t2_st && 0 == \result) && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && __retres1 == 0) && 0 == \result) && __retres1 == 0) && tmp___0 == 0)) || (((((2 <= t2_st && (((0 == \result && 0 == tmp) && __retres1 == 0) && tmp___0 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && 2 <= t1_st) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) || (((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((0 == \result && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && m_pc == 1) && 1 == t1_pc) && local == token) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 330]: Loop Invariant Derived loop invariant: (((((((((((((0 == t1_pc && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) || ((((((((((((((local == token && m_st == 0) && 0 == t1_pc) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) - InvariantResult [Line: 193]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 2 <= M_E) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((0 == \result && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 83]: Loop Invariant Derived loop invariant: ((((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || (((m_pc == 1 && (((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 1 == t1_pc) && local == token)) || ((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: (((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && token <= local + 2) || ((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (2 <= t1_st && (((((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && __retres1 == 0) && t1_i == 1) && 0 == \result) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) - InvariantResult [Line: 171]: Loop Invariant Derived loop invariant: ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || ((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 243]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 513]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && local == token) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((0 == \result && t2_pc == 1) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && local == token) && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && m_st == 0) && __retres1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || ((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 464]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 368]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: (((((((((((((((((t2_pc == 1 && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1) || ((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && __retres1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && token <= local + 2) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: ((((((((((((0 == \result && 2 <= E_M) && 2 <= T1_E) && m_pc == 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 2 <= E_M) && 2 <= t2_st) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((0 == \result && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && \result <= 0) && 2 <= E_M) && 2 <= t2_st) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: ((((((1 == t1_pc && local == token) && (((((2 <= t2_st && 0 <= \result) && ((0 == \result && (((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == tmp) && __retres1 == 0) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && \result <= 0) || (((((((((((((((((((0 == \result && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || ((((((((((((0 == \result && ((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == t1_pc) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 == t1_st) && t2_pc == 1) && __retres1 <= 0) && 0 == tmp) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 0 <= \result) && 0 <= __retres1) && __retres1 == 0) && 0 == \result) && __retres1 == 0)) || (((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0)) || ((((((((((((((((0 == \result && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && __retres1 == 0)) || (((((((2 <= t2_st && 0 <= \result) && (((0 == \result && 0 == tmp) && __retres1 == 0) && tmp___0 == 0) && ((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 0 <= __retres1) && t2_pc == 1) && __retres1 <= 0) && 2 <= t1_st) && \result <= 0) - InvariantResult [Line: 243]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 190]: Loop Invariant Derived loop invariant: ((((((((((((((((0 == \result && 0 == t1_pc) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 2 <= M_E) && 0 == \result) - InvariantResult [Line: 498]: Loop Invariant Derived loop invariant: (((((((((((((local == token && m_st == 0) && 0 == t1_pc) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1 - InvariantResult [Line: 243]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 265]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((0 == \result && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && m_pc == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && (((((2 <= T1_E && 2 <= E_2) && m_st == 0) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 0 <= \result) && 0 <= __retres1) && __retres1 == 0) && 0 == \result) && local + 2 <= token) && token <= local + 2)) || (((((((((((0 <= \result && 0 <= __retres1) && ((((((2 <= T1_E && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && t2_i == 1) && 2 <= T2_E) && 2 <= E_1) && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && __retres1 == 0) && 0 == \result) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && local + 1 <= token) && ((((((((2 <= t2_st && 2 <= E_M) && 2 <= T1_E) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((2 <= E_M && 2 <= T1_E) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((__retres1 <= 0 && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 240]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 240]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: (((((((((((((((((((1 == t1_pc && local == token) && __retres1 <= 0) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0) || ((1 == t1_pc && local == token) && ((((((((((2 <= t2_st && 2 <= E_M) && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && __retres1 == 0) && t1_i == 1) && 2 <= t1_st) && t2_i == 1) && 0 == \result) && 2 <= T2_E) && __retres1 == 0)) || ((((((((((((((((0 == t1_pc && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0)) || ((((((((((((((((t2_pc == 1 && 0 == t1_pc) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= E_M) && 2 <= t2_st) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && __retres1 == 0) - InvariantResult [Line: 509]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: ((((((((((((((0 == t1_pc && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((local == token && m_st == 0) && 0 == t1_pc) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 271]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 372]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 271]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 368]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 209]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) || (((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((t2_pc == 1 && tmp___1 <= 0) && __retres1 <= 0) && 0 == t1_pc) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && 2 <= E_1)) || (((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && tmp___1 <= 0) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && 0 == \result) && t2_i == 1) && local + 2 <= token) && 2 <= E_1) && token <= local + 2)) || (((((((((((((((((((((0 == \result && 1 == t1_pc) && local == token) && t2_pc == 1) && m_st == 0) && tmp___1 <= 0) && 0 == tmp) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((2 <= t2_st && t2_pc == 1) && tmp___1 <= 0) && (((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 < tmp___1 + 1) && 2 <= t1_st)) || (((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 221]: Loop Invariant Derived loop invariant: (((((((((((((local == token && m_st == 0) && 0 == t1_pc) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && 2 <= M_E) && t2_i == 1) && 2 <= E_1 - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: ((((((((((((0 == \result && 2 <= E_M) && 2 <= T1_E) && m_pc == 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((m_pc == 1 && 0 == \result) && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && tmp___0 == 0) && 0 == t2_st) && 2 <= E_M) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 562]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((1 == t1_pc && local == token) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((0 == t1_pc && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((local == token && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && local + 1 <= token) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && __retres1 <= 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2)) || (((((((((((((((((t2_pc == 1 && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((local == token && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((1 == t1_pc && local == token) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((t2_pc == 1 && 0 == t1_pc) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((__retres1 <= 0 && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((0 == t1_pc && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || ((((((((((((((((((((local == token && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((__retres1 <= 0 && 2 <= m_st) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((1 == t1_pc && local == token) && t2_pc == 1) && m_st == 0) && m_pc == 0) && t1_i == 1) && 2 <= t1_st) && 2 <= T2_E) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((2 <= t2_st && 2 <= E_M) && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && 2 <= t1_st)) || ((((((((((((((((((((local == token && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((1 == t1_pc && local == token) && m_st == 0) && __retres1 <= 0) && m_pc == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((t2_pc == 1 && 0 == t1_pc) && __retres1 <= 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((2 <= E_M && 2 <= T1_E) && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((m_pc == 1 && 1 == t1_pc) && local == token) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && token <= local + 1) && (((((((((2 <= E_M && 2 <= T1_E) && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && 0 == t2_st) && local + 1 <= token) && 2 <= t1_st)) || (((((((((((((((((m_pc == 1 && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 2 <= t2_st) && 2 <= E_M) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && local + 2 <= token) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) - InvariantResult [Line: 155]: Loop Invariant Derived loop invariant: ((((((((((2 <= T1_E && 2 <= E_2) && t2_pc == 1) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= t1_st) && 2 <= E_1) && __retres1 == 0) || ((((((((2 <= T1_E && 2 <= E_2) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || (((((m_pc == 1 && 1 == t1_pc) && ((((((2 <= T1_E && t2_pc == 1) && 2 <= E_2) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && 2 <= t1_st) && local + 2 <= token) && token <= local + 2) - InvariantResult [Line: 240]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((0 == \result && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0) || (((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && 0 == t1_pc) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 0 == t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 0 == t2_st) && \result <= 0) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && token <= local + 1) && t2_pc == 1) && 2 <= m_st) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && local + 1 <= token) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && t2_pc == 1) && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((2 <= E_M && 0 == \result) && 2 <= T1_E) && 2 <= E_2) && 0 == tmp) && m_pc == 0) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && t2_i == 1) && 2 <= E_1) && __retres1 == 0)) || ((((((((((((((((((((((0 == \result && t2_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && 2 <= m_st) && t1_i == 1) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && \result <= 0) && 2 <= t2_st) && 2 <= E_M) && 0 <= \result) && 2 <= T1_E) && 0 <= __retres1) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && 0 == \result) && 2 <= E_1) && __retres1 == 0)) || (((((((((((((((((((((((((0 == \result && m_st == 0) && 0 == t1_pc) && m_pc == 0) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || ((((((((((((((((((((((((((0 == \result && 1 == t1_pc) && t2_pc == 1) && m_st == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && token <= local + 2) && m_pc == 1) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && \result <= 0) && 2 <= t2_st) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) && local + 2 <= token)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && m_st == 0) && m_pc == 0) && 2 <= T2_E) && 2 <= t1_st) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result)) || (((((((((((((((((((((((((0 == \result && 1 == t1_pc) && 2 <= m_st) && 2 <= T2_E) && 0 < tmp___1 + 1) && tmp___0 == 0) && 0 == t2_pc) && 2 <= E_M) && 0 <= \result) && 0 <= __retres1) && 2 <= E_2) && t2_i == 1) && 2 <= E_1) && __retres1 == 0) && m_pc == 1) && local == token) && tmp___1 <= 0) && __retres1 <= 0) && 0 == tmp) && t1_i == 1) && 0 == t1_st) && 0 == t2_st) && \result <= 0) && 2 <= T1_E) && __retres1 == 0) && 0 == \result) - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 218 locations, 1 error locations. Result: SAFE, OverallTime: 43.7s, OverallIterations: 24, TraceHistogramMax: 3, AutomataDifference: 4.6s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 34.0s, HoareTripleCheckerStatistics: 7651 SDtfs, 6823 SDslu, 5163 SDs, 0 SdLazy, 417 SolverSat, 199 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 0.6s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 87 GetRequests, 46 SyntacticMatches, 3 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=7548occurred in iteration=14, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.2s AutomataMinimizationTime, 24 MinimizatonAttempts, 4588 StatesRemovedByMinimization, 13 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 72 LocationsWithAnnotation, 72 PreInvPairs, 1554 NumberOfFragments, 35167 HoareAnnotationTreeSize, 72 FomulaSimplifications, 116589 FormulaSimplificationTreeSizeReduction, 3.7s HoareSimplificationTime, 72 FomulaSimplificationsInter, 10416 FormulaSimplificationTreeSizeReductionInter, 30.3s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.0s SsaConstructionTime, 0.2s SatisfiabilityAnalysisTime, 0.8s InterpolantComputationTime, 2267 NumberOfCodeBlocks, 2267 NumberOfCodeBlocksAsserted, 24 NumberOfCheckSat, 2243 ConstructedInterpolants, 0 QuantifiedInterpolants, 421131 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 24 InterpolantComputations, 24 PerfectInterpolantSequences, 380/380 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...