./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 20ed64ec Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/systemc/token_ring.02.cil-1.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --witnessprinter.witness.filename witness.graphml --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 4b4145914802a18ceef375a77d9a4f2f13e6c70b ....................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-20ed64e [2021-08-26 09:06:48,149 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-08-26 09:06:48,151 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-08-26 09:06:48,186 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-08-26 09:06:48,186 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-08-26 09:06:48,187 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-08-26 09:06:48,188 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-08-26 09:06:48,190 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-08-26 09:06:48,191 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-08-26 09:06:48,191 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-08-26 09:06:48,192 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-08-26 09:06:48,193 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-08-26 09:06:48,193 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-08-26 09:06:48,194 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-08-26 09:06:48,195 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-08-26 09:06:48,196 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-08-26 09:06:48,196 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-08-26 09:06:48,197 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-08-26 09:06:48,198 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-08-26 09:06:48,199 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-08-26 09:06:48,200 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-08-26 09:06:48,201 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-08-26 09:06:48,202 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-08-26 09:06:48,203 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-08-26 09:06:48,204 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-08-26 09:06:48,204 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-08-26 09:06:48,205 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-08-26 09:06:48,205 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-08-26 09:06:48,206 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-08-26 09:06:48,206 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-08-26 09:06:48,206 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-08-26 09:06:48,207 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-08-26 09:06:48,207 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-08-26 09:06:48,208 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-08-26 09:06:48,209 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-08-26 09:06:48,209 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-08-26 09:06:48,209 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-08-26 09:06:48,210 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-08-26 09:06:48,210 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-08-26 09:06:48,210 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-08-26 09:06:48,211 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-08-26 09:06:48,212 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-08-26 09:06:48,226 INFO L113 SettingsManager]: Loading preferences was successful [2021-08-26 09:06:48,226 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-08-26 09:06:48,227 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-08-26 09:06:48,227 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-08-26 09:06:48,228 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-08-26 09:06:48,228 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-08-26 09:06:48,228 INFO L138 SettingsManager]: * Use SBE=true [2021-08-26 09:06:48,228 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-08-26 09:06:48,228 INFO L138 SettingsManager]: * sizeof long=4 [2021-08-26 09:06:48,229 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-08-26 09:06:48,229 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-08-26 09:06:48,229 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-08-26 09:06:48,229 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-08-26 09:06:48,229 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-08-26 09:06:48,230 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-08-26 09:06:48,230 INFO L138 SettingsManager]: * sizeof long double=12 [2021-08-26 09:06:48,230 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-08-26 09:06:48,230 INFO L138 SettingsManager]: * Use constant arrays=true [2021-08-26 09:06:48,230 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-08-26 09:06:48,230 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-08-26 09:06:48,231 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-08-26 09:06:48,231 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-08-26 09:06:48,231 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-26 09:06:48,231 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-08-26 09:06:48,231 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-08-26 09:06:48,231 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-08-26 09:06:48,232 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-08-26 09:06:48,232 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-08-26 09:06:48,232 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-08-26 09:06:48,232 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-08-26 09:06:48,232 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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(reach_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 -> 4b4145914802a18ceef375a77d9a4f2f13e6c70b [2021-08-26 09:06:48,422 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-08-26 09:06:48,434 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-08-26 09:06:48,436 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-08-26 09:06:48,436 INFO L271 PluginConnector]: Initializing CDTParser... [2021-08-26 09:06:48,437 INFO L275 PluginConnector]: CDTParser initialized [2021-08-26 09:06:48,438 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/systemc/token_ring.02.cil-1.c [2021-08-26 09:06:48,471 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/211132850/1b6ec1ff1f544004803e59a1620a256c/FLAG48c029d95 [2021-08-26 09:06:48,849 INFO L306 CDTParser]: Found 1 translation units. [2021-08-26 09:06:48,853 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/systemc/token_ring.02.cil-1.c [2021-08-26 09:06:48,860 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/211132850/1b6ec1ff1f544004803e59a1620a256c/FLAG48c029d95 [2021-08-26 09:06:48,869 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/211132850/1b6ec1ff1f544004803e59a1620a256c [2021-08-26 09:06:48,871 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-08-26 09:06:48,872 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-08-26 09:06:48,874 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-08-26 09:06:48,874 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-08-26 09:06:48,876 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-08-26 09:06:48,877 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 09:06:48" (1/1) ... [2021-08-26 09:06:48,877 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7561e7ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:48, skipping insertion in model container [2021-08-26 09:06:48,877 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 26.08 09:06:48" (1/1) ... [2021-08-26 09:06:48,881 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-08-26 09:06:48,914 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-08-26 09:06:49,007 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/systemc/token_ring.02.cil-1.c[366,379] [2021-08-26 09:06:49,060 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-26 09:06:49,112 INFO L203 MainTranslator]: Completed pre-run [2021-08-26 09:06:49,120 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/systemc/token_ring.02.cil-1.c[366,379] [2021-08-26 09:06:49,152 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-08-26 09:06:49,166 INFO L208 MainTranslator]: Completed translation [2021-08-26 09:06:49,167 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:49 WrapperNode [2021-08-26 09:06:49,168 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-08-26 09:06:49,169 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-08-26 09:06:49,169 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-08-26 09:06:49,169 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-08-26 09:06:49,173 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:49" (1/1) ... [2021-08-26 09:06:49,190 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:49" (1/1) ... [2021-08-26 09:06:49,237 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-08-26 09:06:49,237 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-08-26 09:06:49,237 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-08-26 09:06:49,237 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-08-26 09:06:49,243 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:49" (1/1) ... [2021-08-26 09:06:49,243 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:49" (1/1) ... [2021-08-26 09:06:49,245 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:49" (1/1) ... [2021-08-26 09:06:49,245 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:49" (1/1) ... [2021-08-26 09:06:49,250 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:49" (1/1) ... [2021-08-26 09:06:49,255 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:49" (1/1) ... [2021-08-26 09:06:49,256 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:49" (1/1) ... [2021-08-26 09:06:49,258 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-08-26 09:06:49,259 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-08-26 09:06:49,259 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-08-26 09:06:49,259 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-08-26 09:06:49,259 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:49" (1/1) ... [2021-08-26 09:06:49,273 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-08-26 09:06:49,277 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2021-08-26 09:06:49,286 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-08-26 09:06:49,304 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-08-26 09:06:49,326 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-08-26 09:06:49,327 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-08-26 09:06:49,327 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-08-26 09:06:49,327 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-08-26 09:06:49,855 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-08-26 09:06:49,856 INFO L299 CfgBuilder]: Removed 103 assume(true) statements. [2021-08-26 09:06:49,857 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 09:06:49 BoogieIcfgContainer [2021-08-26 09:06:49,857 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-08-26 09:06:49,858 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-08-26 09:06:49,858 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-08-26 09:06:49,860 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-08-26 09:06:49,860 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 26.08 09:06:48" (1/3) ... [2021-08-26 09:06:49,860 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a86b7dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 09:06:49, skipping insertion in model container [2021-08-26 09:06:49,860 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 26.08 09:06:49" (2/3) ... [2021-08-26 09:06:49,860 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@5a86b7dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 26.08 09:06:49, skipping insertion in model container [2021-08-26 09:06:49,860 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 09:06:49" (3/3) ... [2021-08-26 09:06:49,861 INFO L111 eAbstractionObserver]: Analyzing ICFG token_ring.02.cil-1.c [2021-08-26 09:06:49,864 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-08-26 09:06:49,864 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-08-26 09:06:49,926 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-08-26 09:06:49,929 INFO L339 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mLoopAccelerationTechnique=FAST_UPR [2021-08-26 09:06:49,929 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-08-26 09:06:49,957 INFO L276 IsEmpty]: Start isEmpty. Operand has 218 states, 216 states have (on average 1.5740740740740742) internal successors, (340), 217 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:49,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-26 09:06:49,974 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:49,974 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:49,975 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:49,978 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:49,978 INFO L82 PathProgramCache]: Analyzing trace with hash 603110903, now seen corresponding path program 1 times [2021-08-26 09:06:49,983 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:49,984 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310548892] [2021-08-26 09:06:49,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:49,984 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:50,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:50,127 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:50,127 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:50,128 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310548892] [2021-08-26 09:06:50,128 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310548892] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:50,128 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:50,129 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-26 09:06:50,130 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082170446] [2021-08-26 09:06:50,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:50,134 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:50,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:50,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:50,153 INFO L87 Difference]: Start difference. First operand has 218 states, 216 states have (on average 1.5740740740740742) internal successors, (340), 217 states have internal predecessors, (340), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:50,221 INFO L93 Difference]: Finished difference Result 431 states and 673 transitions. [2021-08-26 09:06:50,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:50,222 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-26 09:06:50,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:50,232 INFO L225 Difference]: With dead ends: 431 [2021-08-26 09:06:50,232 INFO L226 Difference]: Without dead ends: 214 [2021-08-26 09:06:50,235 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:50,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-08-26 09:06:50,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2021-08-26 09:06:50,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 213 states have (on average 1.5211267605633803) internal successors, (324), 213 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,274 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 324 transitions. [2021-08-26 09:06:50,275 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 324 transitions. Word has length 50 [2021-08-26 09:06:50,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:50,276 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 324 transitions. [2021-08-26 09:06:50,276 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,276 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 324 transitions. [2021-08-26 09:06:50,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-26 09:06:50,277 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:50,277 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:50,277 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-08-26 09:06:50,278 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:50,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:50,278 INFO L82 PathProgramCache]: Analyzing trace with hash -1325161799, now seen corresponding path program 1 times [2021-08-26 09:06:50,278 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:50,279 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558957861] [2021-08-26 09:06:50,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:50,279 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:50,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:50,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:50,307 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:50,308 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558957861] [2021-08-26 09:06:50,308 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558957861] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:50,308 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:50,308 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-26 09:06:50,308 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134060457] [2021-08-26 09:06:50,309 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:50,309 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:50,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:50,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:50,310 INFO L87 Difference]: Start difference. First operand 214 states and 324 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,357 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:50,358 INFO L93 Difference]: Finished difference Result 574 states and 868 transitions. [2021-08-26 09:06:50,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:50,358 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-26 09:06:50,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:50,360 INFO L225 Difference]: With dead ends: 574 [2021-08-26 09:06:50,360 INFO L226 Difference]: Without dead ends: 367 [2021-08-26 09:06:50,361 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:50,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-08-26 09:06:50,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 365. [2021-08-26 09:06:50,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.5082417582417582) internal successors, (549), 364 states have internal predecessors, (549), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 549 transitions. [2021-08-26 09:06:50,380 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 549 transitions. Word has length 50 [2021-08-26 09:06:50,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:50,380 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 549 transitions. [2021-08-26 09:06:50,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,380 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 549 transitions. [2021-08-26 09:06:50,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-26 09:06:50,381 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:50,381 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:50,381 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-08-26 09:06:50,382 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:50,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:50,382 INFO L82 PathProgramCache]: Analyzing trace with hash 102769205, now seen corresponding path program 1 times [2021-08-26 09:06:50,382 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:50,383 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [281677597] [2021-08-26 09:06:50,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:50,383 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:50,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:50,417 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:50,417 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:50,418 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [281677597] [2021-08-26 09:06:50,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [281677597] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:50,419 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:50,421 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-26 09:06:50,421 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1568070829] [2021-08-26 09:06:50,421 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:50,421 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:50,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:50,422 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:50,422 INFO L87 Difference]: Start difference. First operand 365 states and 549 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:50,446 INFO L93 Difference]: Finished difference Result 722 states and 1087 transitions. [2021-08-26 09:06:50,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:50,446 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-26 09:06:50,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:50,447 INFO L225 Difference]: With dead ends: 722 [2021-08-26 09:06:50,447 INFO L226 Difference]: Without dead ends: 365 [2021-08-26 09:06:50,448 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:50,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-08-26 09:06:50,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-08-26 09:06:50,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.4862637362637363) internal successors, (541), 364 states have internal predecessors, (541), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 541 transitions. [2021-08-26 09:06:50,476 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 541 transitions. Word has length 50 [2021-08-26 09:06:50,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:50,476 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 541 transitions. [2021-08-26 09:06:50,476 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,477 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 541 transitions. [2021-08-26 09:06:50,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-26 09:06:50,478 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:50,478 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:50,478 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-08-26 09:06:50,478 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:50,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:50,479 INFO L82 PathProgramCache]: Analyzing trace with hash 1811399481, now seen corresponding path program 1 times [2021-08-26 09:06:50,479 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:50,479 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184432225] [2021-08-26 09:06:50,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:50,479 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:50,487 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:50,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:50,505 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:50,505 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184432225] [2021-08-26 09:06:50,505 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184432225] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:50,505 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:50,506 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-26 09:06:50,506 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1357065371] [2021-08-26 09:06:50,506 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:50,506 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:50,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:50,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:50,507 INFO L87 Difference]: Start difference. First operand 365 states and 541 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:50,527 INFO L93 Difference]: Finished difference Result 721 states and 1070 transitions. [2021-08-26 09:06:50,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:50,528 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-26 09:06:50,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:50,529 INFO L225 Difference]: With dead ends: 721 [2021-08-26 09:06:50,529 INFO L226 Difference]: Without dead ends: 365 [2021-08-26 09:06:50,530 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:50,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-08-26 09:06:50,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-08-26 09:06:50,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.4642857142857142) internal successors, (533), 364 states have internal predecessors, (533), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 533 transitions. [2021-08-26 09:06:50,543 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 533 transitions. Word has length 50 [2021-08-26 09:06:50,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:50,543 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 533 transitions. [2021-08-26 09:06:50,543 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,544 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 533 transitions. [2021-08-26 09:06:50,544 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-26 09:06:50,544 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:50,545 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:50,545 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-08-26 09:06:50,545 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:50,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:50,546 INFO L82 PathProgramCache]: Analyzing trace with hash 65401269, now seen corresponding path program 1 times [2021-08-26 09:06:50,546 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:50,546 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283897953] [2021-08-26 09:06:50,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:50,546 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:50,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:50,573 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:50,573 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:50,573 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283897953] [2021-08-26 09:06:50,573 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283897953] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:50,574 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:50,574 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-26 09:06:50,574 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [900211387] [2021-08-26 09:06:50,574 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:50,574 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:50,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:50,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:50,575 INFO L87 Difference]: Start difference. First operand 365 states and 533 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:50,608 INFO L93 Difference]: Finished difference Result 720 states and 1053 transitions. [2021-08-26 09:06:50,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:50,609 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-26 09:06:50,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:50,610 INFO L225 Difference]: With dead ends: 720 [2021-08-26 09:06:50,610 INFO L226 Difference]: Without dead ends: 365 [2021-08-26 09:06:50,611 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:50,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-08-26 09:06:50,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-08-26 09:06:50,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.4203296703296704) internal successors, (517), 364 states have internal predecessors, (517), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 517 transitions. [2021-08-26 09:06:50,621 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 517 transitions. Word has length 50 [2021-08-26 09:06:50,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:50,621 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 517 transitions. [2021-08-26 09:06:50,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,622 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 517 transitions. [2021-08-26 09:06:50,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-26 09:06:50,622 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:50,623 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:50,623 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-08-26 09:06:50,623 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:50,623 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:50,623 INFO L82 PathProgramCache]: Analyzing trace with hash 25960058, now seen corresponding path program 1 times [2021-08-26 09:06:50,624 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:50,624 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387735581] [2021-08-26 09:06:50,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:50,624 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:50,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:50,648 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:50,648 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:50,649 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387735581] [2021-08-26 09:06:50,649 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [387735581] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:50,649 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:50,649 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-26 09:06:50,649 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662305362] [2021-08-26 09:06:50,650 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-26 09:06:50,650 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:50,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-26 09:06:50,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-26 09:06:50,650 INFO L87 Difference]: Start difference. First operand 365 states and 517 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:50,722 INFO L93 Difference]: Finished difference Result 962 states and 1368 transitions. [2021-08-26 09:06:50,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-26 09:06:50,723 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-26 09:06:50,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:50,724 INFO L225 Difference]: With dead ends: 962 [2021-08-26 09:06:50,724 INFO L226 Difference]: Without dead ends: 608 [2021-08-26 09:06:50,725 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-26 09:06:50,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2021-08-26 09:06:50,736 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 365. [2021-08-26 09:06:50,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.4120879120879122) internal successors, (514), 364 states have internal predecessors, (514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 514 transitions. [2021-08-26 09:06:50,738 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 514 transitions. Word has length 50 [2021-08-26 09:06:50,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:50,738 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 514 transitions. [2021-08-26 09:06:50,738 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,738 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 514 transitions. [2021-08-26 09:06:50,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-26 09:06:50,739 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:50,739 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:50,739 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-08-26 09:06:50,739 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:50,740 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:50,740 INFO L82 PathProgramCache]: Analyzing trace with hash -1345847240, now seen corresponding path program 1 times [2021-08-26 09:06:50,740 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:50,740 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421909717] [2021-08-26 09:06:50,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:50,741 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:50,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:50,765 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:50,765 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:50,765 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421909717] [2021-08-26 09:06:50,765 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421909717] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:50,766 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:50,766 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-26 09:06:50,766 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655732468] [2021-08-26 09:06:50,766 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:50,766 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:50,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:50,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:50,767 INFO L87 Difference]: Start difference. First operand 365 states and 514 transitions. Second operand has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:50,795 INFO L93 Difference]: Finished difference Result 718 states and 1013 transitions. [2021-08-26 09:06:50,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:50,796 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-26 09:06:50,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:50,797 INFO L225 Difference]: With dead ends: 718 [2021-08-26 09:06:50,797 INFO L226 Difference]: Without dead ends: 365 [2021-08-26 09:06:50,798 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:50,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-08-26 09:06:50,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-08-26 09:06:50,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 365 states, 364 states have (on average 1.3681318681318682) internal successors, (498), 364 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 498 transitions. [2021-08-26 09:06:50,808 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 498 transitions. Word has length 50 [2021-08-26 09:06:50,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:50,808 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 498 transitions. [2021-08-26 09:06:50,808 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 16.666666666666668) internal successors, (50), 2 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,809 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 498 transitions. [2021-08-26 09:06:50,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-26 09:06:50,809 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:50,809 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:50,809 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-08-26 09:06:50,810 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:50,810 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:50,810 INFO L82 PathProgramCache]: Analyzing trace with hash -176110788, now seen corresponding path program 1 times [2021-08-26 09:06:50,810 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:50,810 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [266999963] [2021-08-26 09:06:50,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:50,811 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:50,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:50,856 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:50,856 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:50,856 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [266999963] [2021-08-26 09:06:50,857 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [266999963] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:50,857 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:50,857 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-26 09:06:50,857 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409404099] [2021-08-26 09:06:50,857 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-26 09:06:50,857 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:50,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-26 09:06:50,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-26 09:06:50,858 INFO L87 Difference]: Start difference. First operand 365 states and 498 transitions. Second operand has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:50,934 INFO L93 Difference]: Finished difference Result 933 states and 1285 transitions. [2021-08-26 09:06:50,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-26 09:06:50,935 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-26 09:06:50,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:50,936 INFO L225 Difference]: With dead ends: 933 [2021-08-26 09:06:50,936 INFO L226 Difference]: Without dead ends: 587 [2021-08-26 09:06:50,937 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 14.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-26 09:06:50,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2021-08-26 09:06:50,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 371. [2021-08-26 09:06:50,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 1.3405405405405406) internal successors, (496), 370 states have internal predecessors, (496), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,951 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 496 transitions. [2021-08-26 09:06:50,951 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 496 transitions. Word has length 50 [2021-08-26 09:06:50,951 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:50,951 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 496 transitions. [2021-08-26 09:06:50,951 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.0) internal successors, (50), 5 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:50,952 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 496 transitions. [2021-08-26 09:06:50,952 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-08-26 09:06:50,952 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:50,952 INFO L512 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:50,952 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-08-26 09:06:50,952 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:50,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:50,953 INFO L82 PathProgramCache]: Analyzing trace with hash -248497346, now seen corresponding path program 1 times [2021-08-26 09:06:50,953 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:50,953 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423762113] [2021-08-26 09:06:50,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:50,953 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:50,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:50,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:50,976 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:50,976 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423762113] [2021-08-26 09:06:50,976 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [423762113] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:50,976 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:50,976 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-26 09:06:50,976 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324302109] [2021-08-26 09:06:50,977 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-26 09:06:50,977 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:50,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-26 09:06:50,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-26 09:06:50,978 INFO L87 Difference]: Start difference. First operand 371 states and 496 transitions. Second operand has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:51,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:51,097 INFO L93 Difference]: Finished difference Result 1295 states and 1734 transitions. [2021-08-26 09:06:51,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-08-26 09:06:51,097 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 50 [2021-08-26 09:06:51,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:51,100 INFO L225 Difference]: With dead ends: 1295 [2021-08-26 09:06:51,100 INFO L226 Difference]: Without dead ends: 938 [2021-08-26 09:06:51,101 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-26 09:06:51,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2021-08-26 09:06:51,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 864. [2021-08-26 09:06:51,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 864 states, 863 states have (on average 1.3174971031286211) internal successors, (1137), 863 states have internal predecessors, (1137), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:51,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1137 transitions. [2021-08-26 09:06:51,137 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 1137 transitions. Word has length 50 [2021-08-26 09:06:51,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:51,137 INFO L470 AbstractCegarLoop]: Abstraction has 864 states and 1137 transitions. [2021-08-26 09:06:51,137 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.5) internal successors, (50), 3 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:51,138 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 1137 transitions. [2021-08-26 09:06:51,138 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-08-26 09:06:51,138 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:51,138 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:51,138 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-08-26 09:06:51,139 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:51,139 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:51,139 INFO L82 PathProgramCache]: Analyzing trace with hash 815884420, now seen corresponding path program 1 times [2021-08-26 09:06:51,139 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:51,139 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837365089] [2021-08-26 09:06:51,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:51,140 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:51,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:51,167 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-08-26 09:06:51,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:51,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837365089] [2021-08-26 09:06:51,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837365089] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:51,168 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:51,168 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-26 09:06:51,168 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145944485] [2021-08-26 09:06:51,169 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-26 09:06:51,169 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:51,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-26 09:06:51,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-26 09:06:51,169 INFO L87 Difference]: Start difference. First operand 864 states and 1137 transitions. Second operand has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:51,307 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:51,307 INFO L93 Difference]: Finished difference Result 2218 states and 2935 transitions. [2021-08-26 09:06:51,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-26 09:06:51,308 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2021-08-26 09:06:51,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:51,311 INFO L225 Difference]: With dead ends: 2218 [2021-08-26 09:06:51,311 INFO L226 Difference]: Without dead ends: 1378 [2021-08-26 09:06:51,312 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-26 09:06:51,313 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2021-08-26 09:06:51,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 891. [2021-08-26 09:06:51,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 891 states, 890 states have (on average 1.2932584269662921) internal successors, (1151), 890 states have internal predecessors, (1151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:51,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1151 transitions. [2021-08-26 09:06:51,351 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1151 transitions. Word has length 63 [2021-08-26 09:06:51,351 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:51,351 INFO L470 AbstractCegarLoop]: Abstraction has 891 states and 1151 transitions. [2021-08-26 09:06:51,351 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.4) internal successors, (57), 5 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:51,351 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1151 transitions. [2021-08-26 09:06:51,352 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-08-26 09:06:51,352 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:51,352 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:51,352 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-08-26 09:06:51,352 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:51,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:51,353 INFO L82 PathProgramCache]: Analyzing trace with hash -555922878, now seen corresponding path program 1 times [2021-08-26 09:06:51,353 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:51,353 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542055310] [2021-08-26 09:06:51,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:51,353 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:51,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:51,374 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:51,374 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:51,374 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542055310] [2021-08-26 09:06:51,374 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1542055310] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:51,374 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:51,374 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-26 09:06:51,375 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [725248530] [2021-08-26 09:06:51,375 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:51,375 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:51,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:51,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:51,376 INFO L87 Difference]: Start difference. First operand 891 states and 1151 transitions. Second operand has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:51,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:51,453 INFO L93 Difference]: Finished difference Result 2470 states and 3171 transitions. [2021-08-26 09:06:51,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:51,454 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 63 [2021-08-26 09:06:51,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:51,458 INFO L225 Difference]: With dead ends: 2470 [2021-08-26 09:06:51,458 INFO L226 Difference]: Without dead ends: 1616 [2021-08-26 09:06:51,459 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:51,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1616 states. [2021-08-26 09:06:51,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1616 to 1616. [2021-08-26 09:06:51,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1616 states, 1615 states have (on average 1.2619195046439629) internal successors, (2038), 1615 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:51,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1616 states to 1616 states and 2038 transitions. [2021-08-26 09:06:51,529 INFO L78 Accepts]: Start accepts. Automaton has 1616 states and 2038 transitions. Word has length 63 [2021-08-26 09:06:51,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:51,529 INFO L470 AbstractCegarLoop]: Abstraction has 1616 states and 2038 transitions. [2021-08-26 09:06:51,529 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.0) internal successors, (63), 3 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:51,529 INFO L276 IsEmpty]: Start isEmpty. Operand 1616 states and 2038 transitions. [2021-08-26 09:06:51,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-26 09:06:51,530 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:51,530 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:51,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-08-26 09:06:51,530 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:51,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:51,531 INFO L82 PathProgramCache]: Analyzing trace with hash 542253111, now seen corresponding path program 1 times [2021-08-26 09:06:51,531 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:51,531 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042866371] [2021-08-26 09:06:51,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:51,531 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:51,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:51,551 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:51,551 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:51,552 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042866371] [2021-08-26 09:06:51,552 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1042866371] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:51,552 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:51,552 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-26 09:06:51,552 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [500493343] [2021-08-26 09:06:51,552 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:51,558 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:51,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:51,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:51,558 INFO L87 Difference]: Start difference. First operand 1616 states and 2038 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:51,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:51,710 INFO L93 Difference]: Finished difference Result 4458 states and 5616 transitions. [2021-08-26 09:06:51,710 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:51,710 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-08-26 09:06:51,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:51,718 INFO L225 Difference]: With dead ends: 4458 [2021-08-26 09:06:51,719 INFO L226 Difference]: Without dead ends: 2912 [2021-08-26 09:06:51,720 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:51,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2912 states. [2021-08-26 09:06:51,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2912 to 2874. [2021-08-26 09:06:51,860 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2874 states, 2873 states have (on average 1.2495649147232857) internal successors, (3590), 2873 states have internal predecessors, (3590), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:51,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 3590 transitions. [2021-08-26 09:06:51,865 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 3590 transitions. Word has length 64 [2021-08-26 09:06:51,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:51,865 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 3590 transitions. [2021-08-26 09:06:51,865 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:51,866 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 3590 transitions. [2021-08-26 09:06:51,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-08-26 09:06:51,866 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:51,866 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:51,867 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-08-26 09:06:51,867 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:51,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:51,868 INFO L82 PathProgramCache]: Analyzing trace with hash 1102952889, now seen corresponding path program 1 times [2021-08-26 09:06:51,868 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:51,868 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536525165] [2021-08-26 09:06:51,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:51,868 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:51,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:51,885 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-26 09:06:51,885 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:51,885 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536525165] [2021-08-26 09:06:51,885 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536525165] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:51,886 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:51,886 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-26 09:06:51,886 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875275211] [2021-08-26 09:06:51,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:51,886 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:51,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:51,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:51,887 INFO L87 Difference]: Start difference. First operand 2874 states and 3590 transitions. Second operand has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:52,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:52,003 INFO L93 Difference]: Finished difference Result 5628 states and 7047 transitions. [2021-08-26 09:06:52,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:52,003 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 64 [2021-08-26 09:06:52,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:52,010 INFO L225 Difference]: With dead ends: 5628 [2021-08-26 09:06:52,010 INFO L226 Difference]: Without dead ends: 2812 [2021-08-26 09:06:52,013 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:52,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2812 states. [2021-08-26 09:06:52,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2812 to 2812. [2021-08-26 09:06:52,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2812 states, 2811 states have (on average 1.2522234080398436) internal successors, (3520), 2811 states have internal predecessors, (3520), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:52,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2812 states to 2812 states and 3520 transitions. [2021-08-26 09:06:52,126 INFO L78 Accepts]: Start accepts. Automaton has 2812 states and 3520 transitions. Word has length 64 [2021-08-26 09:06:52,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:52,127 INFO L470 AbstractCegarLoop]: Abstraction has 2812 states and 3520 transitions. [2021-08-26 09:06:52,127 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.0) internal successors, (57), 3 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:52,127 INFO L276 IsEmpty]: Start isEmpty. Operand 2812 states and 3520 transitions. [2021-08-26 09:06:52,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-08-26 09:06:52,127 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:52,128 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:52,128 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-08-26 09:06:52,128 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:52,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:52,128 INFO L82 PathProgramCache]: Analyzing trace with hash -598434673, now seen corresponding path program 1 times [2021-08-26 09:06:52,128 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:52,129 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579319324] [2021-08-26 09:06:52,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:52,129 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:52,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:52,176 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-26 09:06:52,177 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:52,177 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579319324] [2021-08-26 09:06:52,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1579319324] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:52,177 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:52,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-26 09:06:52,177 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342844157] [2021-08-26 09:06:52,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:52,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:52,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:52,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:52,178 INFO L87 Difference]: Start difference. First operand 2812 states and 3520 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 2 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:52,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:52,372 INFO L93 Difference]: Finished difference Result 6754 states and 8517 transitions. [2021-08-26 09:06:52,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:52,373 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 2 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 65 [2021-08-26 09:06:52,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:52,385 INFO L225 Difference]: With dead ends: 6754 [2021-08-26 09:06:52,386 INFO L226 Difference]: Without dead ends: 4728 [2021-08-26 09:06:52,389 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:52,392 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4728 states. [2021-08-26 09:06:52,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4728 to 3840. [2021-08-26 09:06:52,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3840 states, 3839 states have (on average 1.2550143266475644) internal successors, (4818), 3839 states have internal predecessors, (4818), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:52,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3840 states to 3840 states and 4818 transitions. [2021-08-26 09:06:52,559 INFO L78 Accepts]: Start accepts. Automaton has 3840 states and 4818 transitions. Word has length 65 [2021-08-26 09:06:52,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:52,559 INFO L470 AbstractCegarLoop]: Abstraction has 3840 states and 4818 transitions. [2021-08-26 09:06:52,559 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 2 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:52,559 INFO L276 IsEmpty]: Start isEmpty. Operand 3840 states and 4818 transitions. [2021-08-26 09:06:52,561 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-08-26 09:06:52,561 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:52,561 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:52,561 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-08-26 09:06:52,561 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:52,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:52,562 INFO L82 PathProgramCache]: Analyzing trace with hash -1885494495, now seen corresponding path program 1 times [2021-08-26 09:06:52,562 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:52,562 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206319328] [2021-08-26 09:06:52,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:52,562 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:52,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:52,588 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:52,589 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:52,589 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206319328] [2021-08-26 09:06:52,589 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206319328] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:52,589 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:52,589 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-26 09:06:52,589 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980927045] [2021-08-26 09:06:52,590 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-26 09:06:52,590 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:52,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-26 09:06:52,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-26 09:06:52,590 INFO L87 Difference]: Start difference. First operand 3840 states and 4818 transitions. Second operand has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:52,836 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:52,836 INFO L93 Difference]: Finished difference Result 9558 states and 12023 transitions. [2021-08-26 09:06:52,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-08-26 09:06:52,836 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 82 [2021-08-26 09:06:52,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:52,849 INFO L225 Difference]: With dead ends: 9558 [2021-08-26 09:06:52,849 INFO L226 Difference]: Without dead ends: 5776 [2021-08-26 09:06:52,854 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 15.8ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-08-26 09:06:52,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5776 states. [2021-08-26 09:06:53,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5776 to 3888. [2021-08-26 09:06:53,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3888 states, 3887 states have (on average 1.2328273732956008) internal successors, (4792), 3887 states have internal predecessors, (4792), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:53,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3888 states to 3888 states and 4792 transitions. [2021-08-26 09:06:53,030 INFO L78 Accepts]: Start accepts. Automaton has 3888 states and 4792 transitions. Word has length 82 [2021-08-26 09:06:53,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:53,030 INFO L470 AbstractCegarLoop]: Abstraction has 3888 states and 4792 transitions. [2021-08-26 09:06:53,030 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.4) internal successors, (82), 5 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:53,030 INFO L276 IsEmpty]: Start isEmpty. Operand 3888 states and 4792 transitions. [2021-08-26 09:06:53,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-08-26 09:06:53,032 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:53,032 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:53,032 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-08-26 09:06:53,032 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:53,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:53,032 INFO L82 PathProgramCache]: Analyzing trace with hash 821124899, now seen corresponding path program 1 times [2021-08-26 09:06:53,033 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:53,033 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950497880] [2021-08-26 09:06:53,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:53,033 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:53,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:53,056 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:53,057 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:53,057 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950497880] [2021-08-26 09:06:53,057 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950497880] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:53,057 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:53,057 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-26 09:06:53,057 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558374604] [2021-08-26 09:06:53,058 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:53,058 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:53,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:53,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:53,058 INFO L87 Difference]: Start difference. First operand 3888 states and 4792 transitions. Second operand has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:53,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:53,334 INFO L93 Difference]: Finished difference Result 11116 states and 13658 transitions. [2021-08-26 09:06:53,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:53,335 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 82 [2021-08-26 09:06:53,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:53,352 INFO L225 Difference]: With dead ends: 11116 [2021-08-26 09:06:53,352 INFO L226 Difference]: Without dead ends: 7298 [2021-08-26 09:06:53,356 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:53,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7298 states. [2021-08-26 09:06:53,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7298 to 7088. [2021-08-26 09:06:53,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7088 states, 7087 states have (on average 1.2140539015098066) internal successors, (8604), 7087 states have internal predecessors, (8604), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:53,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7088 states to 7088 states and 8604 transitions. [2021-08-26 09:06:53,721 INFO L78 Accepts]: Start accepts. Automaton has 7088 states and 8604 transitions. Word has length 82 [2021-08-26 09:06:53,721 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:53,721 INFO L470 AbstractCegarLoop]: Abstraction has 7088 states and 8604 transitions. [2021-08-26 09:06:53,722 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 27.333333333333332) internal successors, (82), 3 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:53,722 INFO L276 IsEmpty]: Start isEmpty. Operand 7088 states and 8604 transitions. [2021-08-26 09:06:53,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-08-26 09:06:53,723 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:53,723 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:53,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-08-26 09:06:53,724 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:53,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:53,724 INFO L82 PathProgramCache]: Analyzing trace with hash -1445932573, now seen corresponding path program 1 times [2021-08-26 09:06:53,724 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:53,724 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1641314843] [2021-08-26 09:06:53,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:53,725 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:53,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:53,745 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:53,745 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:53,746 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1641314843] [2021-08-26 09:06:53,746 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1641314843] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:53,746 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:53,746 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-26 09:06:53,746 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [59032302] [2021-08-26 09:06:53,746 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-26 09:06:53,746 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:53,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-26 09:06:53,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-26 09:06:53,747 INFO L87 Difference]: Start difference. First operand 7088 states and 8604 transitions. Second operand has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:53,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:53,990 INFO L93 Difference]: Finished difference Result 12478 states and 15137 transitions. [2021-08-26 09:06:53,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-26 09:06:53,991 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 83 [2021-08-26 09:06:53,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:53,997 INFO L225 Difference]: With dead ends: 12478 [2021-08-26 09:06:53,998 INFO L226 Difference]: Without dead ends: 5427 [2021-08-26 09:06:54,005 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-26 09:06:54,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5427 states. [2021-08-26 09:06:54,218 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5427 to 5427. [2021-08-26 09:06:54,223 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5427 states, 5426 states have (on average 1.199410246959086) internal successors, (6508), 5426 states have internal predecessors, (6508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:54,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5427 states to 5427 states and 6508 transitions. [2021-08-26 09:06:54,228 INFO L78 Accepts]: Start accepts. Automaton has 5427 states and 6508 transitions. Word has length 83 [2021-08-26 09:06:54,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:54,229 INFO L470 AbstractCegarLoop]: Abstraction has 5427 states and 6508 transitions. [2021-08-26 09:06:54,229 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.75) internal successors, (83), 4 states have internal predecessors, (83), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:54,229 INFO L276 IsEmpty]: Start isEmpty. Operand 5427 states and 6508 transitions. [2021-08-26 09:06:54,231 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-08-26 09:06:54,232 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:54,232 INFO L512 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:54,232 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-08-26 09:06:54,232 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:54,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:54,233 INFO L82 PathProgramCache]: Analyzing trace with hash -1972548730, now seen corresponding path program 1 times [2021-08-26 09:06:54,233 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:54,233 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1825156628] [2021-08-26 09:06:54,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:54,233 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:54,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:54,251 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:54,251 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:54,251 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1825156628] [2021-08-26 09:06:54,251 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1825156628] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:54,251 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:54,251 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-08-26 09:06:54,252 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [144284068] [2021-08-26 09:06:54,252 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:54,252 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:54,252 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:54,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:54,253 INFO L87 Difference]: Start difference. First operand 5427 states and 6508 transitions. Second operand has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 2 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:54,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:54,467 INFO L93 Difference]: Finished difference Result 12449 states and 14904 transitions. [2021-08-26 09:06:54,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:54,468 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 2 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 106 [2021-08-26 09:06:54,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:54,477 INFO L225 Difference]: With dead ends: 12449 [2021-08-26 09:06:54,477 INFO L226 Difference]: Without dead ends: 7048 [2021-08-26 09:06:54,483 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:54,487 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7048 states. [2021-08-26 09:06:54,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7048 to 7000. [2021-08-26 09:06:54,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7000 states, 6999 states have (on average 1.189027003857694) internal successors, (8322), 6999 states have internal predecessors, (8322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:54,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8322 transitions. [2021-08-26 09:06:54,719 INFO L78 Accepts]: Start accepts. Automaton has 7000 states and 8322 transitions. Word has length 106 [2021-08-26 09:06:54,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:54,720 INFO L470 AbstractCegarLoop]: Abstraction has 7000 states and 8322 transitions. [2021-08-26 09:06:54,720 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.333333333333336) internal successors, (106), 2 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:54,720 INFO L276 IsEmpty]: Start isEmpty. Operand 7000 states and 8322 transitions. [2021-08-26 09:06:54,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-08-26 09:06:54,724 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:54,724 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:54,724 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-08-26 09:06:54,724 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:54,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:54,725 INFO L82 PathProgramCache]: Analyzing trace with hash 1320660436, now seen corresponding path program 1 times [2021-08-26 09:06:54,725 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:54,725 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1110574994] [2021-08-26 09:06:54,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:54,725 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:54,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:54,744 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:54,744 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:54,744 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1110574994] [2021-08-26 09:06:54,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1110574994] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:54,744 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:54,745 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-26 09:06:54,745 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614418165] [2021-08-26 09:06:54,745 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:54,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:54,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:54,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:54,746 INFO L87 Difference]: Start difference. First operand 7000 states and 8322 transitions. Second operand has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:54,952 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:54,952 INFO L93 Difference]: Finished difference Result 12422 states and 14823 transitions. [2021-08-26 09:06:54,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:54,953 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 121 [2021-08-26 09:06:54,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:54,961 INFO L225 Difference]: With dead ends: 12422 [2021-08-26 09:06:54,962 INFO L226 Difference]: Without dead ends: 7032 [2021-08-26 09:06:54,966 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.6ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:54,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7032 states. [2021-08-26 09:06:55,279 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7032 to 7000. [2021-08-26 09:06:55,285 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7000 states, 6999 states have (on average 1.1644520645806544) internal successors, (8150), 6999 states have internal predecessors, (8150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:55,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8150 transitions. [2021-08-26 09:06:55,292 INFO L78 Accepts]: Start accepts. Automaton has 7000 states and 8150 transitions. Word has length 121 [2021-08-26 09:06:55,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:55,292 INFO L470 AbstractCegarLoop]: Abstraction has 7000 states and 8150 transitions. [2021-08-26 09:06:55,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.333333333333336) internal successors, (121), 3 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:55,293 INFO L276 IsEmpty]: Start isEmpty. Operand 7000 states and 8150 transitions. [2021-08-26 09:06:55,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-08-26 09:06:55,297 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:55,297 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:55,297 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-08-26 09:06:55,297 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:55,298 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:55,298 INFO L82 PathProgramCache]: Analyzing trace with hash -2003596231, now seen corresponding path program 1 times [2021-08-26 09:06:55,298 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:55,298 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200354786] [2021-08-26 09:06:55,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:55,298 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:55,305 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:55,323 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:55,323 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:55,323 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200354786] [2021-08-26 09:06:55,323 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200354786] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:55,323 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:55,324 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-26 09:06:55,324 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2075932625] [2021-08-26 09:06:55,324 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-26 09:06:55,324 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:55,324 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-26 09:06:55,325 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-26 09:06:55,325 INFO L87 Difference]: Start difference. First operand 7000 states and 8150 transitions. Second operand has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:55,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:55,656 INFO L93 Difference]: Finished difference Result 12392 states and 14448 transitions. [2021-08-26 09:06:55,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-26 09:06:55,657 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 122 [2021-08-26 09:06:55,657 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:55,665 INFO L225 Difference]: With dead ends: 12392 [2021-08-26 09:06:55,666 INFO L226 Difference]: Without dead ends: 7002 [2021-08-26 09:06:55,671 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.9ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-26 09:06:55,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7002 states. [2021-08-26 09:06:55,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7002 to 7000. [2021-08-26 09:06:55,970 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7000 states, 6999 states have (on average 1.1593084726389484) internal successors, (8114), 6999 states have internal predecessors, (8114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:55,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8114 transitions. [2021-08-26 09:06:55,978 INFO L78 Accepts]: Start accepts. Automaton has 7000 states and 8114 transitions. Word has length 122 [2021-08-26 09:06:55,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:55,978 INFO L470 AbstractCegarLoop]: Abstraction has 7000 states and 8114 transitions. [2021-08-26 09:06:55,978 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.5) internal successors, (122), 4 states have internal predecessors, (122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:55,979 INFO L276 IsEmpty]: Start isEmpty. Operand 7000 states and 8114 transitions. [2021-08-26 09:06:55,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-08-26 09:06:55,984 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:55,984 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:55,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-08-26 09:06:55,984 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:55,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:55,985 INFO L82 PathProgramCache]: Analyzing trace with hash -1600602555, now seen corresponding path program 1 times [2021-08-26 09:06:55,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:55,985 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838844577] [2021-08-26 09:06:55,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:55,985 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:55,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:56,011 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-08-26 09:06:56,011 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:56,011 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838844577] [2021-08-26 09:06:56,011 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838844577] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:56,011 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:56,012 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-26 09:06:56,012 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48755886] [2021-08-26 09:06:56,012 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-26 09:06:56,012 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:56,012 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-26 09:06:56,013 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-26 09:06:56,013 INFO L87 Difference]: Start difference. First operand 7000 states and 8114 transitions. Second operand has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:56,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:56,300 INFO L93 Difference]: Finished difference Result 14158 states and 16408 transitions. [2021-08-26 09:06:56,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-26 09:06:56,301 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 148 [2021-08-26 09:06:56,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:56,309 INFO L225 Difference]: With dead ends: 14158 [2021-08-26 09:06:56,309 INFO L226 Difference]: Without dead ends: 6400 [2021-08-26 09:06:56,315 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 8.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-26 09:06:56,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6400 states. [2021-08-26 09:06:56,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6400 to 6203. [2021-08-26 09:06:56,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6203 states, 6202 states have (on average 1.152370203160271) internal successors, (7147), 6202 states have internal predecessors, (7147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:56,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6203 states to 6203 states and 7147 transitions. [2021-08-26 09:06:56,511 INFO L78 Accepts]: Start accepts. Automaton has 6203 states and 7147 transitions. Word has length 148 [2021-08-26 09:06:56,511 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:56,511 INFO L470 AbstractCegarLoop]: Abstraction has 6203 states and 7147 transitions. [2021-08-26 09:06:56,511 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:56,512 INFO L276 IsEmpty]: Start isEmpty. Operand 6203 states and 7147 transitions. [2021-08-26 09:06:56,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-08-26 09:06:56,515 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:56,515 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:56,515 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-08-26 09:06:56,515 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:56,515 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:56,515 INFO L82 PathProgramCache]: Analyzing trace with hash 884177636, now seen corresponding path program 1 times [2021-08-26 09:06:56,516 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:56,516 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [825706141] [2021-08-26 09:06:56,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:56,516 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:56,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:56,540 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-26 09:06:56,540 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:56,540 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [825706141] [2021-08-26 09:06:56,540 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [825706141] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:56,540 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:56,540 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-26 09:06:56,540 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291121189] [2021-08-26 09:06:56,541 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:56,541 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:56,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:56,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:56,541 INFO L87 Difference]: Start difference. First operand 6203 states and 7147 transitions. Second operand has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:56,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:56,740 INFO L93 Difference]: Finished difference Result 10593 states and 12216 transitions. [2021-08-26 09:06:56,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:56,740 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 149 [2021-08-26 09:06:56,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:56,752 INFO L225 Difference]: With dead ends: 10593 [2021-08-26 09:06:56,752 INFO L226 Difference]: Without dead ends: 6487 [2021-08-26 09:06:56,756 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:56,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6487 states. [2021-08-26 09:06:56,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6487 to 6203. [2021-08-26 09:06:56,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6203 states, 6202 states have (on average 1.1330216059335698) internal successors, (7027), 6202 states have internal predecessors, (7027), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:56,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6203 states to 6203 states and 7027 transitions. [2021-08-26 09:06:56,950 INFO L78 Accepts]: Start accepts. Automaton has 6203 states and 7027 transitions. Word has length 149 [2021-08-26 09:06:56,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:56,950 INFO L470 AbstractCegarLoop]: Abstraction has 6203 states and 7027 transitions. [2021-08-26 09:06:56,950 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 47.333333333333336) internal successors, (142), 3 states have internal predecessors, (142), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:56,951 INFO L276 IsEmpty]: Start isEmpty. Operand 6203 states and 7027 transitions. [2021-08-26 09:06:56,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-08-26 09:06:56,954 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:56,954 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:56,954 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-08-26 09:06:56,954 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:56,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:56,954 INFO L82 PathProgramCache]: Analyzing trace with hash 1796815004, now seen corresponding path program 1 times [2021-08-26 09:06:56,955 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:56,955 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349009999] [2021-08-26 09:06:56,955 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:56,955 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:56,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:57,007 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-26 09:06:57,007 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:57,008 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349009999] [2021-08-26 09:06:57,008 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [349009999] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:57,008 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:57,008 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-08-26 09:06:57,008 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [707702746] [2021-08-26 09:06:57,008 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-08-26 09:06:57,008 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:57,009 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-08-26 09:06:57,009 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-08-26 09:06:57,009 INFO L87 Difference]: Start difference. First operand 6203 states and 7027 transitions. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:57,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:57,128 INFO L93 Difference]: Finished difference Result 8940 states and 10067 transitions. [2021-08-26 09:06:57,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-26 09:06:57,129 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 150 [2021-08-26 09:06:57,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:57,131 INFO L225 Difference]: With dead ends: 8940 [2021-08-26 09:06:57,131 INFO L226 Difference]: Without dead ends: 1856 [2021-08-26 09:06:57,135 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 7.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-08-26 09:06:57,136 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1856 states. [2021-08-26 09:06:57,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1856 to 1856. [2021-08-26 09:06:57,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1856 states, 1855 states have (on average 1.0700808625336926) internal successors, (1985), 1855 states have internal predecessors, (1985), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:57,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1856 states to 1856 states and 1985 transitions. [2021-08-26 09:06:57,191 INFO L78 Accepts]: Start accepts. Automaton has 1856 states and 1985 transitions. Word has length 150 [2021-08-26 09:06:57,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:57,191 INFO L470 AbstractCegarLoop]: Abstraction has 1856 states and 1985 transitions. [2021-08-26 09:06:57,191 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:57,191 INFO L276 IsEmpty]: Start isEmpty. Operand 1856 states and 1985 transitions. [2021-08-26 09:06:57,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-08-26 09:06:57,193 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:57,193 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:57,193 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-08-26 09:06:57,194 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:57,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:57,194 INFO L82 PathProgramCache]: Analyzing trace with hash -443547140, now seen corresponding path program 1 times [2021-08-26 09:06:57,194 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:57,194 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1211607766] [2021-08-26 09:06:57,194 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:57,194 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:57,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:57,222 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-08-26 09:06:57,222 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:57,222 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1211607766] [2021-08-26 09:06:57,223 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1211607766] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:57,223 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:57,223 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-08-26 09:06:57,223 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606350837] [2021-08-26 09:06:57,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-08-26 09:06:57,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:57,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-08-26 09:06:57,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:57,224 INFO L87 Difference]: Start difference. First operand 1856 states and 1985 transitions. Second operand has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:57,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:57,285 INFO L93 Difference]: Finished difference Result 2482 states and 2655 transitions. [2021-08-26 09:06:57,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-08-26 09:06:57,286 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 150 [2021-08-26 09:06:57,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:57,288 INFO L225 Difference]: With dead ends: 2482 [2021-08-26 09:06:57,288 INFO L226 Difference]: Without dead ends: 1495 [2021-08-26 09:06:57,289 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-08-26 09:06:57,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1495 states. [2021-08-26 09:06:57,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 1495. [2021-08-26 09:06:57,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1495 states, 1494 states have (on average 1.0655957161981258) internal successors, (1592), 1494 states have internal predecessors, (1592), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:57,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 1592 transitions. [2021-08-26 09:06:57,336 INFO L78 Accepts]: Start accepts. Automaton has 1495 states and 1592 transitions. Word has length 150 [2021-08-26 09:06:57,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:57,336 INFO L470 AbstractCegarLoop]: Abstraction has 1495 states and 1592 transitions. [2021-08-26 09:06:57,336 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 50.0) internal successors, (150), 3 states have internal predecessors, (150), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:57,336 INFO L276 IsEmpty]: Start isEmpty. Operand 1495 states and 1592 transitions. [2021-08-26 09:06:57,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2021-08-26 09:06:57,338 INFO L504 BasicCegarLoop]: Found error trace [2021-08-26 09:06:57,338 INFO L512 BasicCegarLoop]: trace histogram [3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-08-26 09:06:57,338 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-08-26 09:06:57,338 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-08-26 09:06:57,339 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-08-26 09:06:57,339 INFO L82 PathProgramCache]: Analyzing trace with hash 362557874, now seen corresponding path program 1 times [2021-08-26 09:06:57,339 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-08-26 09:06:57,339 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051993917] [2021-08-26 09:06:57,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-08-26 09:06:57,339 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-08-26 09:06:57,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-08-26 09:06:57,394 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-08-26 09:06:57,395 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-08-26 09:06:57,395 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051993917] [2021-08-26 09:06:57,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2051993917] provided 1 perfect and 0 imperfect interpolant sequences [2021-08-26 09:06:57,395 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-08-26 09:06:57,395 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-08-26 09:06:57,395 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427995981] [2021-08-26 09:06:57,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-08-26 09:06:57,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-08-26 09:06:57,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-08-26 09:06:57,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-26 09:06:57,396 INFO L87 Difference]: Start difference. First operand 1495 states and 1592 transitions. Second operand has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:57,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-08-26 09:06:57,467 INFO L93 Difference]: Finished difference Result 1495 states and 1592 transitions. [2021-08-26 09:06:57,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-08-26 09:06:57,468 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 152 [2021-08-26 09:06:57,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-08-26 09:06:57,468 INFO L225 Difference]: With dead ends: 1495 [2021-08-26 09:06:57,468 INFO L226 Difference]: Without dead ends: 0 [2021-08-26 09:06:57,469 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.0ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-08-26 09:06:57,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-08-26 09:06:57,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-08-26 09:06:57,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:57,469 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-08-26 09:06:57,469 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 152 [2021-08-26 09:06:57,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-08-26 09:06:57,470 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-08-26 09:06:57,470 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 29.0) internal successors, (145), 5 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2021-08-26 09:06:57,470 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-08-26 09:06:57,470 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-08-26 09:06:57,472 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-08-26 09:06:57,472 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-08-26 09:06:57,473 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-08-26 09:06:57,483 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:57,543 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:57,759 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:57,840 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:57,917 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:57,927 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:57,968 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,133 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,172 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,213 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,236 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,285 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,325 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,416 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,431 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,451 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,519 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,523 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,628 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,650 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,703 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,705 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,820 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,879 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:58,908 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,023 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,026 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,059 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,087 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,116 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,175 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,232 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,293 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,428 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,561 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,576 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,608 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,756 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,828 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,864 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,865 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,869 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,912 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:06:59,960 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,009 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,021 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,022 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,058 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,076 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,087 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,222 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,264 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,304 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,334 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,401 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,429 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,454 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,516 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,638 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,640 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,773 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,804 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,934 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:00,965 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:01,096 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:01,156 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:01,208 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:01,210 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:01,226 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-08-26 09:07:44,335 INFO L857 garLoopResultBuilder]: For program point L564(lines 564 573) no Hoare annotation was computed. [2021-08-26 09:07:44,336 INFO L853 garLoopResultBuilder]: At program point L564-1(lines 564 573) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-26 09:07:44,336 INFO L857 garLoopResultBuilder]: For program point L300(lines 300 307) no Hoare annotation was computed. [2021-08-26 09:07:44,336 INFO L853 garLoopResultBuilder]: At program point L399-3(lines 370 407) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-26 09:07:44,337 INFO L853 garLoopResultBuilder]: At program point L598(lines 589 600) the Hoare annotation is: (= ~t1_i~0 1) [2021-08-26 09:07:44,337 INFO L857 garLoopResultBuilder]: For program point L433(lines 433 437) no Hoare annotation was computed. [2021-08-26 09:07:44,337 INFO L857 garLoopResultBuilder]: For program point L466-1(lines 465 498) no Hoare annotation was computed. [2021-08-26 09:07:44,337 INFO L853 garLoopResultBuilder]: At program point L433-2(lines 374 378) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ~m_pc~0 ~t1_pc~0)) (.cse7 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse8 (<= 2 ~M_E~0)) (.cse9 (= ~E_M~0 ~E_1~0)) (.cse10 (<= 2 ~T1_E~0)) (.cse11 (= ~t1_st~0 0)) (.cse12 (<= 2 ~E_2~0)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse14 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (= ~t2_i~0 1)) (.cse16 (= ~m_pc~0 0)) (.cse17 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse18 (= ~E_M~0 2)) (.cse19 (= 0 ~t2_st~0)) (.cse20 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (not (= ~m_st~0 0)) .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (= 0 ~t2_pc~0) .cse17 .cse18 .cse19 (= ~token~0 ~local~0) .cse20))) [2021-08-26 09:07:44,337 INFO L857 garLoopResultBuilder]: For program point L433-3(lines 433 437) no Hoare annotation was computed. [2021-08-26 09:07:44,337 INFO L853 garLoopResultBuilder]: At program point L433-5(lines 1 600) the Hoare annotation is: (let ((.cse18 (= 0 ~t2_st~0)) (.cse20 (= ~t1_pc~0 1))) (let ((.cse23 (= ~token~0 ~local~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse7 (not .cse20)) (.cse21 (= ~t2_pc~0 1)) (.cse22 (not .cse18)) (.cse11 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse0 (<= 2 ~T2_E~0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (not (= ~m_st~0 0))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse15 (= 0 ~t2_pc~0)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse17 (= ~E_M~0 2)) (.cse24 (not (= ~t1_st~0 0))) (.cse19 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse10 .cse22 .cse12 .cse13 .cse14 .cse16 .cse17 .cse23 .cse19) (and .cse20 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse23 .cse19) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse10 .cse22 .cse12 .cse13 .cse14 .cse16 .cse17 .cse24 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse11 .cse12 .cse13 .cse14 .cse16 .cse17 .cse19) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse24 .cse18 .cse19)))) [2021-08-26 09:07:44,337 INFO L857 garLoopResultBuilder]: For program point L433-6(lines 433 437) no Hoare annotation was computed. [2021-08-26 09:07:44,337 INFO L853 garLoopResultBuilder]: At program point L169(lines 157 171) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= ~m_pc~0 ~t1_pc~0)) (.cse3 (<= 2 ~M_E~0)) (.cse4 (= ~E_M~0 ~E_1~0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (= ~t1_st~0 0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (= ~t2_i~0 1)) (.cse10 (= ~m_pc~0 0)) (.cse11 (= ~E_M~0 2)) (.cse12 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (not (= ~m_st~0 0)) .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (= 0 ~t2_pc~0) .cse11 .cse12 (= ~token~0 ~local~0)))) [2021-08-26 09:07:44,338 INFO L853 garLoopResultBuilder]: At program point L433-8(lines 1 600) the Hoare annotation is: (let ((.cse5 (= ~t2_pc~0 1)) (.cse3 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse16 (= ~m_pc~0 0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (<= 2 ~T1_E~0)) (.cse6 (= ~m_pc~0 1)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not (= ~m_st~0 0))) (.cse10 (not (= ~E_1~0 1))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2)) (.cse8 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (not .cse8) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (let ((.cse15 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 (<= ~token~0 .cse15) .cse4 .cse5 .cse6 .cse7 (<= .cse15 ~token~0) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse8)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 .cse9 .cse11 .cse12 .cse16 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse4 .cse7 .cse9 .cse11 .cse12 .cse16 .cse13 .cse14 .cse8) (and .cse0 .cse1 .cse2 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 (= 0 ~t2_pc~0) .cse13 .cse14 .cse8))) [2021-08-26 09:07:44,338 INFO L853 garLoopResultBuilder]: At program point L169-1(lines 157 171) the Hoare annotation is: (let ((.cse19 (= 0 ~t2_st~0)) (.cse0 (= ~t1_pc~0 1))) (let ((.cse14 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse15 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse16 (not .cse0)) (.cse5 (= ~t2_pc~0 1)) (.cse7 (not .cse19)) (.cse17 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse20 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse6 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse8 (not (= ~m_st~0 0))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse18 (= 0 ~t2_pc~0)) (.cse11 (= ~E_M~0 2)) (.cse12 (not (= ~t1_st~0 0))) (.cse13 (= ~token~0 ~local~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse14 .cse15 .cse2 .cse16 .cse3 .cse4 .cse6 .cse17 .cse8 .cse9 .cse10 .cse18 .cse11 .cse19 .cse20) (and .cse1 .cse14 .cse15 .cse2 .cse16 .cse3 .cse4 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse10 .cse11 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse18 .cse11 .cse12 .cse19 .cse13)))) [2021-08-26 09:07:44,338 INFO L857 garLoopResultBuilder]: For program point L433-9(lines 433 437) no Hoare annotation was computed. [2021-08-26 09:07:44,338 INFO L853 garLoopResultBuilder]: At program point L169-2(lines 157 171) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (<= 2 ~T1_E~0)) (.cse9 (= ~m_pc~0 1)) (.cse3 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse4 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 1))) (.cse5 (not (= ~E_1~0 0))) (.cse6 (= ~t2_i~0 1)) (.cse7 (= ~E_M~0 2)) (.cse12 (not (= ~t1_st~0 0))) (.cse10 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 (= ~m_pc~0 0) .cse7) (let ((.cse8 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 (<= ~token~0 .cse8) .cse2 (= ~t2_pc~0 1) .cse9 .cse3 (<= .cse8 ~token~0) (not .cse10) .cse4 .cse11 .cse5 .cse6 .cse7 .cse12)) (and .cse0 .cse1 .cse2 .cse9 .cse3 .cse4 .cse11 .cse5 .cse6 (= 0 ~t2_pc~0) .cse7 .cse12 .cse10))) [2021-08-26 09:07:44,338 INFO L853 garLoopResultBuilder]: At program point L169-3(lines 157 171) the Hoare annotation is: (let ((.cse19 (= ~t1_pc~0 1))) (let ((.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (not .cse19)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse16 (= ~m_pc~0 0)) (.cse15 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse0 (<= 2 ~T2_E~0)) (.cse3 (= ~t1_i~0 1)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse7 (= ~t2_pc~0 1)) (.cse17 (= ~m_pc~0 1)) (.cse9 (not (= 0 ~t2_st~0))) (.cse11 (not (= ~m_st~0 0))) (.cse18 (not (= ~E_1~0 1))) (.cse12 (not (= ~E_1~0 0))) (.cse13 (= ~t2_i~0 1)) (.cse14 (not (= ~t1_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse3 .cse5 .cse6 .cse8 .cse11 .cse12 .cse13 .cse16) (and .cse0 .cse3 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse11 .cse18 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse13 .cse16 .cse14 .cse15) (and .cse19 .cse0 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse7 .cse17 .cse9 .cse11 .cse18 .cse12 .cse13 (< (+ ~local~0 1) ~token~0) .cse14)))) [2021-08-26 09:07:44,339 INFO L853 garLoopResultBuilder]: At program point L433-11(lines 1 600) the Hoare annotation is: (let ((.cse0 (= ~t1_pc~0 1))) (let ((.cse16 (= ~m_pc~0 0)) (.cse8 (= ~m_pc~0 1)) (.cse10 (not (= ~E_1~0 1))) (.cse1 (<= 2 ~T2_E~0)) (.cse17 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse18 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse19 (not .cse0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse7 (= ~t2_pc~0 1)) (.cse9 (not (= 0 ~t2_st~0))) (.cse20 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (not (= ~t1_st~0 0))) (.cse14 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (< (+ ~local~0 1) ~token~0) .cse13 .cse14) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse15 .cse11 .cse12 .cse16 .cse14) (and .cse1 .cse17 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse7 .cse9 .cse20 .cse11 .cse12 .cse16 .cse13 .cse14) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse15 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse1 .cse17 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse7 .cse9 .cse20 .cse15 .cse11 .cse12 .cse13 .cse14)))) [2021-08-26 09:07:44,339 INFO L853 garLoopResultBuilder]: At program point L169-4(lines 157 171) the Hoare annotation is: (let ((.cse0 (= ~t1_pc~0 1)) (.cse16 (= 0 ~t2_st~0))) (let ((.cse7 (not .cse16)) (.cse14 (= ~token~0 ~local~0)) (.cse19 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse20 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse21 (not .cse0)) (.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse15 (= 0 ~t2_pc~0)) (.cse23 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= ~t2_pc~0 1)) (.cse17 (= ~m_pc~0 1)) (.cse18 (+ ~local~0 1)) (.cse8 (not (= ~E_1~0 1))) (.cse13 (not (= ~t1_st~0 0))) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse6 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse24 (not (= ~m_st~0 0))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse11 (= ~m_pc~0 0)) (.cse12 (= ~E_M~0 2))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse11 .cse15 .cse12 .cse13 .cse16 .cse14) (and .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse17 .cse6 .cse7 .cse8 .cse9 .cse10 (< .cse18 ~token~0) .cse12 .cse13) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse5 .cse6 .cse7 .cse22 .cse9 .cse10 .cse11 .cse12 .cse13 .cse23) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse5 .cse17 .cse6 .cse7 .cse22 .cse24 .cse8 .cse9 .cse10 .cse12 .cse23) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse17 .cse6 .cse7 .cse24 .cse8 .cse9 .cse10 .cse12 .cse13) (and .cse1 .cse2 .cse3 .cse4 .cse17 .cse6 .cse24 .cse8 .cse9 .cse10 .cse15 .cse12 .cse13 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse17 .cse6 .cse7 .cse24 .cse8 .cse9 .cse10 .cse12 .cse14) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse17 .cse6 .cse22 .cse24 .cse8 .cse9 .cse10 .cse15 .cse12 .cse16 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse17 .cse6 .cse24 .cse8 .cse9 .cse10 .cse15 .cse12 .cse16 .cse14) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse6 .cse22 .cse8 .cse9 .cse10 .cse11 .cse15 .cse12 .cse16 .cse14 .cse23) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse5 .cse6 .cse7 .cse22 .cse24 .cse9 .cse10 .cse12 .cse13 .cse23) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse6 .cse22 .cse9 .cse10 .cse11 .cse15 .cse12 .cse13 .cse16 .cse23) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse5 .cse6 .cse7 .cse22 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse23) (and .cse1 .cse19 .cse20 .cse2 .cse21 .cse3 .cse4 .cse6 .cse22 .cse24 .cse9 .cse10 .cse15 .cse12 .cse13 .cse16 .cse23) (and .cse0 .cse1 .cse2 (<= ~token~0 .cse18) .cse3 .cse4 .cse5 .cse17 .cse6 (<= .cse18 ~token~0) .cse24 .cse8 .cse9 .cse10 .cse12 .cse13) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse24 .cse9 .cse10 .cse11 .cse12)))) [2021-08-26 09:07:44,339 INFO L857 garLoopResultBuilder]: For program point L433-12(lines 433 437) no Hoare annotation was computed. [2021-08-26 09:07:44,339 INFO L853 garLoopResultBuilder]: At program point L169-5(lines 157 171) the Hoare annotation is: (let ((.cse19 (= 0 ~t2_st~0)) (.cse16 (= ~t1_pc~0 1))) (let ((.cse21 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse22 (not .cse16)) (.cse23 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse20 (= ~token~0 ~local~0)) (.cse5 (= ~t2_pc~0 1)) (.cse8 (not .cse19)) (.cse24 (+ ~local~0 1)) (.cse6 (= ~m_pc~0 1)) (.cse10 (not (= ~E_1~0 1))) (.cse18 (= 0 ~t2_pc~0)) (.cse14 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse17 (= ~m_pc~0 0)) (.cse13 (= ~E_M~0 2)) (.cse15 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse16 .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 .cse10 .cse11 .cse12 .cse17 .cse18 .cse13 .cse14 .cse19 .cse20 .cse15) (and .cse16 .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13 .cse19 .cse20 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse5 .cse7 .cse8 .cse23 .cse11 .cse12 .cse17 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse23 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse6 .cse7 .cse23 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13 .cse19 .cse15) (and .cse16 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse17 .cse13 .cse14 .cse20 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse7 .cse23 .cse10 .cse11 .cse12 .cse17 .cse18 .cse13 .cse19 .cse20 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse5 .cse7 .cse8 .cse23 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse7 .cse23 .cse11 .cse12 .cse17 .cse18 .cse13 .cse14 .cse19 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse5 .cse7 .cse8 .cse23 .cse10 .cse11 .cse12 .cse17 .cse13 .cse20 .cse15) (and .cse16 .cse0 .cse1 .cse2 (<= ~token~0 .cse24) .cse3 .cse4 .cse5 .cse6 .cse7 (<= .cse24 ~token~0) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse21 .cse2 .cse22 .cse3 .cse4 .cse7 .cse23 .cse9 .cse11 .cse12 .cse18 .cse13 .cse14 .cse19 .cse15) (and .cse16 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse20 .cse15) (and .cse16 .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 (< .cse24 ~token~0) .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13 .cse14 .cse19 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse7 .cse9 .cse11 .cse12 .cse17 .cse13 .cse15)))) [2021-08-26 09:07:44,339 INFO L853 garLoopResultBuilder]: At program point L433-14(lines 374 378) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-26 09:07:44,340 INFO L857 garLoopResultBuilder]: For program point L433-15(lines 433 437) no Hoare annotation was computed. [2021-08-26 09:07:44,340 INFO L853 garLoopResultBuilder]: At program point L433-17(lines 466 470) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-26 09:07:44,340 INFO L853 garLoopResultBuilder]: At program point L170(lines 154 172) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse3 (= ~m_pc~0 ~t1_pc~0)) (.cse4 (<= 2 ~M_E~0)) (.cse5 (= ~E_M~0 ~E_1~0)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (= ~t1_st~0 0)) (.cse8 (<= 2 ~E_2~0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (= ~t2_i~0 1)) (.cse11 (= ~m_pc~0 0)) (.cse12 (= ~E_M~0 2)) (.cse13 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= 0 ~t2_pc~0) .cse12 .cse13 (= ~token~0 ~local~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (not (= ~m_st~0 0)) .cse10 .cse11 .cse12 .cse13))) [2021-08-26 09:07:44,340 INFO L853 garLoopResultBuilder]: At program point L170-1(lines 154 172) the Hoare annotation is: (let ((.cse15 (= 0 ~t2_st~0)) (.cse17 (= ~t1_pc~0 1))) (let ((.cse13 (= 0 ~t2_pc~0)) (.cse20 (not (= ~t1_st~0 0))) (.cse21 (= ~token~0 ~local~0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (not .cse17)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (<= 2 ~E_2~0)) (.cse18 (= ~t2_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse19 (not .cse15)) (.cse9 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse10 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse14 (= ~E_M~0 2)) (.cse16 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse0 .cse3 .cse4 .cse6 .cse7 .cse18 .cse8 .cse19 .cse10 .cse11 .cse12 .cse14 .cse20 .cse21) (and .cse17 .cse0 .cse3 .cse4 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse20 .cse15 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse18 .cse8 .cse19 .cse9 .cse10 .cse11 .cse12 .cse14 .cse16)))) [2021-08-26 09:07:44,340 INFO L853 garLoopResultBuilder]: At program point L170-2(lines 154 172) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse3 (<= 2 ~T1_E~0)) (.cse10 (= ~m_pc~0 1)) (.cse4 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse5 (not (= ~m_st~0 0))) (.cse12 (not (= ~E_1~0 1))) (.cse6 (not (= ~E_1~0 0))) (.cse7 (= ~t2_i~0 1)) (.cse8 (= ~E_M~0 2)) (.cse13 (not (= ~t1_st~0 0))) (.cse11 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (= ~m_pc~0 0) .cse8) (let ((.cse9 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 (<= ~token~0 .cse9) .cse3 (= ~t2_pc~0 1) .cse10 .cse4 (<= .cse9 ~token~0) (not .cse11) .cse5 .cse12 .cse6 .cse7 .cse8 .cse13)) (and .cse0 .cse1 .cse2 .cse3 .cse10 .cse4 .cse5 .cse12 .cse6 .cse7 (= 0 ~t2_pc~0) .cse8 .cse13 .cse11))) [2021-08-26 09:07:44,340 INFO L853 garLoopResultBuilder]: At program point L170-3(lines 154 172) the Hoare annotation is: (let ((.cse20 (= ~t1_pc~0 1))) (let ((.cse14 (= ~m_pc~0 0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (not .cse20)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse16 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse0 (<= 2 ~T2_E~0)) (.cse3 (= ~t1_i~0 1)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ~t2_pc~0 1)) (.cse18 (= ~m_pc~0 1)) (.cse10 (not (= 0 ~t2_st~0))) (.cse17 (not (= ~m_st~0 0))) (.cse19 (not (= ~E_1~0 1))) (.cse12 (not (= ~E_1~0 0))) (.cse13 (= ~t2_i~0 1)) (.cse15 (not (= ~t1_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse0 .cse3 .cse4 .cse6 .cse7 .cse9 .cse17 .cse12 .cse13 .cse14) (and .cse0 .cse3 .cse4 .cse6 .cse7 .cse8 .cse18 .cse9 .cse10 .cse17 .cse19 .cse12 .cse13 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse17 .cse12 .cse13 .cse15 .cse16) (and .cse20 .cse0 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse6 .cse7 .cse8 .cse18 .cse10 .cse17 .cse19 .cse12 .cse13 (< (+ ~local~0 1) ~token~0) .cse15)))) [2021-08-26 09:07:44,341 INFO L853 garLoopResultBuilder]: At program point L170-4(lines 154 172) the Hoare annotation is: (let ((.cse22 (= 0 ~t2_st~0)) (.cse23 (= ~t1_pc~0 1))) (let ((.cse21 (= 0 ~t2_pc~0)) (.cse19 (= ~m_pc~0 1)) (.cse25 (+ ~local~0 1)) (.cse6 (not (= ~m_st~0 0))) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse11 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse13 (not .cse23)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse14 (= ~t2_pc~0 1)) (.cse5 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (not .cse22)) (.cse16 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse20 (not (= ~E_1~0 1))) (.cse7 (not (= ~E_1~0 0))) (.cse8 (= ~t2_i~0 1)) (.cse9 (= ~m_pc~0 0)) (.cse10 (= ~E_M~0 2)) (.cse24 (= ~token~0 ~local~0)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse14 .cse5 .cse15 .cse16 .cse6 .cse7 .cse8 .cse10 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse14 .cse19 .cse5 .cse15 .cse6 .cse20 .cse7 .cse8 .cse10 .cse17) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse5 .cse16 .cse6 .cse7 .cse8 .cse21 .cse10 .cse17 .cse22 .cse18) (and .cse23 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse20 .cse7 .cse8 .cse9 .cse21 .cse10 .cse17 .cse22 .cse24) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse14 .cse19 .cse5 .cse15 .cse16 .cse6 .cse20 .cse7 .cse8 .cse10 .cse18) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse14 .cse5 .cse15 .cse16 .cse7 .cse8 .cse9 .cse10 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse19 .cse5 .cse6 .cse20 .cse7 .cse8 .cse21 .cse10 .cse17 .cse22) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse19 .cse5 .cse16 .cse6 .cse20 .cse7 .cse8 .cse21 .cse10 .cse22 .cse18) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse5 .cse16 .cse7 .cse8 .cse9 .cse21 .cse10 .cse17 .cse22 .cse18) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse5 .cse16 .cse20 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse24 .cse18) (and .cse23 .cse0 .cse1 (<= ~token~0 (+ 2 ~local~0)) .cse2 .cse3 .cse4 .cse14 .cse19 .cse5 .cse15 .cse20 .cse7 .cse8 (< .cse25 ~token~0) .cse10 .cse17) (and .cse23 .cse0 .cse1 .cse2 .cse3 .cse4 .cse14 .cse19 .cse5 .cse15 .cse6 .cse20 .cse7 .cse8 .cse10 .cse24) (and .cse23 .cse0 .cse1 .cse2 .cse3 .cse4 .cse19 .cse5 .cse6 .cse20 .cse7 .cse8 .cse21 .cse10 .cse22 .cse24) (and .cse23 .cse0 .cse1 .cse2 (<= ~token~0 .cse25) .cse3 .cse4 .cse14 .cse19 .cse5 (<= .cse25 ~token~0) .cse6 .cse20 .cse7 .cse8 .cse10 .cse17 .cse22) (and .cse23 .cse0 .cse1 .cse2 .cse3 .cse4 .cse14 .cse5 .cse15 .cse20 .cse7 .cse8 .cse9 .cse10 .cse17 .cse24) (and .cse0 .cse11 .cse12 .cse1 .cse2 .cse13 .cse3 .cse4 .cse14 .cse5 .cse15 .cse16 .cse20 .cse7 .cse8 .cse9 .cse10 .cse24 .cse18)))) [2021-08-26 09:07:44,341 INFO L853 garLoopResultBuilder]: At program point L170-5(lines 154 172) the Hoare annotation is: (let ((.cse23 (= 0 ~t2_st~0)) (.cse0 (= ~t1_pc~0 1))) (let ((.cse8 (= ~m_pc~0 1)) (.cse25 (+ ~local~0 1)) (.cse21 (not (= ~t1_st~0 0))) (.cse22 (= 0 ~t2_pc~0)) (.cse11 (not (= ~m_st~0 0))) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse18 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse19 (not .cse0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse7 (= ~t2_pc~0 1)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not .cse23)) (.cse20 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse12 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse24 (= ~m_pc~0 0)) (.cse15 (= ~E_M~0 2)) (.cse16 (= ~token~0 ~local~0)) (.cse17 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse7 .cse9 .cse10 .cse20 .cse11 .cse13 .cse14 .cse15 .cse21 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse9 .cse20 .cse11 .cse13 .cse14 .cse22 .cse15 .cse21 .cse23 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse7 .cse9 .cse10 .cse20 .cse13 .cse14 .cse24 .cse15 .cse21 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse22 .cse15 .cse21 .cse23 .cse17) (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 (< .cse25 ~token~0) .cse15 .cse21 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse8 .cse9 .cse20 .cse11 .cse12 .cse13 .cse14 .cse22 .cse15 .cse23 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse21 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse22 .cse15 .cse23 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= ~token~0 .cse25) .cse5 .cse6 .cse7 .cse8 .cse9 (<= .cse25 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse21 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse9 .cse20 .cse13 .cse14 .cse24 .cse22 .cse15 .cse21 .cse23 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse12 .cse13 .cse14 .cse24 .cse15 .cse21 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse9 .cse12 .cse13 .cse14 .cse24 .cse22 .cse15 .cse21 .cse23 .cse16 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse9 .cse20 .cse12 .cse13 .cse14 .cse24 .cse22 .cse15 .cse23 .cse16 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse9 .cse11 .cse13 .cse14 .cse24 .cse15 .cse17) (and .cse1 .cse2 .cse18 .cse3 .cse4 .cse19 .cse5 .cse6 .cse7 .cse9 .cse10 .cse20 .cse12 .cse13 .cse14 .cse24 .cse15 .cse16 .cse17)))) [2021-08-26 09:07:44,341 INFO L857 garLoopResultBuilder]: For program point L336-1(lines 335 368) no Hoare annotation was computed. [2021-08-26 09:07:44,341 INFO L857 garLoopResultBuilder]: For program point L336-2(lines 336 340) no Hoare annotation was computed. [2021-08-26 09:07:44,341 INFO L857 garLoopResultBuilder]: For program point L336-4(lines 335 368) no Hoare annotation was computed. [2021-08-26 09:07:44,341 INFO L857 garLoopResultBuilder]: For program point L471-1(lines 465 498) no Hoare annotation was computed. [2021-08-26 09:07:44,342 INFO L853 garLoopResultBuilder]: At program point L207(lines 195 209) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (= ~m_pc~0 ~t1_pc~0)) (.cse6 (<= 2 ~M_E~0)) (.cse7 (= ~E_M~0 ~E_1~0)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (= ~t1_st~0 0)) (.cse10 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse13 (= ~t2_i~0 1)) (.cse14 (= ~m_pc~0 0)) (.cse15 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse16 (= ~E_M~0 2)) (.cse17 (= 0 ~t2_st~0)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (= 0 ~t2_pc~0) .cse15 .cse16 .cse17 (= ~token~0 ~local~0) .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (not (= ~m_st~0 0)) .cse13 .cse14 .cse15 .cse16 .cse17 .cse18))) [2021-08-26 09:07:44,342 INFO L853 garLoopResultBuilder]: At program point L207-1(lines 195 209) the Hoare annotation is: (let ((.cse16 (= 0 ~t2_st~0)) (.cse17 (= ~t1_pc~0 1))) (let ((.cse13 (not (= ~t1_st~0 0))) (.cse18 (= ~token~0 ~local~0)) (.cse15 (= 0 ~t2_pc~0)) (.cse0 (<= 2 ~T2_E~0)) (.cse19 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse20 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse21 (not .cse17)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse7 (not .cse16)) (.cse22 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse8 (not (= ~m_st~0 0))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse11 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse12 (= ~E_M~0 2)) (.cse14 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse15 .cse11 .cse12 .cse13 .cse16 .cse14) (and .cse17 .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse15 .cse11 .cse12 .cse16 .cse18 .cse14) (and .cse17 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse14) (and .cse0 .cse19 .cse20 .cse1 .cse2 .cse21 .cse3 .cse4 .cse6 .cse22 .cse8 .cse9 .cse10 .cse15 .cse11 .cse12 .cse16 .cse14) (and .cse0 .cse19 .cse20 .cse1 .cse2 .cse21 .cse3 .cse4 .cse5 .cse6 .cse7 .cse22 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14)))) [2021-08-26 09:07:44,342 INFO L853 garLoopResultBuilder]: At program point L207-2(lines 195 209) the Hoare annotation is: (let ((.cse16 (= 0 ~t2_st~0))) (let ((.cse5 (= ~t2_pc~0 1)) (.cse8 (not .cse16)) (.cse6 (= ~m_pc~0 1)) (.cse10 (not (= ~E_1~0 1))) (.cse15 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (<= 2 ~T1_E~0)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2))) (or (let ((.cse3 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 (<= ~token~0 .cse3) .cse4 .cse5 .cse6 .cse7 (<= .cse3 ~token~0) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 (= 0 ~t2_pc~0) .cse13 .cse14 .cse16 .cse15) (and .cse0 .cse1 .cse2 .cse4 .cse7 .cse9 .cse11 .cse12 (= ~m_pc~0 0) .cse13 .cse14)))) [2021-08-26 09:07:44,342 INFO L853 garLoopResultBuilder]: At program point L207-3(lines 195 209) the Hoare annotation is: (let ((.cse0 (= ~t1_pc~0 1))) (let ((.cse6 (= ~m_pc~0 1)) (.cse8 (not (= ~E_1~0 1))) (.cse18 (= ~m_pc~0 0)) (.cse1 (<= 2 ~T2_E~0)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse15 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse16 (not .cse0)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse5 (= ~t2_pc~0 1)) (.cse7 (not (= 0 ~t2_st~0))) (.cse17 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse13 (not (= ~m_st~0 0))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse11 (not (= ~t1_st~0 0))) (.cse12 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (< (+ ~local~0 1) ~token~0) .cse11 .cse12) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse13 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse14 .cse15 .cse2 .cse16 .cse3 .cse4 .cse5 .cse7 .cse17 .cse9 .cse10 .cse18 .cse11 .cse12) (and .cse1 .cse2 .cse3 .cse4 .cse13 .cse9 .cse10 .cse18 .cse12) (and .cse1 .cse14 .cse15 .cse2 .cse16 .cse3 .cse4 .cse5 .cse7 .cse17 .cse13 .cse9 .cse10 .cse11 .cse12)))) [2021-08-26 09:07:44,342 INFO L853 garLoopResultBuilder]: At program point L207-4(lines 195 209) the Hoare annotation is: (let ((.cse25 (= 0 ~t2_st~0)) (.cse0 (= ~t1_pc~0 1))) (let ((.cse13 (+ ~local~0 1)) (.cse24 (= 0 ~t2_pc~0)) (.cse26 (= ~token~0 ~local~0)) (.cse23 (= ~m_pc~0 0)) (.cse16 (not (= ~t1_st~0 0))) (.cse1 (<= 2 ~T2_E~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse20 (not .cse0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (= ~m_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not .cse25)) (.cse21 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse22 (not (= ~m_st~0 0))) (.cse10 (not (= ~E_1~0 1))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2)) (.cse17 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (< .cse13 ~token~0) .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse22 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse8 .cse21 .cse10 .cse11 .cse12 .cse23 .cse24 .cse14 .cse15 .cse25 .cse26 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse22 .cse10 .cse11 .cse12 .cse24 .cse14 .cse15 .cse25 .cse26 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse10 .cse11 .cse12 .cse23 .cse24 .cse14 .cse15 .cse16 .cse25 .cse26 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse7 .cse8 .cse21 .cse22 .cse10 .cse11 .cse12 .cse24 .cse14 .cse15 .cse25 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse22 .cse11 .cse12 .cse23 .cse14 .cse15 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse8 .cse21 .cse11 .cse12 .cse23 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17) (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse13) .cse4 .cse5 .cse6 .cse7 .cse8 (<= .cse13 ~token~0) .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse10 .cse11 .cse12 .cse23 .cse14 .cse15 .cse26 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse8 .cse21 .cse22 .cse11 .cse12 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse22 .cse10 .cse11 .cse12 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse23 .cse14 .cse15 .cse16 .cse26 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse26 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse11 .cse12 .cse23 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse17)))) [2021-08-26 09:07:44,342 INFO L857 garLoopResultBuilder]: For program point L42(lines 42 50) no Hoare annotation was computed. [2021-08-26 09:07:44,343 INFO L853 garLoopResultBuilder]: At program point L207-5(lines 195 209) the Hoare annotation is: (let ((.cse25 (= 0 ~t2_st~0)) (.cse0 (= ~t1_pc~0 1))) (let ((.cse13 (+ ~local~0 1)) (.cse24 (= 0 ~t2_pc~0)) (.cse26 (= ~token~0 ~local~0)) (.cse23 (= ~m_pc~0 0)) (.cse16 (not (= ~t1_st~0 0))) (.cse1 (<= 2 ~T2_E~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse20 (not .cse0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (= ~m_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not .cse25)) (.cse21 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse22 (not (= ~m_st~0 0))) (.cse10 (not (= ~E_1~0 1))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2)) (.cse17 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (< .cse13 ~token~0) .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse22 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse8 .cse21 .cse10 .cse11 .cse12 .cse23 .cse24 .cse14 .cse15 .cse25 .cse26 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse22 .cse10 .cse11 .cse12 .cse24 .cse14 .cse15 .cse25 .cse26 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse10 .cse11 .cse12 .cse23 .cse24 .cse14 .cse15 .cse16 .cse25 .cse26 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse7 .cse8 .cse21 .cse22 .cse10 .cse11 .cse12 .cse24 .cse14 .cse15 .cse25 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse22 .cse11 .cse12 .cse23 .cse14 .cse15 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse8 .cse21 .cse11 .cse12 .cse23 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17) (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse13) .cse4 .cse5 .cse6 .cse7 .cse8 (<= .cse13 ~token~0) .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse10 .cse11 .cse12 .cse23 .cse14 .cse15 .cse26 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse8 .cse21 .cse22 .cse11 .cse12 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse22 .cse10 .cse11 .cse12 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse12 .cse23 .cse14 .cse15 .cse16 .cse26 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse26 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse8 .cse9 .cse21 .cse11 .cse12 .cse23 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse18 .cse19 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse22 .cse10 .cse11 .cse12 .cse14 .cse15 .cse17)))) [2021-08-26 09:07:44,343 INFO L857 garLoopResultBuilder]: For program point L274(line 274) no Hoare annotation was computed. [2021-08-26 09:07:44,343 INFO L853 garLoopResultBuilder]: At program point L208(lines 192 210) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ~m_pc~0 ~t1_pc~0)) (.cse7 (<= 2 ~M_E~0)) (.cse8 (= ~E_M~0 ~E_1~0)) (.cse9 (<= 2 ~T1_E~0)) (.cse10 (= ~t1_st~0 0)) (.cse11 (<= 2 ~E_2~0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (= ~t2_i~0 1)) (.cse15 (= ~m_pc~0 0)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse17 (= ~E_M~0 2)) (.cse18 (= 0 ~t2_st~0)) (.cse19 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 (= 0 ~t2_pc~0) .cse16 .cse17 .cse18 (= ~token~0 ~local~0) .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (not (= ~m_st~0 0)) .cse14 .cse15 .cse16 .cse17 .cse18 .cse19))) [2021-08-26 09:07:44,343 INFO L853 garLoopResultBuilder]: At program point L208-1(lines 192 210) the Hoare annotation is: (let ((.cse18 (= 0 ~t2_st~0)) (.cse0 (= ~t1_pc~0 1))) (let ((.cse15 (= ~token~0 ~local~0)) (.cse20 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse21 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse22 (not .cse0)) (.cse23 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse7 (= ~t2_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not .cse18)) (.cse10 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2)) (.cse19 (not (= ~t1_st~0 0))) (.cse16 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse17 .cse13 .cse14 .cse18 .cse15 .cse16) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse17 .cse13 .cse14 .cse19 .cse18 .cse16) (and .cse1 .cse20 .cse2 .cse21 .cse3 .cse4 .cse22 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16) (and .cse1 .cse20 .cse2 .cse21 .cse3 .cse4 .cse22 .cse5 .cse6 .cse8 .cse23 .cse10 .cse11 .cse12 .cse17 .cse13 .cse14 .cse18 .cse16) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse19 .cse16)))) [2021-08-26 09:07:44,343 INFO L853 garLoopResultBuilder]: At program point L208-2(lines 192 210) the Hoare annotation is: (let ((.cse16 (= 0 ~t2_st~0))) (let ((.cse0 (<= 2 ~T2_E~0)) (.cse15 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (= ~m_pc~0 1)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse8 (not .cse16)) (.cse9 (not (= ~m_st~0 0))) (.cse10 (not (= ~E_1~0 1))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2)) (.cse17 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (let ((.cse3 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 (<= ~token~0 .cse3) .cse4 .cse5 .cse6 .cse7 (<= .cse3 ~token~0) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse0 .cse1 .cse2 .cse4 .cse7 .cse9 .cse11 .cse12 (= ~m_pc~0 0) .cse13 .cse14) (and .cse0 .cse15 .cse1 .cse2 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 (= 0 ~t2_pc~0) .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse15 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse17)))) [2021-08-26 09:07:44,343 INFO L853 garLoopResultBuilder]: At program point L208-3(lines 192 210) the Hoare annotation is: (let ((.cse19 (= ~t1_pc~0 1))) (let ((.cse8 (= ~m_pc~0 0)) (.cse10 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (not .cse19)) (.cse15 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse5 (not (= ~m_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse13 (= ~t2_pc~0 1)) (.cse17 (= ~m_pc~0 1)) (.cse14 (not (= 0 ~t2_st~0))) (.cse18 (not (= ~E_1~0 1))) (.cse6 (not (= ~E_1~0 0))) (.cse7 (= ~t2_i~0 1)) (.cse16 (not (= ~t1_st~0 0))) (.cse9 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9) (and .cse0 .cse10 .cse1 .cse11 .cse2 .cse12 .cse3 .cse4 .cse13 .cse14 .cse15 .cse6 .cse7 .cse8 .cse16 .cse9) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse13 .cse17 .cse14 .cse5 .cse18 .cse6 .cse7 .cse16 .cse9) (and .cse0 .cse10 .cse1 .cse11 .cse2 .cse12 .cse3 .cse4 .cse13 .cse14 .cse15 .cse5 .cse6 .cse7 .cse16 .cse9) (and .cse19 .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse13 .cse17 .cse14 .cse18 .cse6 .cse7 (< (+ ~local~0 1) ~token~0) .cse16 .cse9)))) [2021-08-26 09:07:44,344 INFO L853 garLoopResultBuilder]: At program point L208-4(lines 192 210) the Hoare annotation is: (let ((.cse22 (= 0 ~t2_st~0)) (.cse18 (= ~t1_pc~0 1))) (let ((.cse21 (= 0 ~t2_pc~0)) (.cse23 (= ~token~0 ~local~0)) (.cse20 (= ~m_pc~0 0)) (.cse24 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (not .cse18)) (.cse27 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse10 (not (= ~m_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (= ~m_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not .cse22)) (.cse11 (not (= ~E_1~0 1))) (.cse12 (not (= ~E_1~0 0))) (.cse13 (= ~t2_i~0 1)) (.cse19 (+ ~local~0 1)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2)) (.cse16 (not (= ~t1_st~0 0))) (.cse17 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse19) .cse4 .cse5 .cse6 .cse7 .cse8 (<= .cse19 ~token~0) .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse11 .cse12 .cse13 .cse20 .cse21 .cse14 .cse15 .cse16 .cse22 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse8 .cse27 .cse11 .cse12 .cse13 .cse20 .cse21 .cse14 .cse15 .cse22 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse8 .cse27 .cse10 .cse12 .cse13 .cse21 .cse14 .cse15 .cse16 .cse22 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse23 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse21 .cse14 .cse15 .cse22 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse27 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse7 .cse8 .cse27 .cse10 .cse11 .cse12 .cse13 .cse21 .cse14 .cse15 .cse22 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse8 .cse9 .cse27 .cse11 .cse12 .cse13 .cse20 .cse14 .cse15 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse8 .cse9 .cse27 .cse12 .cse13 .cse20 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse8 .cse27 .cse12 .cse13 .cse20 .cse21 .cse14 .cse15 .cse16 .cse22 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse21 .cse14 .cse15 .cse16 .cse22 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse12 .cse13 .cse20 .cse14 .cse15 .cse16 .cse23 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse10 .cse12 .cse13 .cse20 .cse14 .cse15 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse8 .cse9 .cse27 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 (< .cse19 ~token~0) .cse14 .cse15 .cse16 .cse17)))) [2021-08-26 09:07:44,344 INFO L853 garLoopResultBuilder]: At program point L208-5(lines 192 210) the Hoare annotation is: (let ((.cse22 (= 0 ~t2_st~0)) (.cse18 (= ~t1_pc~0 1))) (let ((.cse21 (= 0 ~t2_pc~0)) (.cse23 (= ~token~0 ~local~0)) (.cse20 (= ~m_pc~0 0)) (.cse24 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse26 (not .cse18)) (.cse27 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse10 (not (= ~m_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (= ~m_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not .cse22)) (.cse11 (not (= ~E_1~0 1))) (.cse12 (not (= ~E_1~0 0))) (.cse13 (= ~t2_i~0 1)) (.cse19 (+ ~local~0 1)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2)) (.cse16 (not (= ~t1_st~0 0))) (.cse17 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse19) .cse4 .cse5 .cse6 .cse7 .cse8 (<= .cse19 ~token~0) .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse11 .cse12 .cse13 .cse20 .cse21 .cse14 .cse15 .cse16 .cse22 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse8 .cse27 .cse11 .cse12 .cse13 .cse20 .cse21 .cse14 .cse15 .cse22 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse8 .cse27 .cse10 .cse12 .cse13 .cse21 .cse14 .cse15 .cse16 .cse22 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse23 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse21 .cse14 .cse15 .cse22 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse27 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse7 .cse8 .cse27 .cse10 .cse11 .cse12 .cse13 .cse21 .cse14 .cse15 .cse22 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse8 .cse9 .cse27 .cse11 .cse12 .cse13 .cse20 .cse14 .cse15 .cse23 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse8 .cse9 .cse27 .cse12 .cse13 .cse20 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse8 .cse27 .cse12 .cse13 .cse20 .cse21 .cse14 .cse15 .cse16 .cse22 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse21 .cse14 .cse15 .cse16 .cse22 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse12 .cse13 .cse20 .cse14 .cse15 .cse16 .cse23 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse8 .cse10 .cse12 .cse13 .cse20 .cse14 .cse15 .cse17) (and .cse0 .cse24 .cse1 .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse8 .cse9 .cse27 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 (< .cse19 ~token~0) .cse14 .cse15 .cse16 .cse17)))) [2021-08-26 09:07:44,344 INFO L857 garLoopResultBuilder]: For program point L374-1(lines 373 406) no Hoare annotation was computed. [2021-08-26 09:07:44,344 INFO L857 garLoopResultBuilder]: For program point L341-1(lines 335 368) no Hoare annotation was computed. [2021-08-26 09:07:44,344 INFO L857 garLoopResultBuilder]: For program point L374-3(lines 373 406) no Hoare annotation was computed. [2021-08-26 09:07:44,344 INFO L857 garLoopResultBuilder]: For program point L341-3(lines 335 368) no Hoare annotation was computed. [2021-08-26 09:07:44,345 INFO L857 garLoopResultBuilder]: For program point L177(lines 177 186) no Hoare annotation was computed. [2021-08-26 09:07:44,345 INFO L857 garLoopResultBuilder]: For program point L177-2(lines 177 186) no Hoare annotation was computed. [2021-08-26 09:07:44,345 INFO L857 garLoopResultBuilder]: For program point L177-3(lines 177 186) no Hoare annotation was computed. [2021-08-26 09:07:44,345 INFO L857 garLoopResultBuilder]: For program point L45(lines 45 49) no Hoare annotation was computed. [2021-08-26 09:07:44,345 INFO L857 garLoopResultBuilder]: For program point L177-5(lines 177 186) no Hoare annotation was computed. [2021-08-26 09:07:44,345 INFO L857 garLoopResultBuilder]: For program point L12(line 12) no Hoare annotation was computed. [2021-08-26 09:07:44,345 INFO L857 garLoopResultBuilder]: For program point L177-6(lines 177 186) no Hoare annotation was computed. [2021-08-26 09:07:44,345 INFO L857 garLoopResultBuilder]: For program point L177-8(lines 177 186) no Hoare annotation was computed. [2021-08-26 09:07:44,345 INFO L857 garLoopResultBuilder]: For program point L177-9(lines 177 186) no Hoare annotation was computed. [2021-08-26 09:07:44,345 INFO L857 garLoopResultBuilder]: For program point L177-11(lines 177 186) no Hoare annotation was computed. [2021-08-26 09:07:44,345 INFO L857 garLoopResultBuilder]: For program point L177-12(lines 177 186) no Hoare annotation was computed. [2021-08-26 09:07:44,346 INFO L857 garLoopResultBuilder]: For program point L177-14(lines 177 186) no Hoare annotation was computed. [2021-08-26 09:07:44,346 INFO L857 garLoopResultBuilder]: For program point L177-15(lines 177 186) no Hoare annotation was computed. [2021-08-26 09:07:44,346 INFO L857 garLoopResultBuilder]: For program point L177-17(lines 177 186) no Hoare annotation was computed. [2021-08-26 09:07:44,346 INFO L853 garLoopResultBuilder]: At program point L508(lines 500 510) the Hoare annotation is: (and (<= 2 ~T2_E~0) (= ~t1_i~0 1) (= ~m_pc~0 ~t1_pc~0) (= ~m_st~0 0) (<= 2 ~M_E~0) (= ~E_M~0 ~E_1~0) (<= 2 ~T1_E~0) (= ~t1_st~0 0) (<= 2 ~E_2~0) (= ~t2_i~0 1) (= ~m_pc~0 0) (= 0 ~t2_pc~0) (= ~E_M~0 2) (= 0 ~t2_st~0) (= ~token~0 ~local~0)) [2021-08-26 09:07:44,346 INFO L857 garLoopResultBuilder]: For program point L178(lines 178 183) no Hoare annotation was computed. [2021-08-26 09:07:44,346 INFO L857 garLoopResultBuilder]: For program point L178-1(lines 178 183) no Hoare annotation was computed. [2021-08-26 09:07:44,346 INFO L857 garLoopResultBuilder]: For program point L178-2(lines 178 183) no Hoare annotation was computed. [2021-08-26 09:07:44,346 INFO L857 garLoopResultBuilder]: For program point L178-3(lines 178 183) no Hoare annotation was computed. [2021-08-26 09:07:44,346 INFO L853 garLoopResultBuilder]: At program point L46(lines 41 80) the Hoare annotation is: (and (= ~t1_pc~0 1) (<= 2 ~T2_E~0) (= ~t1_i~0 1) (<= ~token~0 (+ 2 ~local~0)) (<= 2 ~T1_E~0) (<= 2 ~E_2~0) (= ~t2_pc~0 1) (= ~m_pc~0 1) (not (= 0 ~t2_st~0)) (not (= ~m_st~0 0)) (not (= ~E_1~0 1)) (not (= ~E_1~0 0)) (= ~t2_i~0 1) (< (+ ~local~0 1) ~token~0) (= ~E_M~0 2) (not (= ~t1_st~0 0))) [2021-08-26 09:07:44,347 INFO L857 garLoopResultBuilder]: For program point L178-4(lines 178 183) no Hoare annotation was computed. [2021-08-26 09:07:44,347 INFO L857 garLoopResultBuilder]: For program point L178-5(lines 178 183) no Hoare annotation was computed. [2021-08-26 09:07:44,347 INFO L857 garLoopResultBuilder]: For program point L476-1(lines 465 498) no Hoare annotation was computed. [2021-08-26 09:07:44,347 INFO L853 garLoopResultBuilder]: At program point L311(lines 273 325) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-26 09:07:44,347 INFO L857 garLoopResultBuilder]: For program point L278(lines 278 282) no Hoare annotation was computed. [2021-08-26 09:07:44,347 INFO L857 garLoopResultBuilder]: For program point L278-1(lines 273 325) no Hoare annotation was computed. [2021-08-26 09:07:44,347 INFO L857 garLoopResultBuilder]: For program point L246(lines 246 261) no Hoare annotation was computed. [2021-08-26 09:07:44,347 INFO L857 garLoopResultBuilder]: For program point L246-1(lines 246 261) no Hoare annotation was computed. [2021-08-26 09:07:44,347 INFO L857 garLoopResultBuilder]: For program point L246-2(lines 246 261) no Hoare annotation was computed. [2021-08-26 09:07:44,348 INFO L857 garLoopResultBuilder]: For program point L577(lines 577 581) no Hoare annotation was computed. [2021-08-26 09:07:44,348 INFO L857 garLoopResultBuilder]: For program point L379-1(lines 373 406) no Hoare annotation was computed. [2021-08-26 09:07:44,348 INFO L857 garLoopResultBuilder]: For program point L346-1(lines 335 368) no Hoare annotation was computed. [2021-08-26 09:07:44,348 INFO L857 garLoopResultBuilder]: For program point L379-3(lines 373 406) no Hoare annotation was computed. [2021-08-26 09:07:44,348 INFO L857 garLoopResultBuilder]: For program point L346-3(lines 335 368) no Hoare annotation was computed. [2021-08-26 09:07:44,348 INFO L853 garLoopResultBuilder]: At program point L545-1(lines 370 582) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-26 09:07:44,348 INFO L857 garLoopResultBuilder]: For program point L314(lines 314 321) no Hoare annotation was computed. [2021-08-26 09:07:44,348 INFO L857 garLoopResultBuilder]: For program point L546(line 546) no Hoare annotation was computed. [2021-08-26 09:07:44,348 INFO L853 garLoopResultBuilder]: At program point L216(lines 223 227) the Hoare annotation is: (and (<= 2 ~T2_E~0) (= ~t1_i~0 1) (= ~m_pc~0 ~t1_pc~0) (= ~m_st~0 0) (<= 2 ~M_E~0) (= ~E_M~0 ~E_1~0) (<= 2 ~T1_E~0) (= ~t1_st~0 0) (<= 2 ~E_2~0) (= ~t2_i~0 1) (= ~m_pc~0 0) (= 0 ~t2_pc~0) (= ~E_M~0 2) (= 0 ~t2_st~0) (= ~token~0 ~local~0)) [2021-08-26 09:07:44,349 INFO L853 garLoopResultBuilder]: At program point L216-1(lines 211 218) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-26 09:07:44,349 INFO L857 garLoopResultBuilder]: For program point L481-1(lines 465 498) no Hoare annotation was computed. [2021-08-26 09:07:44,349 INFO L853 garLoopResultBuilder]: At program point L283(lines 273 325) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-26 09:07:44,349 INFO L857 garLoopResultBuilder]: For program point L250(lines 250 260) no Hoare annotation was computed. [2021-08-26 09:07:44,349 INFO L857 garLoopResultBuilder]: For program point L250-1(lines 250 260) no Hoare annotation was computed. [2021-08-26 09:07:44,349 INFO L857 garLoopResultBuilder]: For program point L250-2(lines 250 260) no Hoare annotation was computed. [2021-08-26 09:07:44,349 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-08-26 09:07:44,350 INFO L857 garLoopResultBuilder]: For program point L86(lines 86 94) no Hoare annotation was computed. [2021-08-26 09:07:44,350 INFO L857 garLoopResultBuilder]: For program point L417(lines 417 421) no Hoare annotation was computed. [2021-08-26 09:07:44,350 INFO L857 garLoopResultBuilder]: For program point L417-2(lines 417 421) no Hoare annotation was computed. [2021-08-26 09:07:44,350 INFO L857 garLoopResultBuilder]: For program point L384-1(lines 373 406) no Hoare annotation was computed. [2021-08-26 09:07:44,350 INFO L857 garLoopResultBuilder]: For program point L351-1(lines 335 368) no Hoare annotation was computed. [2021-08-26 09:07:44,350 INFO L857 garLoopResultBuilder]: For program point L417-3(lines 417 421) no Hoare annotation was computed. [2021-08-26 09:07:44,350 INFO L857 garLoopResultBuilder]: For program point L384-3(lines 373 406) no Hoare annotation was computed. [2021-08-26 09:07:44,350 INFO L857 garLoopResultBuilder]: For program point L417-5(lines 417 421) no Hoare annotation was computed. [2021-08-26 09:07:44,350 INFO L857 garLoopResultBuilder]: For program point L351-3(lines 335 368) no Hoare annotation was computed. [2021-08-26 09:07:44,350 INFO L857 garLoopResultBuilder]: For program point L417-6(lines 417 421) no Hoare annotation was computed. [2021-08-26 09:07:44,351 INFO L857 garLoopResultBuilder]: For program point L417-8(lines 417 421) no Hoare annotation was computed. [2021-08-26 09:07:44,351 INFO L857 garLoopResultBuilder]: For program point L417-9(lines 417 421) no Hoare annotation was computed. [2021-08-26 09:07:44,351 INFO L857 garLoopResultBuilder]: For program point L54(line 54) no Hoare annotation was computed. [2021-08-26 09:07:44,351 INFO L857 garLoopResultBuilder]: For program point L417-11(lines 417 421) no Hoare annotation was computed. [2021-08-26 09:07:44,351 INFO L857 garLoopResultBuilder]: For program point L417-12(lines 417 421) no Hoare annotation was computed. [2021-08-26 09:07:44,351 INFO L857 garLoopResultBuilder]: For program point L417-14(lines 417 421) no Hoare annotation was computed. [2021-08-26 09:07:44,351 INFO L857 garLoopResultBuilder]: For program point L417-15(lines 417 421) no Hoare annotation was computed. [2021-08-26 09:07:44,351 INFO L857 garLoopResultBuilder]: For program point L417-17(lines 417 421) no Hoare annotation was computed. [2021-08-26 09:07:44,351 INFO L853 garLoopResultBuilder]: At program point L583(lines 530 588) the Hoare annotation is: (= ~t1_i~0 1) [2021-08-26 09:07:44,351 INFO L857 garLoopResultBuilder]: For program point L286(lines 286 293) no Hoare annotation was computed. [2021-08-26 09:07:44,352 INFO L857 garLoopResultBuilder]: For program point L254(lines 254 259) no Hoare annotation was computed. [2021-08-26 09:07:44,352 INFO L857 garLoopResultBuilder]: For program point L254-1(lines 254 259) no Hoare annotation was computed. [2021-08-26 09:07:44,352 INFO L853 garLoopResultBuilder]: At program point L188(lines 176 190) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (= ~m_pc~0 ~t1_pc~0)) (.cse5 (<= 2 ~M_E~0)) (.cse6 (= ~E_M~0 ~E_1~0)) (.cse7 (<= 2 ~T1_E~0)) (.cse8 (= ~t1_st~0 0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (= ~t2_i~0 1)) (.cse12 (= ~m_pc~0 0)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2)) (.cse15 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 (= 0 ~t2_pc~0) .cse13 .cse14 .cse15 (= ~token~0 ~local~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 (not (= ~m_st~0 0)) .cse11 .cse12 .cse13 .cse14 .cse15))) [2021-08-26 09:07:44,352 INFO L857 garLoopResultBuilder]: For program point L254-2(lines 254 259) no Hoare annotation was computed. [2021-08-26 09:07:44,352 INFO L853 garLoopResultBuilder]: At program point L188-1(lines 176 190) the Hoare annotation is: (let ((.cse15 (= ~t1_pc~0 1)) (.cse19 (= 0 ~t2_st~0))) (let ((.cse17 (= ~token~0 ~local~0)) (.cse7 (= ~t2_pc~0 1)) (.cse9 (not .cse19)) (.cse20 (not (= ~E_1~0 1))) (.cse16 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (not .cse15)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse18 (= 0 ~t2_pc~0)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse15 .cse0 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16 .cse17) (and .cse15 .cse0 .cse2 .cse3 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse18 .cse13 .cse14 .cse16 .cse19 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse8 .cse10 .cse20 .cse11 .cse12 .cse18 .cse13 .cse14 .cse16 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse18 .cse13 .cse14 .cse19)))) [2021-08-26 09:07:44,352 INFO L853 garLoopResultBuilder]: At program point L188-2(lines 176 190) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (= ~m_pc~0 1)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not (= ~m_st~0 0))) (.cse10 (not (= ~E_1~0 1))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2)) (.cse15 (not (= ~t1_st~0 0))) (.cse8 (= 0 ~t2_st~0))) (or (let ((.cse4 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse4) .cse5 (= ~t2_pc~0 1) .cse6 .cse7 (<= .cse4 ~token~0) (not .cse8) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15)) (and .cse0 .cse2 .cse3 .cse5 .cse7 .cse9 .cse11 .cse12 (= ~m_pc~0 0) .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 (= 0 ~t2_pc~0) .cse13 .cse14 .cse15 .cse8))) [2021-08-26 09:07:44,352 INFO L857 garLoopResultBuilder]: For program point L122(lines 122 130) no Hoare annotation was computed. [2021-08-26 09:07:44,352 INFO L857 garLoopResultBuilder]: For program point L89(lines 89 93) no Hoare annotation was computed. [2021-08-26 09:07:44,353 INFO L853 garLoopResultBuilder]: At program point L188-3(lines 176 190) the Hoare annotation is: (let ((.cse0 (= ~t1_pc~0 1))) (let ((.cse14 (= ~m_pc~0 0)) (.cse7 (= ~m_pc~0 1)) (.cse9 (not (= ~E_1~0 1))) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (= ~t1_i~0 1)) (.cse13 (not .cse0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ~t2_pc~0 1)) (.cse8 (not (= 0 ~t2_st~0))) (.cse15 (not (= ~m_st~0 0))) (.cse10 (not (= ~E_1~0 0))) (.cse11 (= ~t2_i~0 1)) (.cse12 (not (= ~t1_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (< (+ ~local~0 1) ~token~0) .cse12) (and .cse1 .cse2 .cse3 .cse13 .cse4 .cse5 .cse6 .cse8 .cse10 .cse11 .cse14 .cse12) (and .cse1 .cse3 .cse4 .cse5 .cse15 .cse10 .cse11 .cse14) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse15 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse2 .cse3 .cse13 .cse4 .cse5 .cse6 .cse8 .cse15 .cse10 .cse11 .cse12)))) [2021-08-26 09:07:44,353 INFO L853 garLoopResultBuilder]: At program point L188-4(lines 176 190) the Hoare annotation is: (let ((.cse22 (= ~m_st~0 0)) (.cse23 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse21 (= ~token~0 ~local~0)) (.cse9 (not .cse20)) (.cse16 (= ~m_pc~0 0)) (.cse7 (= ~t2_pc~0 1)) (.cse17 (= ~m_pc~0 1)) (.cse24 (+ ~local~0 1)) (.cse18 (not (= ~E_1~0 1))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (not .cse23)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (<= 2 ~E_2~0)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not .cse22)) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse19 (= 0 ~t2_pc~0)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse14 (= ~E_M~0 2)) (.cse15 (not (= ~t1_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse2 .cse3 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse16 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse17 .cse8 .cse10 .cse18 .cse11 .cse12 .cse19 .cse13 .cse14 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse18 .cse11 .cse12 .cse16 .cse13 .cse14 .cse15 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse10 .cse18 .cse11 .cse12 .cse13 .cse14 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse8 .cse18 .cse11 .cse12 .cse16 .cse19 .cse13 .cse14 .cse15 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse10 .cse18 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse17 .cse8 .cse10 .cse18 .cse11 .cse12 .cse19 .cse13 .cse14 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse22 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse18 .cse11 .cse12 .cse16 .cse13 .cse14 .cse21) (and .cse23 .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse3 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse18 .cse11 .cse12 (< .cse24 ~token~0) .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse17 .cse8 .cse10 .cse18 .cse11 .cse12 .cse19 .cse13 .cse14 .cse15 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse11 .cse12 .cse16 .cse19 .cse13 .cse14 .cse15 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse17 .cse8 .cse9 .cse10 .cse18 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse18 .cse11 .cse12 .cse16 .cse19 .cse13 .cse14 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse22 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse16 .cse13 .cse14 .cse15) (and .cse23 .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse24) .cse5 .cse6 .cse7 .cse17 .cse8 (<= .cse24 ~token~0) .cse10 .cse18 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse10 .cse11 .cse12 .cse19 .cse13 .cse14 .cse15 .cse20)))) [2021-08-26 09:07:44,353 INFO L853 garLoopResultBuilder]: At program point L188-5(lines 176 190) the Hoare annotation is: (let ((.cse22 (= 0 ~t2_st~0)) (.cse23 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse5 (not .cse23)) (.cse9 (= ~m_pc~0 1)) (.cse21 (= 0 ~t2_pc~0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse8 (= ~t2_pc~0 1)) (.cse11 (not .cse22)) (.cse13 (not (= ~E_1~0 1))) (.cse19 (not (= ~t1_st~0 0))) (.cse25 (= ~token~0 ~local~0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (<= 2 ~E_2~0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (not (= ~m_st~0 0))) (.cse14 (not (= ~E_1~0 0))) (.cse15 (= ~t2_i~0 1)) (.cse20 (= ~m_pc~0 0)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse17 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse19 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse10 .cse14 .cse15 .cse20 .cse21 .cse16 .cse17 .cse19 .cse22 .cse18) (and .cse23 .cse0 .cse1 .cse2 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 (< .cse24 ~token~0) .cse16 .cse17 .cse19 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse18) (and .cse23 .cse0 .cse1 .cse2 .cse3 .cse4 (<= ~token~0 .cse24) .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse24 ~token~0) .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse19 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse25 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse10 .cse13 .cse14 .cse15 .cse20 .cse21 .cse16 .cse17 .cse22 .cse25 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse10 .cse12 .cse14 .cse15 .cse21 .cse16 .cse17 .cse19 .cse22 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse10 .cse13 .cse14 .cse15 .cse20 .cse21 .cse16 .cse17 .cse19 .cse22 .cse25 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse14 .cse15 .cse20 .cse16 .cse17 .cse19 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse13 .cse14 .cse15 .cse20 .cse16 .cse17 .cse25 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse21 .cse16 .cse17 .cse19 .cse22 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse21 .cse16 .cse17 .cse22 .cse25 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse21 .cse16 .cse17 .cse22 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse10 .cse11 .cse13 .cse14 .cse15 .cse20 .cse16 .cse17 .cse19 .cse25 .cse18) (and .cse0 .cse1 .cse3 .cse4 .cse6 .cse7 .cse10 .cse12 .cse14 .cse15 .cse20 .cse16 .cse17 .cse18)))) [2021-08-26 09:07:44,353 INFO L857 garLoopResultBuilder]: For program point L519(lines 519 524) no Hoare annotation was computed. [2021-08-26 09:07:44,353 INFO L857 garLoopResultBuilder]: For program point L486-1(lines 465 498) no Hoare annotation was computed. [2021-08-26 09:07:44,353 INFO L853 garLoopResultBuilder]: At program point L189(lines 173 191) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (= ~m_pc~0 ~t1_pc~0)) (.cse5 (<= 2 ~M_E~0)) (.cse6 (= ~E_M~0 ~E_1~0)) (.cse7 (<= 2 ~T1_E~0)) (.cse8 (= ~t1_st~0 0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ~m_pc~0 0)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2)) (.cse16 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (not (= ~m_st~0 0)) .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 (= 0 ~t2_pc~0) .cse14 .cse15 .cse16 (= ~token~0 ~local~0)))) [2021-08-26 09:07:44,354 INFO L853 garLoopResultBuilder]: At program point L189-1(lines 173 191) the Hoare annotation is: (let ((.cse0 (= ~t1_pc~0 1)) (.cse17 (= 0 ~t2_st~0))) (let ((.cse15 (= ~token~0 ~local~0)) (.cse6 (= ~t2_pc~0 1)) (.cse8 (not .cse17)) (.cse19 (not .cse0)) (.cse1 (<= 2 ~T2_E~0)) (.cse18 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse20 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse9 (not (= ~m_st~0 0))) (.cse21 (not (= ~E_1~0 1))) (.cse10 (not (= ~E_1~0 0))) (.cse11 (= ~t2_i~0 1)) (.cse16 (= 0 ~t2_pc~0)) (.cse12 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse13 (= ~E_M~0 2)) (.cse14 (not (= ~t1_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse9 .cse10 .cse11 .cse16 .cse12 .cse13 .cse14 .cse17 .cse15) (and .cse1 .cse18 .cse2 .cse3 .cse19 .cse4 .cse5 .cse6 .cse7 .cse8 .cse20 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse18 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse20 .cse9 .cse21 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse1 .cse18 .cse2 .cse3 .cse19 .cse4 .cse5 .cse7 .cse20 .cse9 .cse10 .cse11 .cse16 .cse12 .cse13 .cse17) (and .cse1 .cse18 .cse2 .cse3 .cse4 .cse5 .cse7 .cse20 .cse9 .cse21 .cse10 .cse11 .cse16 .cse12 .cse13 .cse14 .cse17)))) [2021-08-26 09:07:44,354 INFO L853 garLoopResultBuilder]: At program point L189-2(lines 173 191) the Hoare annotation is: (let ((.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse6 (= ~m_pc~0 1)) (.cse9 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse11 (not (= ~E_1~0 1))) (.cse16 (not (= ~t1_st~0 0))) (.cse8 (= 0 ~t2_st~0)) (.cse0 (<= 2 ~T2_E~0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse5 (<= 2 ~T1_E~0)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not (= ~m_st~0 0))) (.cse12 (not (= ~E_1~0 0))) (.cse13 (= ~t2_i~0 1)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2))) (or (let ((.cse4 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse4) .cse5 (= ~t2_pc~0 1) .cse6 .cse7 (<= .cse4 ~token~0) (not .cse8) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16)) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 (= 0 ~t2_pc~0) .cse14 .cse15 .cse16 .cse8) (and .cse0 .cse2 .cse3 .cse5 .cse7 .cse10 .cse12 .cse13 (= ~m_pc~0 0) .cse14 .cse15))) [2021-08-26 09:07:44,354 INFO L853 garLoopResultBuilder]: At program point L90(lines 85 116) the Hoare annotation is: (let ((.cse4 (= ~m_pc~0 1)) (.cse7 (not (= ~E_1~0 1))) (.cse11 (not (= ~t1_st~0 0))) (.cse5 (= 0 ~t2_st~0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (<= 2 ~T1_E~0)) (.cse3 (<= 2 ~E_2~0)) (.cse6 (not (= ~m_st~0 0))) (.cse8 (not (= ~E_1~0 0))) (.cse9 (= ~t2_i~0 1)) (.cse10 (= ~E_M~0 2))) (or (and (= ~t1_pc~0 1) .cse0 .cse1 .cse2 .cse3 (= ~t2_pc~0 1) .cse4 (not .cse5) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= ~token~0 ~local~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 (= 0 ~t2_pc~0) .cse10 .cse11 .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse6 .cse8 .cse9 (= ~m_pc~0 0) .cse10))) [2021-08-26 09:07:44,354 INFO L853 garLoopResultBuilder]: At program point L189-3(lines 173 191) the Hoare annotation is: (let ((.cse13 (= ~t1_pc~0 1))) (let ((.cse14 (= ~m_pc~0 1)) (.cse15 (not (= ~E_1~0 1))) (.cse11 (= ~m_pc~0 0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (not .cse13)) (.cse4 (<= 2 ~T1_E~0)) (.cse5 (<= 2 ~E_2~0)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (not (= 0 ~t2_st~0))) (.cse8 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse16 (not (= ~m_st~0 0))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse12 (not (= ~t1_st~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse13 .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse5 .cse6 .cse14 .cse7 .cse8 .cse15 .cse9 .cse10 (< (+ ~local~0 1) ~token~0) .cse12) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse14 .cse7 .cse8 .cse16 .cse15 .cse9 .cse10 .cse12) (and .cse0 .cse2 .cse4 .cse5 .cse16 .cse9 .cse10 .cse11) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse16 .cse9 .cse10 .cse12)))) [2021-08-26 09:07:44,354 INFO L853 garLoopResultBuilder]: At program point L189-4(lines 173 191) the Hoare annotation is: (let ((.cse21 (= 0 ~t2_st~0)) (.cse23 (= ~m_st~0 0)) (.cse0 (= ~t1_pc~0 1))) (let ((.cse24 (not .cse0)) (.cse20 (= 0 ~t2_pc~0)) (.cse12 (not .cse23)) (.cse9 (= ~m_pc~0 1)) (.cse5 (+ ~local~0 1)) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ~t2_pc~0 1)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse25 (not .cse21)) (.cse11 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse13 (not (= ~E_1~0 1))) (.cse14 (not (= ~E_1~0 0))) (.cse15 (= ~t2_i~0 1)) (.cse19 (= ~m_pc~0 0)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse17 (= ~E_M~0 2)) (.cse18 (not (= ~t1_st~0 0))) (.cse22 (= ~token~0 ~local~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= ~token~0 .cse5) .cse6 .cse7 .cse8 .cse9 .cse10 (<= .cse5 ~token~0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse10 .cse11 .cse13 .cse14 .cse15 .cse19 .cse20 .cse16 .cse17 .cse18 .cse21 .cse22) (and .cse1 .cse2 .cse3 .cse4 .cse23 .cse24 .cse6 .cse7 .cse8 .cse10 .cse25 .cse11 .cse13 .cse14 .cse15 .cse19 .cse16 .cse17 .cse22) (and .cse1 .cse3 .cse4 .cse6 .cse7 .cse10 .cse12 .cse14 .cse15 .cse19 .cse16 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse23 .cse24 .cse6 .cse7 .cse10 .cse11 .cse14 .cse15 .cse19 .cse20 .cse16 .cse17 .cse18 .cse21) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse23 .cse24 .cse6 .cse7 .cse8 .cse10 .cse25 .cse11 .cse14 .cse15 .cse19 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse24 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse20 .cse16 .cse17 .cse21) (and .cse1 .cse2 .cse3 .cse4 .cse23 .cse24 .cse6 .cse7 .cse10 .cse11 .cse13 .cse14 .cse15 .cse19 .cse20 .cse16 .cse17 .cse21 .cse22) (and .cse1 .cse2 .cse3 .cse4 .cse24 .cse6 .cse7 .cse8 .cse9 .cse10 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse20 .cse16 .cse17 .cse21 .cse22) (and .cse1 .cse2 .cse3 .cse4 .cse24 .cse6 .cse7 .cse8 .cse10 .cse25 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse20 .cse16 .cse17 .cse18 .cse21) (and .cse1 .cse2 .cse3 .cse4 .cse24 .cse6 .cse7 .cse10 .cse11 .cse12 .cse14 .cse15 .cse20 .cse16 .cse17 .cse18 .cse21) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse22) (and .cse0 .cse1 .cse2 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse25 .cse11 .cse13 .cse14 .cse15 (< .cse5 ~token~0) .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse10 .cse25 .cse11 .cse13 .cse14 .cse15 .cse19 .cse16 .cse17 .cse18 .cse22)))) [2021-08-26 09:07:44,355 INFO L853 garLoopResultBuilder]: At program point L189-5(lines 173 191) the Hoare annotation is: (let ((.cse24 (= ~t1_pc~0 1)) (.cse17 (= 0 ~t2_st~0))) (let ((.cse26 (+ ~local~0 1)) (.cse25 (= ~m_pc~0 1)) (.cse19 (= ~t2_pc~0 1)) (.cse20 (not .cse17)) (.cse16 (not (= ~t1_st~0 0))) (.cse2 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse5 (not .cse24)) (.cse9 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not (= ~E_1~0 1))) (.cse13 (= 0 ~t2_pc~0)) (.cse23 (= ~token~0 ~local~0)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ~t1_i~0 1)) (.cse4 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (<= 2 ~T1_E~0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (not (= ~m_st~0 0))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse22 (= ~m_pc~0 0)) (.cse14 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse15 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse19 .cse8 .cse20 .cse9 .cse21 .cse11 .cse12 .cse22 .cse14 .cse15 .cse23 .cse18) (and .cse24 .cse0 .cse1 .cse2 .cse3 (<= ~token~0 (+ 2 ~local~0)) .cse4 .cse6 .cse7 .cse19 .cse25 .cse8 .cse20 .cse9 .cse21 .cse11 .cse12 (< .cse26 ~token~0) .cse14 .cse15 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse19 .cse25 .cse8 .cse20 .cse9 .cse10 .cse21 .cse11 .cse12 .cse14 .cse15 .cse23 .cse18) (and .cse24 .cse0 .cse1 .cse2 .cse3 .cse4 (<= ~token~0 .cse26) .cse6 .cse7 .cse19 .cse25 .cse8 (<= .cse26 ~token~0) .cse9 .cse10 .cse21 .cse11 .cse12 .cse14 .cse15 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse19 .cse8 .cse20 .cse9 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse21 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse19 .cse8 .cse20 .cse9 .cse21 .cse11 .cse12 .cse22 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse25 .cse8 .cse9 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse19 .cse25 .cse8 .cse20 .cse9 .cse10 .cse21 .cse11 .cse12 .cse14 .cse15 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse25 .cse8 .cse9 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse19 .cse25 .cse8 .cse20 .cse9 .cse10 .cse21 .cse11 .cse12 .cse14 .cse15 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse25 .cse8 .cse9 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse19 .cse8 .cse20 .cse9 .cse11 .cse12 .cse22 .cse14 .cse15 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse17 .cse23 .cse18) (and .cse0 .cse1 .cse3 .cse4 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse22 .cse14 .cse15 .cse18)))) [2021-08-26 09:07:44,355 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-08-26 09:07:44,355 INFO L857 garLoopResultBuilder]: For program point L223-1(lines 222 240) no Hoare annotation was computed. [2021-08-26 09:07:44,355 INFO L857 garLoopResultBuilder]: For program point L389-1(lines 373 406) no Hoare annotation was computed. [2021-08-26 09:07:44,355 INFO L857 garLoopResultBuilder]: For program point L356-1(lines 335 368) no Hoare annotation was computed. [2021-08-26 09:07:44,355 INFO L857 garLoopResultBuilder]: For program point L389-3(lines 373 406) no Hoare annotation was computed. [2021-08-26 09:07:44,355 INFO L857 garLoopResultBuilder]: For program point L356-3(lines 335 368) no Hoare annotation was computed. [2021-08-26 09:07:44,355 INFO L857 garLoopResultBuilder]: For program point L158(lines 158 167) no Hoare annotation was computed. [2021-08-26 09:07:44,355 INFO L857 garLoopResultBuilder]: For program point L125(lines 125 129) no Hoare annotation was computed. [2021-08-26 09:07:44,355 INFO L857 garLoopResultBuilder]: For program point L158-2(lines 158 167) no Hoare annotation was computed. [2021-08-26 09:07:44,356 INFO L857 garLoopResultBuilder]: For program point L158-3(lines 158 167) no Hoare annotation was computed. [2021-08-26 09:07:44,356 INFO L857 garLoopResultBuilder]: For program point L158-5(lines 158 167) no Hoare annotation was computed. [2021-08-26 09:07:44,356 INFO L857 garLoopResultBuilder]: For program point L158-6(lines 158 167) no Hoare annotation was computed. [2021-08-26 09:07:44,356 INFO L857 garLoopResultBuilder]: For program point L158-8(lines 158 167) no Hoare annotation was computed. [2021-08-26 09:07:44,356 INFO L857 garLoopResultBuilder]: For program point L158-9(lines 158 167) no Hoare annotation was computed. [2021-08-26 09:07:44,356 INFO L857 garLoopResultBuilder]: For program point L158-11(lines 158 167) no Hoare annotation was computed. [2021-08-26 09:07:44,356 INFO L857 garLoopResultBuilder]: For program point L158-12(lines 158 167) no Hoare annotation was computed. [2021-08-26 09:07:44,356 INFO L857 garLoopResultBuilder]: For program point L158-14(lines 158 167) no Hoare annotation was computed. [2021-08-26 09:07:44,356 INFO L857 garLoopResultBuilder]: For program point L158-15(lines 158 167) no Hoare annotation was computed. [2021-08-26 09:07:44,356 INFO L857 garLoopResultBuilder]: For program point L158-17(lines 158 167) no Hoare annotation was computed. [2021-08-26 09:07:44,356 INFO L857 garLoopResultBuilder]: For program point L159(lines 159 164) no Hoare annotation was computed. [2021-08-26 09:07:44,357 INFO L857 garLoopResultBuilder]: For program point L159-1(lines 159 164) no Hoare annotation was computed. [2021-08-26 09:07:44,357 INFO L853 garLoopResultBuilder]: At program point L126(lines 121 152) the Hoare annotation is: (let ((.cse9 (= ~m_pc~0 0)) (.cse2 (= ~t1_pc~0 1)) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (not (= 0 ~t2_st~0))) (.cse12 (not (= ~m_st~0 0))) (.cse7 (not (= ~E_1~0 0))) (.cse8 (= ~t2_i~0 1)) (.cse10 (= ~E_M~0 2)) (.cse11 (not (= ~t1_st~0 0)))) (or (and .cse0 (= ULTIMATE.start_activate_threads_~tmp___0~0 0) (= |ULTIMATE.start_is_transmit2_triggered_#res| 0) (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) .cse1 (= ULTIMATE.start_activate_threads_~tmp___1~0 0) (not .cse2) .cse3 .cse4 .cse5 .cse6 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0) .cse7 .cse8 .cse9 .cse10 .cse11 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (and .cse0 .cse1 .cse3 .cse4 .cse12 .cse7 .cse8 .cse9 .cse10) (let ((.cse13 (+ ~local~0 1))) (and .cse2 .cse0 .cse1 (<= ~token~0 .cse13) .cse3 .cse4 .cse5 (= ~m_pc~0 1) (<= .cse13 ~token~0) .cse6 .cse12 (not (= ~E_1~0 1)) .cse7 .cse8 .cse10 .cse11)))) [2021-08-26 09:07:44,357 INFO L857 garLoopResultBuilder]: For program point L159-2(lines 159 164) no Hoare annotation was computed. [2021-08-26 09:07:44,357 INFO L857 garLoopResultBuilder]: For program point L159-3(lines 159 164) no Hoare annotation was computed. [2021-08-26 09:07:44,357 INFO L857 garLoopResultBuilder]: For program point L159-4(lines 159 164) no Hoare annotation was computed. [2021-08-26 09:07:44,357 INFO L857 garLoopResultBuilder]: For program point L159-5(lines 159 164) no Hoare annotation was computed. [2021-08-26 09:07:44,357 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-08-26 09:07:44,357 INFO L857 garLoopResultBuilder]: For program point L425(lines 425 429) no Hoare annotation was computed. [2021-08-26 09:07:44,357 INFO L857 garLoopResultBuilder]: For program point L425-2(lines 425 429) no Hoare annotation was computed. [2021-08-26 09:07:44,358 INFO L857 garLoopResultBuilder]: For program point L425-3(lines 425 429) no Hoare annotation was computed. [2021-08-26 09:07:44,358 INFO L853 garLoopResultBuilder]: At program point L326(lines 267 331) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-26 09:07:44,358 INFO L857 garLoopResultBuilder]: For program point L425-5(lines 425 429) no Hoare annotation was computed. [2021-08-26 09:07:44,358 INFO L857 garLoopResultBuilder]: For program point L425-6(lines 425 429) no Hoare annotation was computed. [2021-08-26 09:07:44,358 INFO L857 garLoopResultBuilder]: For program point L425-8(lines 425 429) no Hoare annotation was computed. [2021-08-26 09:07:44,358 INFO L857 garLoopResultBuilder]: For program point L425-9(lines 425 429) no Hoare annotation was computed. [2021-08-26 09:07:44,358 INFO L857 garLoopResultBuilder]: For program point L425-11(lines 425 429) no Hoare annotation was computed. [2021-08-26 09:07:44,358 INFO L857 garLoopResultBuilder]: For program point L425-12(lines 425 429) no Hoare annotation was computed. [2021-08-26 09:07:44,358 INFO L857 garLoopResultBuilder]: For program point L425-14(lines 425 429) no Hoare annotation was computed. [2021-08-26 09:07:44,359 INFO L857 garLoopResultBuilder]: For program point L425-15(lines 425 429) no Hoare annotation was computed. [2021-08-26 09:07:44,359 INFO L857 garLoopResultBuilder]: For program point L425-17(lines 425 429) no Hoare annotation was computed. [2021-08-26 09:07:44,359 INFO L853 garLoopResultBuilder]: At program point L459(lines 453 461) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-26 09:07:44,359 INFO L857 garLoopResultBuilder]: For program point L228-1(lines 222 240) no Hoare annotation was computed. [2021-08-26 09:07:44,359 INFO L853 garLoopResultBuilder]: At program point L526(lines 515 528) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-26 09:07:44,359 INFO L857 garLoopResultBuilder]: For program point L394-1(lines 373 406) no Hoare annotation was computed. [2021-08-26 09:07:44,359 INFO L853 garLoopResultBuilder]: At program point L361-1(lines 332 369) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= ~m_pc~0 ~t1_pc~0)) (.cse3 (<= 2 ~M_E~0)) (.cse4 (= ~E_M~0 ~E_1~0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (= ~t1_st~0 0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ~t2_i~0 1)) (.cse9 (= ~m_pc~0 0)) (.cse10 (= ~E_M~0 2)) (.cse11 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (= 0 ~t2_pc~0) .cse10 .cse11 (= ~token~0 ~local~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (not (= ~m_st~0 0)) .cse8 .cse9 .cse10 .cse11))) [2021-08-26 09:07:44,359 INFO L857 garLoopResultBuilder]: For program point L394-3(lines 373 406) no Hoare annotation was computed. [2021-08-26 09:07:44,360 INFO L853 garLoopResultBuilder]: At program point L361-3(lines 332 369) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-26 09:07:44,360 INFO L857 garLoopResultBuilder]: For program point L196(lines 196 205) no Hoare annotation was computed. [2021-08-26 09:07:44,360 INFO L857 garLoopResultBuilder]: For program point L196-2(lines 196 205) no Hoare annotation was computed. [2021-08-26 09:07:44,360 INFO L857 garLoopResultBuilder]: For program point L196-3(lines 196 205) no Hoare annotation was computed. [2021-08-26 09:07:44,360 INFO L853 garLoopResultBuilder]: At program point L97-1(lines 85 116) the Hoare annotation is: (let ((.cse12 (= 0 ~t2_st~0))) (let ((.cse5 (= ~t2_pc~0 1)) (.cse13 (not .cse12)) (.cse6 (= ~m_pc~0 1)) (.cse7 (not (= ~m_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse8 (not (= ~E_1~0 1))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse14 (= ~m_pc~0 0)) (.cse16 (= 0 ~t2_pc~0)) (.cse11 (= ~E_M~0 2)) (.cse15 (= ~token~0 ~local~0))) (or (let ((.cse2 (+ ~local~0 1))) (and (= ~t1_pc~0 1) .cse0 .cse1 (<= ~token~0 .cse2) .cse3 .cse4 .cse5 .cse6 (<= .cse2 ~token~0) .cse7 .cse8 .cse9 .cse10 .cse11 .cse12)) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse13 .cse7 .cse8 .cse9 .cse10 .cse11) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse13 .cse8 .cse9 .cse10 .cse14 .cse11 .cse15) (and .cse0 .cse1 .cse3 .cse4 .cse7 .cse9 .cse10 .cse14 .cse11) (and .cse0 .cse1 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse16 .cse11 .cse12) (and .cse0 .cse1 .cse3 .cse4 .cse8 .cse9 .cse10 .cse14 .cse16 .cse11 .cse12 .cse15)))) [2021-08-26 09:07:44,360 INFO L857 garLoopResultBuilder]: For program point L196-5(lines 196 205) no Hoare annotation was computed. [2021-08-26 09:07:44,360 INFO L857 garLoopResultBuilder]: For program point L196-6(lines 196 205) no Hoare annotation was computed. [2021-08-26 09:07:44,360 INFO L857 garLoopResultBuilder]: For program point L196-8(lines 196 205) no Hoare annotation was computed. [2021-08-26 09:07:44,361 INFO L857 garLoopResultBuilder]: For program point L196-9(lines 196 205) no Hoare annotation was computed. [2021-08-26 09:07:44,361 INFO L857 garLoopResultBuilder]: For program point L196-11(lines 196 205) no Hoare annotation was computed. [2021-08-26 09:07:44,361 INFO L857 garLoopResultBuilder]: For program point L196-12(lines 196 205) no Hoare annotation was computed. [2021-08-26 09:07:44,361 INFO L857 garLoopResultBuilder]: For program point L196-14(lines 196 205) no Hoare annotation was computed. [2021-08-26 09:07:44,361 INFO L857 garLoopResultBuilder]: For program point L196-15(lines 196 205) no Hoare annotation was computed. [2021-08-26 09:07:44,361 INFO L857 garLoopResultBuilder]: For program point L196-17(lines 196 205) no Hoare annotation was computed. [2021-08-26 09:07:44,361 INFO L853 garLoopResultBuilder]: At program point L527(lines 511 529) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-26 09:07:44,361 INFO L853 garLoopResultBuilder]: At program point L263(lines 245 265) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-26 09:07:44,362 INFO L853 garLoopResultBuilder]: At program point L263-1(lines 245 265) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-26 09:07:44,362 INFO L857 garLoopResultBuilder]: For program point L197(lines 197 202) no Hoare annotation was computed. [2021-08-26 09:07:44,362 INFO L853 garLoopResultBuilder]: At program point L263-2(lines 245 265) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-26 09:07:44,362 INFO L857 garLoopResultBuilder]: For program point L197-1(lines 197 202) no Hoare annotation was computed. [2021-08-26 09:07:44,362 INFO L857 garLoopResultBuilder]: For program point L197-2(lines 197 202) no Hoare annotation was computed. [2021-08-26 09:07:44,362 INFO L857 garLoopResultBuilder]: For program point L98(line 98) no Hoare annotation was computed. [2021-08-26 09:07:44,362 INFO L857 garLoopResultBuilder]: For program point L197-3(lines 197 202) no Hoare annotation was computed. [2021-08-26 09:07:44,363 INFO L857 garLoopResultBuilder]: For program point L197-4(lines 197 202) no Hoare annotation was computed. [2021-08-26 09:07:44,363 INFO L857 garLoopResultBuilder]: For program point L197-5(lines 197 202) no Hoare annotation was computed. [2021-08-26 09:07:44,363 INFO L857 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-08-26 09:07:44,363 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 12) no Hoare annotation was computed. [2021-08-26 09:07:44,363 INFO L853 garLoopResultBuilder]: At program point L297(lines 273 325) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-26 09:07:44,363 INFO L853 garLoopResultBuilder]: At program point L264(lines 242 266) the Hoare annotation is: (let ((.cse6 (= ~m_st~0 0)) (.cse26 (= 0 ~t2_st~0)) (.cse19 (= ~t1_pc~0 1))) (let ((.cse24 (+ ~local~0 1)) (.cse23 (= ~token~0 ~local~0)) (.cse15 (= ~m_pc~0 0)) (.cse25 (= 0 ~t2_pc~0)) (.cse17 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse19)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (= ~t2_pc~0 1)) (.cse20 (= ~m_pc~0 1)) (.cse11 (not .cse26)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse21 (not .cse6)) (.cse22 (not (= ~E_1~0 1))) (.cse13 (not (= ~E_1~0 0))) (.cse14 (= ~t2_i~0 1)) (.cse16 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse23) (and .cse19 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse8 .cse9 .cse10 .cse20 .cse11 .cse22 .cse13 .cse14 (< .cse24 ~token~0) .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse26 .cse23 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse21 .cse13 .cse14 .cse16 .cse17 .cse18) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse21 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse19 .cse0 .cse4 (<= ~token~0 .cse24) .cse8 .cse9 .cse10 .cse20 (<= .cse24 ~token~0) .cse21 .cse22 .cse13 .cse14 .cse16 .cse17 .cse26) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse10 .cse11 .cse22 .cse13 .cse14 .cse15 .cse16 .cse17 .cse23) (and .cse0 .cse4 .cse8 .cse9 .cse20 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse17 .cse26) (and .cse0 .cse4 .cse8 .cse9 .cse21 .cse13 .cse14 .cse15 .cse16) (and .cse19 .cse0 .cse4 .cse8 .cse9 .cse22 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse20 .cse12 .cse21 .cse22 .cse13 .cse14 .cse25 .cse16 .cse26 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse12 .cse13 .cse14 .cse15 .cse25 .cse16 .cse17 .cse26 .cse18) (and .cse0 .cse4 .cse8 .cse9 .cse10 .cse20 .cse11 .cse21 .cse22 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse20 .cse11 .cse12 .cse21 .cse22 .cse13 .cse14 .cse16 .cse18)))) [2021-08-26 09:07:44,364 INFO L853 garLoopResultBuilder]: At program point L264-1(lines 242 266) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-26 09:07:44,364 INFO L853 garLoopResultBuilder]: At program point L264-2(lines 242 266) the Hoare annotation is: (let ((.cse22 (= ~t1_pc~0 1)) (.cse20 (= 0 ~t2_st~0))) (let ((.cse28 (+ ~local~0 1)) (.cse23 (= ~t2_pc~0 1)) (.cse10 (= ~m_pc~0 1)) (.cse24 (not .cse20)) (.cse13 (not (= ~m_st~0 0))) (.cse26 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= |ULTIMATE.start_is_master_triggered_#res| 0)) (.cse6 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse7 (not .cse22)) (.cse8 (<= 2 ~T1_E~0)) (.cse9 (<= 2 ~E_2~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse14 (not (= ~E_1~0 1))) (.cse15 (not (= ~E_1~0 0))) (.cse16 (= ~t2_i~0 1)) (.cse25 (= ~m_pc~0 0)) (.cse17 (= 0 ~t2_pc~0)) (.cse18 (= ULTIMATE.start_activate_threads_~tmp~1 0)) (.cse19 (= ~E_M~0 2)) (.cse27 (= ~token~0 ~local~0)) (.cse21 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 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 .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse11 .cse24 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse13 .cse15 .cse16 .cse25 .cse18 .cse19 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse15 .cse16 .cse25 .cse18 .cse19 .cse26 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse27 .cse21) (and .cse22 .cse0 .cse2 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse14 .cse15 .cse16 (< .cse28 ~token~0) .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse12 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse21) (and .cse22 .cse0 .cse2 .cse4 .cse5 .cse6 (<= ~token~0 .cse28) .cse8 .cse9 .cse23 .cse10 .cse11 (<= .cse28 ~token~0) .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse14 .cse15 .cse16 .cse25 .cse18 .cse19 .cse27 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse23 .cse11 .cse24 .cse12 .cse13 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse26 .cse20 .cse21) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse8 .cse9 .cse23 .cse10 .cse11 .cse24 .cse13 .cse14 .cse15 .cse16 .cse18 .cse19 .cse26 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse27 .cse21)))) [2021-08-26 09:07:44,364 INFO L853 garLoopResultBuilder]: At program point L133-1(lines 121 152) the Hoare annotation is: (let ((.cse0 (= ~t1_pc~0 1)) (.cse20 (= ~m_st~0 0))) (let ((.cse5 (= ~m_pc~0 1)) (.cse7 (not .cse20)) (.cse13 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse14 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse15 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse16 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse17 (not .cse0)) (.cse18 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse19 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse1 (<= 2 ~T2_E~0)) (.cse2 (= ~t1_i~0 1)) (.cse3 (<= 2 ~T1_E~0)) (.cse4 (<= 2 ~E_2~0)) (.cse6 (not (= 0 ~t2_st~0))) (.cse8 (not (= ~E_1~0 1))) (.cse9 (not (= ~E_1~0 0))) (.cse10 (= ~t2_i~0 1)) (.cse21 (= ~m_pc~0 0)) (.cse11 (= ~E_M~0 2)) (.cse22 (not (= ~t1_st~0 0))) (.cse12 (= ~token~0 ~local~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse1 .cse13 .cse14 .cse15 .cse2 .cse16 .cse17 .cse3 .cse4 .cse5 .cse6 .cse18 .cse7 .cse8 .cse9 .cse10 .cse11 .cse19) (and .cse1 .cse13 .cse14 .cse15 .cse2 .cse16 .cse20 .cse17 .cse3 .cse4 .cse6 .cse18 .cse8 .cse9 .cse10 .cse21 .cse11 .cse12 .cse19) (and .cse1 .cse2 .cse3 .cse4 .cse7 .cse9 .cse10 .cse21 .cse11) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse22) (and .cse0 .cse1 .cse2 (<= ~token~0 (+ 2 ~local~0)) .cse20 .cse3 .cse4 (= ~t2_pc~0 1) .cse5 .cse6 .cse8 .cse9 .cse10 (< (+ ~local~0 1) ~token~0) .cse11 .cse22) (and .cse1 .cse13 .cse14 .cse15 .cse2 .cse16 .cse17 .cse3 .cse4 .cse6 .cse18 .cse7 .cse9 .cse10 .cse11 .cse22 .cse19) (and .cse1 .cse13 .cse14 .cse15 .cse2 .cse16 .cse20 .cse17 .cse3 .cse4 .cse6 .cse18 .cse9 .cse10 .cse21 .cse11 .cse22 .cse19) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse21 .cse11 .cse22 .cse12)))) [2021-08-26 09:07:44,364 INFO L853 garLoopResultBuilder]: At program point L67(lines 41 80) the Hoare annotation is: (let ((.cse17 (= 0 ~t2_st~0)) (.cse20 (= ~t1_pc~0 1))) (let ((.cse14 (= 0 ~t2_pc~0)) (.cse21 (= ~token~0 ~local~0)) (.cse16 (not (= ~t1_st~0 0))) (.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ULTIMATE.start_activate_threads_~tmp___0~0 0)) (.cse2 (= |ULTIMATE.start_is_transmit2_triggered_#res| 0)) (.cse3 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= ~t1_i~0 1)) (.cse5 (= ULTIMATE.start_activate_threads_~tmp___1~0 0)) (.cse6 (not .cse20)) (.cse7 (<= 2 ~T1_E~0)) (.cse8 (<= 2 ~E_2~0)) (.cse22 (= ~t2_pc~0 1)) (.cse23 (not .cse17)) (.cse9 (= |ULTIMATE.start_is_transmit1_triggered_#res| 0)) (.cse10 (not (= ~m_st~0 0))) (.cse19 (not (= ~E_1~0 1))) (.cse11 (not (= ~E_1~0 0))) (.cse12 (= ~t2_i~0 1)) (.cse13 (= ~m_pc~0 0)) (.cse15 (= ~E_M~0 2)) (.cse18 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse19 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse20 .cse0 .cse4 .cse7 .cse8 .cse10 .cse19 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse21) (and .cse20 .cse0 .cse4 (<= ~token~0 (+ 2 ~local~0)) .cse7 .cse8 .cse22 (= ~m_pc~0 1) .cse23 .cse10 .cse19 .cse11 .cse12 (< (+ ~local~0 1) ~token~0) .cse15 .cse16) (and .cse20 .cse0 .cse4 .cse7 .cse8 .cse22 .cse23 .cse10 .cse19 .cse11 .cse12 .cse13 .cse15 .cse16 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse22 .cse23 .cse9 .cse10 .cse11 .cse12 .cse15 .cse16 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse22 .cse23 .cse9 .cse10 .cse19 .cse11 .cse12 .cse13 .cse15 .cse18)))) [2021-08-26 09:07:44,364 INFO L853 garLoopResultBuilder]: At program point L233-1(lines 336 340) the Hoare annotation is: (let ((.cse0 (<= 2 ~T2_E~0)) (.cse1 (= ~t1_i~0 1)) (.cse2 (= ~m_pc~0 ~t1_pc~0)) (.cse3 (<= 2 ~M_E~0)) (.cse4 (= ~E_M~0 ~E_1~0)) (.cse5 (<= 2 ~T1_E~0)) (.cse6 (= ~t1_st~0 0)) (.cse7 (<= 2 ~E_2~0)) (.cse8 (= ~t2_i~0 1)) (.cse9 (= ~m_pc~0 0)) (.cse10 (= ~E_M~0 2)) (.cse11 (= 0 ~t2_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (= 0 ~t2_pc~0) .cse10 .cse11 (= ~token~0 ~local~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (not (= ~m_st~0 0)) .cse8 .cse9 .cse10 .cse11))) [2021-08-26 09:07:44,364 INFO L857 garLoopResultBuilder]: For program point L134(line 134) no Hoare annotation was computed. [2021-08-26 09:07:44,367 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-08-26 09:07:44,498 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 26.08 09:07:44 BoogieIcfgContainer [2021-08-26 09:07:44,499 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-08-26 09:07:44,499 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-08-26 09:07:44,499 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-08-26 09:07:44,499 INFO L275 PluginConnector]: Witness Printer initialized [2021-08-26 09:07:44,500 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 26.08 09:06:49" (3/4) ... [2021-08-26 09:07:44,502 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-08-26 09:07:44,513 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2021-08-26 09:07:44,513 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2021-08-26 09:07:44,514 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-08-26 09:07:44,514 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-08-26 09:07:44,528 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && 0 == t2_st) [2021-08-26 09:07:44,528 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) [2021-08-26 09:07:44,528 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) || ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) [2021-08-26 09:07:44,529 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) [2021-08-26 09:07:44,529 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) [2021-08-26 09:07:44,529 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && tmp___1 == 0) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || ((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && tmp___1 == 0) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,529 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,530 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,530 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,530 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,531 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,531 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,531 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,531 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,531 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,532 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) [2021-08-26 09:07:44,532 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,532 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,532 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && m_st == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && m_st == 0) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) [2021-08-26 09:07:44,533 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) [2021-08-26 09:07:44,535 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) [2021-08-26 09:07:44,535 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st)) || ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) [2021-08-26 09:07:44,536 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) [2021-08-26 09:07:44,537 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || (((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) [2021-08-26 09:07:44,537 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0) || (((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || (((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) [2021-08-26 09:07:44,537 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && token == local) || (((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) [2021-08-26 09:07:44,537 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,538 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,538 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) [2021-08-26 09:07:44,538 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) [2021-08-26 09:07:44,538 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) [2021-08-26 09:07:44,538 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,540 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0))) || (((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || (((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || ((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) [2021-08-26 09:07:44,540 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) [2021-08-26 09:07:44,540 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) [2021-08-26 09:07:44,540 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,540 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) [2021-08-26 09:07:44,540 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,541 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0) [2021-08-26 09:07:44,541 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,541 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && __retres1 == 0) || (((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) && __retres1 == 0) [2021-08-26 09:07:44,541 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,541 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,541 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) [2021-08-26 09:07:44,541 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && 0 == t2_st)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st)) || (((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) [2021-08-26 09:07:44,541 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0) [2021-08-26 09:07:44,542 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,542 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0) [2021-08-26 09:07:44,542 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,542 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,542 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,542 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,542 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local) && __retres1 == 0) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,543 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,543 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,543 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,543 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,543 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: (((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) [2021-08-26 09:07:44,543 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) [2021-08-26 09:07:44,544 WARN L220 nessWitnessGenerator]: Not writing invariant because ACSL is forbidden: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) [2021-08-26 09:07:44,584 INFO L141 WitnessManager]: Wrote witness to /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/witness.graphml [2021-08-26 09:07:44,585 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-08-26 09:07:44,586 INFO L168 Benchmark]: Toolchain (without parser) took 55713.02 ms. Allocated memory was 54.5 MB in the beginning and 2.8 GB in the end (delta: 2.7 GB). Free memory was 37.2 MB in the beginning and 1.5 GB in the end (delta: -1.5 GB). Peak memory consumption was 1.2 GB. Max. memory is 16.1 GB. [2021-08-26 09:07:44,586 INFO L168 Benchmark]: CDTParser took 0.13 ms. Allocated memory is still 44.0 MB. Free memory was 26.3 MB in the beginning and 26.3 MB in the end (delta: 42.0 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-08-26 09:07:44,587 INFO L168 Benchmark]: CACSL2BoogieTranslator took 294.18 ms. Allocated memory is still 54.5 MB. Free memory was 36.9 MB in the beginning and 35.7 MB in the end (delta: 1.2 MB). Peak memory consumption was 13.6 MB. Max. memory is 16.1 GB. [2021-08-26 09:07:44,587 INFO L168 Benchmark]: Boogie Procedure Inliner took 68.13 ms. Allocated memory is still 54.5 MB. Free memory was 35.7 MB in the beginning and 32.7 MB in the end (delta: 3.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-08-26 09:07:44,587 INFO L168 Benchmark]: Boogie Preprocessor took 20.74 ms. Allocated memory is still 54.5 MB. Free memory was 32.7 MB in the beginning and 30.2 MB in the end (delta: 2.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-08-26 09:07:44,587 INFO L168 Benchmark]: RCFGBuilder took 598.43 ms. Allocated memory was 54.5 MB in the beginning and 73.4 MB in the end (delta: 18.9 MB). Free memory was 30.0 MB in the beginning and 50.3 MB in the end (delta: -20.2 MB). Peak memory consumption was 14.0 MB. Max. memory is 16.1 GB. [2021-08-26 09:07:44,588 INFO L168 Benchmark]: TraceAbstraction took 54640.67 ms. Allocated memory was 73.4 MB in the beginning and 2.8 GB in the end (delta: 2.7 GB). Free memory was 49.8 MB in the beginning and 1.5 GB in the end (delta: -1.5 GB). Peak memory consumption was 1.7 GB. Max. memory is 16.1 GB. [2021-08-26 09:07:44,588 INFO L168 Benchmark]: Witness Printer took 85.82 ms. Allocated memory is still 2.8 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 15.7 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. [2021-08-26 09:07:44,589 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.13 ms. Allocated memory is still 44.0 MB. Free memory was 26.3 MB in the beginning and 26.3 MB in the end (delta: 42.0 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 294.18 ms. Allocated memory is still 54.5 MB. Free memory was 36.9 MB in the beginning and 35.7 MB in the end (delta: 1.2 MB). Peak memory consumption was 13.6 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 68.13 ms. Allocated memory is still 54.5 MB. Free memory was 35.7 MB in the beginning and 32.7 MB in the end (delta: 3.0 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 20.74 ms. Allocated memory is still 54.5 MB. Free memory was 32.7 MB in the beginning and 30.2 MB in the end (delta: 2.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 598.43 ms. Allocated memory was 54.5 MB in the beginning and 73.4 MB in the end (delta: 18.9 MB). Free memory was 30.0 MB in the beginning and 50.3 MB in the end (delta: -20.2 MB). Peak memory consumption was 14.0 MB. Max. memory is 16.1 GB. * TraceAbstraction took 54640.67 ms. Allocated memory was 73.4 MB in the beginning and 2.8 GB in the end (delta: 2.7 GB). Free memory was 49.8 MB in the beginning and 1.5 GB in the end (delta: -1.5 GB). Peak memory consumption was 1.7 GB. Max. memory is 16.1 GB. * Witness Printer took 85.82 ms. Allocated memory is still 2.8 GB. Free memory was 1.5 GB in the beginning and 1.5 GB in the end (delta: 15.7 MB). Peak memory consumption was 14.7 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0ms ErrorAutomatonConstructionTimeTotal, 0.0ms FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0ms ErrorAutomatonConstructionTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeAvg, 0.0ms ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - PositiveResult [Line: 12]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 218 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 54442.6ms, OverallIterations: 25, TraceHistogramMax: 3, EmptinessCheckTime: 60.3ms, AutomataDifference: 3678.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 46862.3ms, InitialAbstractionConstructionTime: 21.9ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 8086 SDtfs, 9004 SDslu, 6657 SDs, 0 SdLazy, 628 SolverSat, 229 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 456.5ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 98 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 131.1ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=7088occurred in iteration=16, InterpolantAutomatonStates: 96, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 2834.1ms AutomataMinimizationTime, 25 MinimizatonAttempts, 4609 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: 0.0ms HoareAnnotationTime, 72 LocationsWithAnnotation, 72 PreInvPairs, 1850 NumberOfFragments, 40435 HoareAnnotationTreeSize, 72 FomulaSimplifications, 684860 FormulaSimplificationTreeSizeReduction, 3742.3ms HoareSimplificationTime, 72 FomulaSimplificationsInter, 266398 FormulaSimplificationTreeSizeReductionInter, 43053.5ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 40.9ms SsaConstructionTime, 152.8ms SatisfiabilityAnalysisTime, 547.8ms InterpolantComputationTime, 2114 NumberOfCodeBlocks, 2114 NumberOfCodeBlocksAsserted, 25 NumberOfCheckSat, 2089 ConstructedInterpolants, 0 QuantifiedInterpolants, 3879 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 25 InterpolantComputations, 25 PerfectInterpolantSequences, 309/309 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 121]: Loop Invariant Derived loop invariant: ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) - InvariantResult [Line: 121]: Loop Invariant Derived loop invariant: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && m_st == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && m_st == 0) && 2 <= T1_E) && 2 <= E_2) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) - InvariantResult [Line: 564]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) - InvariantResult [Line: 332]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 374]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 453]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local) && __retres1 == 0) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 41]: Loop Invariant Derived loop invariant: ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0) || (((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || (((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) - InvariantResult [Line: 242]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && __retres1 == 0) || (((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) && __retres1 == 0) - InvariantResult [Line: 332]: Loop Invariant Derived loop invariant: (((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) || ((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && 0 == t2_st) - InvariantResult [Line: 85]: Loop Invariant Derived loop invariant: ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && 0 == t2_st) || (((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2)) || (((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st)) || (((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && 0 == t2_st)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st)) || (((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) - InvariantResult [Line: 370]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) || ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) - InvariantResult [Line: 466]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 1]: Loop Invariant Derived loop invariant: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0) - InvariantResult [Line: 511]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 245]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 515]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 530]: Loop Invariant Derived loop invariant: t1_i == 1 - InvariantResult [Line: 267]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 273]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || (((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 500]: Loop Invariant Derived loop invariant: (((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && m_st == 0) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local - InvariantResult [Line: 273]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: ((((((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 223]: Loop Invariant Derived loop invariant: (((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && m_st == 0) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: (((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) - InvariantResult [Line: 589]: Loop Invariant Derived loop invariant: t1_i == 1 - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0))) || (((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || (((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || ((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: ((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || (((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) - InvariantResult [Line: 273]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 374]: Loop Invariant Derived loop invariant: (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && tmp___1 == 0) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || ((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && m_pc == t1_pc) && tmp___1 == 0) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && \result == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0) || ((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) - InvariantResult [Line: 41]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 192]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && token == local) || (((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) - InvariantResult [Line: 85]: Loop Invariant Derived loop invariant: (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && token == local) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) - InvariantResult [Line: 242]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local)) || (((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st)) || ((((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) - InvariantResult [Line: 157]: Loop Invariant Derived loop invariant: (((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && 0 == t2_st) || ((((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) - InvariantResult [Line: 245]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 176]: Loop Invariant Derived loop invariant: (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) || (((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0))) || (((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0)) || ((((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0))) || (((((((((((2 <= T2_E && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) - InvariantResult [Line: 211]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((2 <= T2_E && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 242]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && token == local)) || ((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && E_M == 2) && !(t1_st == 0))) || (((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && m_st == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && !(t1_st == 0)) && token == local)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2)) || (((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local)) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && !(t1_st == 0))) || ((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && E_M == 2) && __retres1 == 0) - InvariantResult [Line: 370]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 245]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && __retres1 == 0) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && token == local) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && token == local) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && token <= 2 + local) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && __retres1 == 0)) || ((((((((((((((((((((t1_pc == 1 && 2 <= T2_E) && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && token <= local + 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && local + 1 <= token) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && m_pc == 1) && __retres1 == 0) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && tmp == 0) && E_M == 2) && token == local) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && 0 == t2_st) && __retres1 == 0)) || ((((((((((((((((((2 <= T2_E && \result == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && __retres1 == 0) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && tmp == 0) && E_M == 2) && !(t1_st == 0)) && __retres1 == 0)) || (((((((((((((((((((((2 <= T2_E && tmp___0 == 0) && \result == 0) && __retres1 == 0) && t1_i == 1) && \result == 0) && tmp___1 == 0) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && __retres1 == 0) && \result == 0) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && tmp == 0) && E_M == 2) && 0 == t2_st) && token == local) && __retres1 == 0) - InvariantResult [Line: 336]: Loop Invariant Derived loop invariant: (((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) || ((((((((((((2 <= T2_E && t1_i == 1) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && 0 == t2_st) - InvariantResult [Line: 195]: Loop Invariant Derived loop invariant: (((((((((((((((((t1_pc == 1 && 2 <= T2_E) && t1_i == 1) && token <= 2 + local) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && local + 1 < token) && !(t1_st == 0)) && __retres1 == 0) || ((((((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && m_pc == 1) && !(0 == t2_st)) && !(m_st == 0)) && !(E_1 == 1)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && !(t1_st == 0)) && __retres1 == 0)) || ((((((((2 <= T2_E && t1_i == 1) && 2 <= T1_E) && 2 <= E_2) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && m_pc == 0) && __retres1 == 0)) || ((((((((((((((2 <= T2_E && tmp___0 == 0) && __retres1 == 0) && t1_i == 1) && !(t1_pc == 1)) && 2 <= T1_E) && 2 <= E_2) && t2_pc == 1) && !(0 == t2_st)) && \result == 0) && !(m_st == 0)) && !(E_1 == 0)) && t2_i == 1) && !(t1_st == 0)) && __retres1 == 0) - InvariantResult [Line: 154]: Loop Invariant Derived loop invariant: (((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && t2_i == 1) && m_pc == 0) && 0 == t2_pc) && E_M == 2) && 0 == t2_st) && token == local) || ((((((((((((((2 <= T2_E && t1_i == 1) && \result == 0) && m_pc == t1_pc) && 2 <= M_E) && E_M == E_1) && 2 <= T1_E) && t1_st == 0) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && t2_i == 1) && m_pc == 0) && E_M == 2) && 0 == t2_st) RESULT: Ultimate proved your program to be correct! [2021-08-26 09:07:44,707 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...