./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 e943c265 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/config/AutomizerReach.xml -i ../../sv-benchmarks/c/systemc/token_ring.02.cil-1.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be --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 949942bcd30c11cd050737185c4313ee1459089f9da346d697b721e3407e41e2 ........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................ Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.1-dev-e943c26 [2021-10-21 20:21:40,164 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-10-21 20:21:40,167 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-10-21 20:21:40,208 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-10-21 20:21:40,209 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-10-21 20:21:40,211 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-10-21 20:21:40,213 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-10-21 20:21:40,217 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-10-21 20:21:40,220 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-10-21 20:21:40,221 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-10-21 20:21:40,223 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-10-21 20:21:40,225 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-10-21 20:21:40,226 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-10-21 20:21:40,228 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-10-21 20:21:40,230 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-10-21 20:21:40,232 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-10-21 20:21:40,234 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-10-21 20:21:40,236 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-10-21 20:21:40,239 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-10-21 20:21:40,242 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-10-21 20:21:40,245 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-10-21 20:21:40,247 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-10-21 20:21:40,249 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-10-21 20:21:40,251 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-10-21 20:21:40,256 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-10-21 20:21:40,256 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-10-21 20:21:40,257 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-10-21 20:21:40,258 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-10-21 20:21:40,259 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-10-21 20:21:40,261 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-10-21 20:21:40,261 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-10-21 20:21:40,263 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-10-21 20:21:40,264 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-10-21 20:21:40,265 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-10-21 20:21:40,267 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-10-21 20:21:40,267 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-10-21 20:21:40,268 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-10-21 20:21:40,269 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-10-21 20:21:40,269 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-10-21 20:21:40,270 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-10-21 20:21:40,272 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-10-21 20:21:40,273 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/config/svcomp-Reach-32bit-Automizer_Default.epf [2021-10-21 20:21:40,305 INFO L113 SettingsManager]: Loading preferences was successful [2021-10-21 20:21:40,306 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-10-21 20:21:40,306 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-10-21 20:21:40,306 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-10-21 20:21:40,308 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-10-21 20:21:40,308 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-10-21 20:21:40,309 INFO L138 SettingsManager]: * Use SBE=true [2021-10-21 20:21:40,309 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-10-21 20:21:40,309 INFO L138 SettingsManager]: * sizeof long=4 [2021-10-21 20:21:40,310 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-10-21 20:21:40,310 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-10-21 20:21:40,310 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-10-21 20:21:40,310 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-10-21 20:21:40,311 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-10-21 20:21:40,311 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-10-21 20:21:40,311 INFO L138 SettingsManager]: * sizeof long double=12 [2021-10-21 20:21:40,312 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-10-21 20:21:40,312 INFO L138 SettingsManager]: * Use constant arrays=true [2021-10-21 20:21:40,312 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-10-21 20:21:40,312 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-10-21 20:21:40,313 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-10-21 20:21:40,313 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-10-21 20:21:40,313 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-21 20:21:40,314 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-10-21 20:21:40,314 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-10-21 20:21:40,314 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-10-21 20:21:40,314 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-10-21 20:21:40,315 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-10-21 20:21:40,315 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-10-21 20:21:40,315 INFO L138 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2021-10-21 20:21:40,316 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-10-21 20:21:40,316 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-10-21 20:21:40,316 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:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be 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 -> 949942bcd30c11cd050737185c4313ee1459089f9da346d697b721e3407e41e2 [2021-10-21 20:21:40,652 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-10-21 20:21:40,679 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-10-21 20:21:40,682 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-10-21 20:21:40,684 INFO L271 PluginConnector]: Initializing CDTParser... [2021-10-21 20:21:40,685 INFO L275 PluginConnector]: CDTParser initialized [2021-10-21 20:21:40,686 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/../../sv-benchmarks/c/systemc/token_ring.02.cil-1.c [2021-10-21 20:21:40,774 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/data/7b96d4142/edeaaf077c1c477c822597d7d6491dd2/FLAGfa9887817 [2021-10-21 20:21:41,434 INFO L306 CDTParser]: Found 1 translation units. [2021-10-21 20:21:41,435 INFO L160 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/sv-benchmarks/c/systemc/token_ring.02.cil-1.c [2021-10-21 20:21:41,447 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/data/7b96d4142/edeaaf077c1c477c822597d7d6491dd2/FLAGfa9887817 [2021-10-21 20:21:41,759 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/data/7b96d4142/edeaaf077c1c477c822597d7d6491dd2 [2021-10-21 20:21:41,761 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-10-21 20:21:41,763 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2021-10-21 20:21:41,765 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-10-21 20:21:41,765 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-10-21 20:21:41,770 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-10-21 20:21:41,771 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 08:21:41" (1/1) ... [2021-10-21 20:21:41,773 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6b3c120e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:41, skipping insertion in model container [2021-10-21 20:21:41,773 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 21.10 08:21:41" (1/1) ... [2021-10-21 20:21:41,782 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-10-21 20:21:41,819 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-10-21 20:21:42,028 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/sv-benchmarks/c/systemc/token_ring.02.cil-1.c[366,379] [2021-10-21 20:21:42,111 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 20:21:42,124 INFO L203 MainTranslator]: Completed pre-run [2021-10-21 20:21:42,137 WARN L228 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/sv-benchmarks/c/systemc/token_ring.02.cil-1.c[366,379] [2021-10-21 20:21:42,176 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-10-21 20:21:42,196 INFO L208 MainTranslator]: Completed translation [2021-10-21 20:21:42,197 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:42 WrapperNode [2021-10-21 20:21:42,197 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-10-21 20:21:42,199 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-10-21 20:21:42,199 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-10-21 20:21:42,199 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-10-21 20:21:42,209 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:42" (1/1) ... [2021-10-21 20:21:42,226 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:42" (1/1) ... [2021-10-21 20:21:42,301 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-10-21 20:21:42,317 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-10-21 20:21:42,317 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-10-21 20:21:42,317 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-10-21 20:21:42,327 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:42" (1/1) ... [2021-10-21 20:21:42,327 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:42" (1/1) ... [2021-10-21 20:21:42,333 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:42" (1/1) ... [2021-10-21 20:21:42,334 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:42" (1/1) ... [2021-10-21 20:21:42,348 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:42" (1/1) ... [2021-10-21 20:21:42,369 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:42" (1/1) ... [2021-10-21 20:21:42,374 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:42" (1/1) ... [2021-10-21 20:21:42,382 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-10-21 20:21:42,389 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-10-21 20:21:42,389 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-10-21 20:21:42,389 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-10-21 20:21:42,405 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:42" (1/1) ... [2021-10-21 20:21:42,429 INFO L170 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-10-21 20:21:42,451 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/z3 [2021-10-21 20:21:42,465 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2021-10-21 20:21:42,470 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2021-10-21 20:21:42,531 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-10-21 20:21:42,531 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-10-21 20:21:42,531 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-10-21 20:21:42,532 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-10-21 20:21:43,490 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-10-21 20:21:43,490 INFO L299 CfgBuilder]: Removed 103 assume(true) statements. [2021-10-21 20:21:43,493 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:21:43 BoogieIcfgContainer [2021-10-21 20:21:43,494 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-10-21 20:21:43,496 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-10-21 20:21:43,516 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-10-21 20:21:43,521 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-10-21 20:21:43,521 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 21.10 08:21:41" (1/3) ... [2021-10-21 20:21:43,522 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59b60ea5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.10 08:21:43, skipping insertion in model container [2021-10-21 20:21:43,522 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 21.10 08:21:42" (2/3) ... [2021-10-21 20:21:43,523 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59b60ea5 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 21.10 08:21:43, skipping insertion in model container [2021-10-21 20:21:43,523 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:21:43" (3/3) ... [2021-10-21 20:21:43,524 INFO L111 eAbstractionObserver]: Analyzing ICFG token_ring.02.cil-1.c [2021-10-21 20:21:43,531 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-10-21 20:21:43,531 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-10-21 20:21:43,608 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2021-10-21 20:21:43,617 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, mAutomataTypeConcurrency=PETRI_NET, 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-10-21 20:21:43,617 INFO L340 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-10-21 20:21:43,667 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-10-21 20:21:43,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-10-21 20:21:43,691 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:43,692 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-10-21 20:21:43,692 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:43,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:43,727 INFO L82 PathProgramCache]: Analyzing trace with hash 603110903, now seen corresponding path program 1 times [2021-10-21 20:21:43,739 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:43,740 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579603589] [2021-10-21 20:21:43,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:43,742 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:43,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:44,027 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:44,028 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:44,029 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579603589] [2021-10-21 20:21:44,030 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [579603589] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:44,030 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:44,030 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:44,033 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105695681] [2021-10-21 20:21:44,046 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:44,047 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:44,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:44,063 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:44,067 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-10-21 20:21:44,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:44,168 INFO L93 Difference]: Finished difference Result 431 states and 673 transitions. [2021-10-21 20:21:44,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:44,178 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-10-21 20:21:44,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:44,202 INFO L225 Difference]: With dead ends: 431 [2021-10-21 20:21:44,202 INFO L226 Difference]: Without dead ends: 214 [2021-10-21 20:21:44,209 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 6.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:44,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-10-21 20:21:44,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 214. [2021-10-21 20:21:44,294 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-10-21 20:21:44,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 324 transitions. [2021-10-21 20:21:44,301 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 324 transitions. Word has length 50 [2021-10-21 20:21:44,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:44,301 INFO L470 AbstractCegarLoop]: Abstraction has 214 states and 324 transitions. [2021-10-21 20:21:44,302 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-10-21 20:21:44,302 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 324 transitions. [2021-10-21 20:21:44,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-10-21 20:21:44,305 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:44,306 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-10-21 20:21:44,306 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-10-21 20:21:44,307 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:44,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:44,308 INFO L82 PathProgramCache]: Analyzing trace with hash -1325161799, now seen corresponding path program 1 times [2021-10-21 20:21:44,308 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:44,309 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452022692] [2021-10-21 20:21:44,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:44,310 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:44,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:44,389 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:44,390 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:44,390 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452022692] [2021-10-21 20:21:44,390 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452022692] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:44,391 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:44,391 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:21:44,391 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942268636] [2021-10-21 20:21:44,393 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:44,393 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:44,395 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:44,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:44,398 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-10-21 20:21:44,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:44,526 INFO L93 Difference]: Finished difference Result 574 states and 868 transitions. [2021-10-21 20:21:44,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:44,527 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-10-21 20:21:44,528 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:44,532 INFO L225 Difference]: With dead ends: 574 [2021-10-21 20:21:44,532 INFO L226 Difference]: Without dead ends: 367 [2021-10-21 20:21:44,535 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 5.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:44,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 367 states. [2021-10-21 20:21:44,576 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 367 to 365. [2021-10-21 20:21:44,578 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-10-21 20:21:44,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 549 transitions. [2021-10-21 20:21:44,595 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 549 transitions. Word has length 50 [2021-10-21 20:21:44,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:44,595 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 549 transitions. [2021-10-21 20:21:44,596 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-10-21 20:21:44,596 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 549 transitions. [2021-10-21 20:21:44,598 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-10-21 20:21:44,598 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:44,599 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-10-21 20:21:44,599 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2021-10-21 20:21:44,599 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:44,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:44,601 INFO L82 PathProgramCache]: Analyzing trace with hash 102769205, now seen corresponding path program 1 times [2021-10-21 20:21:44,601 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:44,601 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987945596] [2021-10-21 20:21:44,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:44,602 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:44,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:44,723 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:44,724 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:44,725 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987945596] [2021-10-21 20:21:44,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1987945596] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:44,727 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:44,728 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:21:44,728 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2110716267] [2021-10-21 20:21:44,729 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:44,731 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:44,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:44,733 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:44,733 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-10-21 20:21:44,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:44,796 INFO L93 Difference]: Finished difference Result 722 states and 1087 transitions. [2021-10-21 20:21:44,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:44,797 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-10-21 20:21:44,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:44,801 INFO L225 Difference]: With dead ends: 722 [2021-10-21 20:21:44,801 INFO L226 Difference]: Without dead ends: 365 [2021-10-21 20:21:44,808 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 4.1ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:44,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-10-21 20:21:44,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-10-21 20:21:44,848 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-10-21 20:21:44,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 541 transitions. [2021-10-21 20:21:44,851 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 541 transitions. Word has length 50 [2021-10-21 20:21:44,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:44,852 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 541 transitions. [2021-10-21 20:21:44,852 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-10-21 20:21:44,853 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 541 transitions. [2021-10-21 20:21:44,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-10-21 20:21:44,855 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:44,855 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-10-21 20:21:44,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2021-10-21 20:21:44,856 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:44,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:44,857 INFO L82 PathProgramCache]: Analyzing trace with hash 1811399481, now seen corresponding path program 1 times [2021-10-21 20:21:44,858 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:44,858 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576195070] [2021-10-21 20:21:44,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:44,859 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:44,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:44,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:44,928 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:44,929 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576195070] [2021-10-21 20:21:44,929 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576195070] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:44,930 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:44,930 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:21:44,930 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975829804] [2021-10-21 20:21:44,931 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:44,931 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:44,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:44,933 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:44,933 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-10-21 20:21:44,969 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:44,969 INFO L93 Difference]: Finished difference Result 721 states and 1070 transitions. [2021-10-21 20:21:44,970 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:44,970 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-10-21 20:21:44,971 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:44,974 INFO L225 Difference]: With dead ends: 721 [2021-10-21 20:21:44,974 INFO L226 Difference]: Without dead ends: 365 [2021-10-21 20:21:44,975 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.8ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:44,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-10-21 20:21:45,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-10-21 20:21:45,001 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-10-21 20:21:45,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 533 transitions. [2021-10-21 20:21:45,014 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 533 transitions. Word has length 50 [2021-10-21 20:21:45,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:45,015 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 533 transitions. [2021-10-21 20:21:45,015 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-10-21 20:21:45,015 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 533 transitions. [2021-10-21 20:21:45,017 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-10-21 20:21:45,017 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:45,017 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-10-21 20:21:45,018 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2021-10-21 20:21:45,018 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:45,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:45,019 INFO L82 PathProgramCache]: Analyzing trace with hash 65401269, now seen corresponding path program 1 times [2021-10-21 20:21:45,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:45,020 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837018930] [2021-10-21 20:21:45,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:45,021 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:45,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:45,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:45,076 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:45,076 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837018930] [2021-10-21 20:21:45,077 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837018930] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:45,077 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:45,077 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:21:45,078 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796114599] [2021-10-21 20:21:45,078 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:45,079 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:45,080 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:45,080 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:45,080 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-10-21 20:21:45,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:45,136 INFO L93 Difference]: Finished difference Result 720 states and 1053 transitions. [2021-10-21 20:21:45,137 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:45,137 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-10-21 20:21:45,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:45,140 INFO L225 Difference]: With dead ends: 720 [2021-10-21 20:21:45,141 INFO L226 Difference]: Without dead ends: 365 [2021-10-21 20:21:45,142 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.7ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:45,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-10-21 20:21:45,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-10-21 20:21:45,165 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-10-21 20:21:45,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 517 transitions. [2021-10-21 20:21:45,167 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 517 transitions. Word has length 50 [2021-10-21 20:21:45,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:45,168 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 517 transitions. [2021-10-21 20:21:45,168 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-10-21 20:21:45,169 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 517 transitions. [2021-10-21 20:21:45,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-10-21 20:21:45,170 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:45,170 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-10-21 20:21:45,170 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2021-10-21 20:21:45,171 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:45,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:45,171 INFO L82 PathProgramCache]: Analyzing trace with hash 25960058, now seen corresponding path program 1 times [2021-10-21 20:21:45,172 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:45,172 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1402600176] [2021-10-21 20:21:45,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:45,173 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:45,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:45,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:45,221 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:45,221 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1402600176] [2021-10-21 20:21:45,222 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1402600176] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:45,222 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:45,222 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:45,222 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107085927] [2021-10-21 20:21:45,223 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-21 20:21:45,223 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:45,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:21:45,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:21:45,225 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-10-21 20:21:45,363 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:45,363 INFO L93 Difference]: Finished difference Result 962 states and 1368 transitions. [2021-10-21 20:21:45,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-21 20:21:45,364 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-10-21 20:21:45,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:45,370 INFO L225 Difference]: With dead ends: 962 [2021-10-21 20:21:45,370 INFO L226 Difference]: Without dead ends: 608 [2021-10-21 20:21:45,371 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:21:45,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2021-10-21 20:21:45,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 365. [2021-10-21 20:21:45,401 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-10-21 20:21:45,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 514 transitions. [2021-10-21 20:21:45,404 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 514 transitions. Word has length 50 [2021-10-21 20:21:45,404 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:45,404 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 514 transitions. [2021-10-21 20:21:45,405 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-10-21 20:21:45,405 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 514 transitions. [2021-10-21 20:21:45,406 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-10-21 20:21:45,406 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:45,406 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-10-21 20:21:45,407 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2021-10-21 20:21:45,407 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:45,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:45,408 INFO L82 PathProgramCache]: Analyzing trace with hash -1345847240, now seen corresponding path program 1 times [2021-10-21 20:21:45,408 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:45,409 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1095194821] [2021-10-21 20:21:45,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:45,409 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:45,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:45,450 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:45,450 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:45,451 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1095194821] [2021-10-21 20:21:45,451 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1095194821] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:45,451 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:45,451 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:21:45,452 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099966754] [2021-10-21 20:21:45,452 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:45,453 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:45,453 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:45,454 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:45,454 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-10-21 20:21:45,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:45,511 INFO L93 Difference]: Finished difference Result 718 states and 1013 transitions. [2021-10-21 20:21:45,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:45,512 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-10-21 20:21:45,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:45,515 INFO L225 Difference]: With dead ends: 718 [2021-10-21 20:21:45,515 INFO L226 Difference]: Without dead ends: 365 [2021-10-21 20:21:45,516 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:45,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2021-10-21 20:21:45,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 365. [2021-10-21 20:21:45,543 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-10-21 20:21:45,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 365 states to 365 states and 498 transitions. [2021-10-21 20:21:45,545 INFO L78 Accepts]: Start accepts. Automaton has 365 states and 498 transitions. Word has length 50 [2021-10-21 20:21:45,546 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:45,546 INFO L470 AbstractCegarLoop]: Abstraction has 365 states and 498 transitions. [2021-10-21 20:21:45,546 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-10-21 20:21:45,547 INFO L276 IsEmpty]: Start isEmpty. Operand 365 states and 498 transitions. [2021-10-21 20:21:45,547 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-10-21 20:21:45,548 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:45,548 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-10-21 20:21:45,548 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2021-10-21 20:21:45,549 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:45,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:45,549 INFO L82 PathProgramCache]: Analyzing trace with hash -176110788, now seen corresponding path program 1 times [2021-10-21 20:21:45,550 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:45,550 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1213431127] [2021-10-21 20:21:45,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:45,551 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:45,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:45,622 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:45,622 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:45,622 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1213431127] [2021-10-21 20:21:45,623 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1213431127] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:45,623 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:45,623 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 20:21:45,623 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1208881689] [2021-10-21 20:21:45,624 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 20:21:45,624 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:45,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 20:21:45,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:21:45,626 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-10-21 20:21:45,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:45,753 INFO L93 Difference]: Finished difference Result 933 states and 1285 transitions. [2021-10-21 20:21:45,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-21 20:21:45,754 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-10-21 20:21:45,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:45,758 INFO L225 Difference]: With dead ends: 933 [2021-10-21 20:21:45,758 INFO L226 Difference]: Without dead ends: 587 [2021-10-21 20:21:45,760 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 23.4ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-21 20:21:45,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 587 states. [2021-10-21 20:21:45,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 587 to 371. [2021-10-21 20:21:45,792 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-10-21 20:21:45,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 496 transitions. [2021-10-21 20:21:45,794 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 496 transitions. Word has length 50 [2021-10-21 20:21:45,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:45,795 INFO L470 AbstractCegarLoop]: Abstraction has 371 states and 496 transitions. [2021-10-21 20:21:45,795 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-10-21 20:21:45,795 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 496 transitions. [2021-10-21 20:21:45,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2021-10-21 20:21:45,796 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:45,796 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-10-21 20:21:45,797 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2021-10-21 20:21:45,797 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:45,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:45,798 INFO L82 PathProgramCache]: Analyzing trace with hash -248497346, now seen corresponding path program 1 times [2021-10-21 20:21:45,798 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:45,798 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762385816] [2021-10-21 20:21:45,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:45,799 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:45,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:45,843 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:45,843 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:45,844 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762385816] [2021-10-21 20:21:45,844 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762385816] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:45,844 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:45,844 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:45,845 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651348125] [2021-10-21 20:21:45,845 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-21 20:21:45,846 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:45,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:21:45,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:21:45,847 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-10-21 20:21:46,053 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:46,053 INFO L93 Difference]: Finished difference Result 1295 states and 1734 transitions. [2021-10-21 20:21:46,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-10-21 20:21:46,054 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-10-21 20:21:46,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:46,062 INFO L225 Difference]: With dead ends: 1295 [2021-10-21 20:21:46,062 INFO L226 Difference]: Without dead ends: 938 [2021-10-21 20:21:46,063 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.7ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:21:46,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 938 states. [2021-10-21 20:21:46,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 938 to 864. [2021-10-21 20:21:46,150 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-10-21 20:21:46,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 864 states to 864 states and 1137 transitions. [2021-10-21 20:21:46,154 INFO L78 Accepts]: Start accepts. Automaton has 864 states and 1137 transitions. Word has length 50 [2021-10-21 20:21:46,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:46,155 INFO L470 AbstractCegarLoop]: Abstraction has 864 states and 1137 transitions. [2021-10-21 20:21:46,155 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-10-21 20:21:46,155 INFO L276 IsEmpty]: Start isEmpty. Operand 864 states and 1137 transitions. [2021-10-21 20:21:46,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-10-21 20:21:46,156 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:46,157 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-10-21 20:21:46,157 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2021-10-21 20:21:46,157 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:46,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:46,158 INFO L82 PathProgramCache]: Analyzing trace with hash 815884420, now seen corresponding path program 1 times [2021-10-21 20:21:46,158 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:46,158 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457190558] [2021-10-21 20:21:46,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:46,159 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:46,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:46,204 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2021-10-21 20:21:46,204 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:46,204 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457190558] [2021-10-21 20:21:46,205 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457190558] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:46,205 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:46,205 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 20:21:46,205 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247854401] [2021-10-21 20:21:46,206 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 20:21:46,206 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:46,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 20:21:46,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:21:46,208 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-10-21 20:21:46,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:46,457 INFO L93 Difference]: Finished difference Result 2218 states and 2935 transitions. [2021-10-21 20:21:46,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-21 20:21:46,458 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-10-21 20:21:46,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:46,467 INFO L225 Difference]: With dead ends: 2218 [2021-10-21 20:21:46,467 INFO L226 Difference]: Without dead ends: 1378 [2021-10-21 20:21:46,469 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 23.2ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-21 20:21:46,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1378 states. [2021-10-21 20:21:46,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1378 to 891. [2021-10-21 20:21:46,598 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-10-21 20:21:46,603 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 891 states to 891 states and 1151 transitions. [2021-10-21 20:21:46,604 INFO L78 Accepts]: Start accepts. Automaton has 891 states and 1151 transitions. Word has length 63 [2021-10-21 20:21:46,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:46,604 INFO L470 AbstractCegarLoop]: Abstraction has 891 states and 1151 transitions. [2021-10-21 20:21:46,605 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-10-21 20:21:46,605 INFO L276 IsEmpty]: Start isEmpty. Operand 891 states and 1151 transitions. [2021-10-21 20:21:46,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 64 [2021-10-21 20:21:46,606 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:46,606 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-10-21 20:21:46,607 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2021-10-21 20:21:46,607 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:46,607 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:46,608 INFO L82 PathProgramCache]: Analyzing trace with hash -555922878, now seen corresponding path program 1 times [2021-10-21 20:21:46,608 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:46,608 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [444818708] [2021-10-21 20:21:46,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:46,609 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:46,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:46,651 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 7 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:46,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:46,651 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [444818708] [2021-10-21 20:21:46,652 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [444818708] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:46,652 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:46,652 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:46,653 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41768324] [2021-10-21 20:21:46,653 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:46,653 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:46,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:46,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:46,655 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-10-21 20:21:46,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:46,860 INFO L93 Difference]: Finished difference Result 2470 states and 3171 transitions. [2021-10-21 20:21:46,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:46,860 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-10-21 20:21:46,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:46,872 INFO L225 Difference]: With dead ends: 2470 [2021-10-21 20:21:46,873 INFO L226 Difference]: Without dead ends: 1616 [2021-10-21 20:21:46,875 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.3ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:46,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1616 states. [2021-10-21 20:21:47,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1616 to 1616. [2021-10-21 20:21:47,087 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-10-21 20:21:47,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1616 states to 1616 states and 2038 transitions. [2021-10-21 20:21:47,096 INFO L78 Accepts]: Start accepts. Automaton has 1616 states and 2038 transitions. Word has length 63 [2021-10-21 20:21:47,096 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:47,096 INFO L470 AbstractCegarLoop]: Abstraction has 1616 states and 2038 transitions. [2021-10-21 20:21:47,096 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-10-21 20:21:47,097 INFO L276 IsEmpty]: Start isEmpty. Operand 1616 states and 2038 transitions. [2021-10-21 20:21:47,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-10-21 20:21:47,106 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:47,106 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-10-21 20:21:47,106 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2021-10-21 20:21:47,107 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:47,107 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:47,107 INFO L82 PathProgramCache]: Analyzing trace with hash 542253111, now seen corresponding path program 1 times [2021-10-21 20:21:47,108 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:47,108 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2117653823] [2021-10-21 20:21:47,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:47,108 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:47,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:47,194 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:47,194 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:47,195 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2117653823] [2021-10-21 20:21:47,196 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2117653823] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:47,197 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:47,197 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:47,197 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471104457] [2021-10-21 20:21:47,198 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:47,199 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:47,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:47,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:47,200 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-10-21 20:21:47,527 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:47,527 INFO L93 Difference]: Finished difference Result 4458 states and 5616 transitions. [2021-10-21 20:21:47,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:47,528 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-10-21 20:21:47,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:47,550 INFO L225 Difference]: With dead ends: 4458 [2021-10-21 20:21:47,550 INFO L226 Difference]: Without dead ends: 2912 [2021-10-21 20:21:47,556 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.2ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:47,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2912 states. [2021-10-21 20:21:47,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2912 to 2874. [2021-10-21 20:21:47,856 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-10-21 20:21:47,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2874 states to 2874 states and 3590 transitions. [2021-10-21 20:21:47,871 INFO L78 Accepts]: Start accepts. Automaton has 2874 states and 3590 transitions. Word has length 64 [2021-10-21 20:21:47,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:47,871 INFO L470 AbstractCegarLoop]: Abstraction has 2874 states and 3590 transitions. [2021-10-21 20:21:47,872 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-10-21 20:21:47,872 INFO L276 IsEmpty]: Start isEmpty. Operand 2874 states and 3590 transitions. [2021-10-21 20:21:47,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-10-21 20:21:47,874 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:47,874 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-10-21 20:21:47,874 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2021-10-21 20:21:47,875 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:47,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:47,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1102952889, now seen corresponding path program 1 times [2021-10-21 20:21:47,876 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:47,876 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142720585] [2021-10-21 20:21:47,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:47,877 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:47,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:47,915 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-10-21 20:21:47,916 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:47,916 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142720585] [2021-10-21 20:21:47,916 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2142720585] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:47,917 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:47,917 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:47,917 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103268030] [2021-10-21 20:21:47,918 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:47,918 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:47,919 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:47,919 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:47,920 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-10-21 20:21:48,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:48,249 INFO L93 Difference]: Finished difference Result 5628 states and 7047 transitions. [2021-10-21 20:21:48,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:48,250 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-10-21 20:21:48,250 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:48,269 INFO L225 Difference]: With dead ends: 5628 [2021-10-21 20:21:48,269 INFO L226 Difference]: Without dead ends: 2812 [2021-10-21 20:21:48,274 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:48,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2812 states. [2021-10-21 20:21:48,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2812 to 2812. [2021-10-21 20:21:48,566 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-10-21 20:21:48,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2812 states to 2812 states and 3520 transitions. [2021-10-21 20:21:48,580 INFO L78 Accepts]: Start accepts. Automaton has 2812 states and 3520 transitions. Word has length 64 [2021-10-21 20:21:48,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:48,580 INFO L470 AbstractCegarLoop]: Abstraction has 2812 states and 3520 transitions. [2021-10-21 20:21:48,580 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-10-21 20:21:48,581 INFO L276 IsEmpty]: Start isEmpty. Operand 2812 states and 3520 transitions. [2021-10-21 20:21:48,582 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2021-10-21 20:21:48,582 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:48,583 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-10-21 20:21:48,583 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2021-10-21 20:21:48,583 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:48,584 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:48,584 INFO L82 PathProgramCache]: Analyzing trace with hash -598434673, now seen corresponding path program 1 times [2021-10-21 20:21:48,584 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:48,584 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660028231] [2021-10-21 20:21:48,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:48,585 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:48,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:48,655 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-10-21 20:21:48,655 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:48,656 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660028231] [2021-10-21 20:21:48,656 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660028231] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:48,656 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:48,656 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:21:48,657 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367239762] [2021-10-21 20:21:48,657 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:48,657 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:48,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:48,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:48,659 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-10-21 20:21:49,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:49,072 INFO L93 Difference]: Finished difference Result 6754 states and 8517 transitions. [2021-10-21 20:21:49,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:49,073 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-10-21 20:21:49,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:49,107 INFO L225 Difference]: With dead ends: 6754 [2021-10-21 20:21:49,107 INFO L226 Difference]: Without dead ends: 4728 [2021-10-21 20:21:49,112 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:49,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4728 states. [2021-10-21 20:21:49,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4728 to 3840. [2021-10-21 20:21:49,473 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-10-21 20:21:49,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3840 states to 3840 states and 4818 transitions. [2021-10-21 20:21:49,490 INFO L78 Accepts]: Start accepts. Automaton has 3840 states and 4818 transitions. Word has length 65 [2021-10-21 20:21:49,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:49,491 INFO L470 AbstractCegarLoop]: Abstraction has 3840 states and 4818 transitions. [2021-10-21 20:21:49,491 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-10-21 20:21:49,491 INFO L276 IsEmpty]: Start isEmpty. Operand 3840 states and 4818 transitions. [2021-10-21 20:21:49,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-10-21 20:21:49,494 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:49,494 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-10-21 20:21:49,495 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2021-10-21 20:21:49,495 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:49,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:49,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1885494495, now seen corresponding path program 1 times [2021-10-21 20:21:49,496 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:49,496 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890825460] [2021-10-21 20:21:49,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:49,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:49,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:49,548 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:49,548 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:49,548 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890825460] [2021-10-21 20:21:49,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890825460] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:49,549 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:49,549 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 20:21:49,549 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652068632] [2021-10-21 20:21:49,549 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 20:21:49,550 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:49,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 20:21:49,551 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:21:49,551 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-10-21 20:21:50,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:50,191 INFO L93 Difference]: Finished difference Result 9558 states and 12023 transitions. [2021-10-21 20:21:50,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-10-21 20:21:50,192 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-10-21 20:21:50,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:50,230 INFO L225 Difference]: With dead ends: 9558 [2021-10-21 20:21:50,231 INFO L226 Difference]: Without dead ends: 5776 [2021-10-21 20:21:50,241 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 24.0ms TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2021-10-21 20:21:50,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5776 states. [2021-10-21 20:21:50,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5776 to 3888. [2021-10-21 20:21:50,646 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-10-21 20:21:50,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3888 states to 3888 states and 4792 transitions. [2021-10-21 20:21:50,662 INFO L78 Accepts]: Start accepts. Automaton has 3888 states and 4792 transitions. Word has length 82 [2021-10-21 20:21:50,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:50,662 INFO L470 AbstractCegarLoop]: Abstraction has 3888 states and 4792 transitions. [2021-10-21 20:21:50,663 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-10-21 20:21:50,663 INFO L276 IsEmpty]: Start isEmpty. Operand 3888 states and 4792 transitions. [2021-10-21 20:21:50,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2021-10-21 20:21:50,666 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:50,667 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-10-21 20:21:50,667 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2021-10-21 20:21:50,667 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:50,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:50,668 INFO L82 PathProgramCache]: Analyzing trace with hash 821124899, now seen corresponding path program 1 times [2021-10-21 20:21:50,668 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:50,668 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1536425746] [2021-10-21 20:21:50,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:50,669 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:50,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:50,732 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:50,734 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:50,735 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1536425746] [2021-10-21 20:21:50,737 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1536425746] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:50,738 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:50,738 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:50,738 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575555090] [2021-10-21 20:21:50,739 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:50,739 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:50,740 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:50,740 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:50,740 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-10-21 20:21:51,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:51,330 INFO L93 Difference]: Finished difference Result 11116 states and 13658 transitions. [2021-10-21 20:21:51,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:51,331 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-10-21 20:21:51,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:51,377 INFO L225 Difference]: With dead ends: 11116 [2021-10-21 20:21:51,377 INFO L226 Difference]: Without dead ends: 7298 [2021-10-21 20:21:51,384 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 1.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:51,395 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7298 states. [2021-10-21 20:21:52,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7298 to 7088. [2021-10-21 20:21:52,089 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-10-21 20:21:52,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7088 states to 7088 states and 8604 transitions. [2021-10-21 20:21:52,111 INFO L78 Accepts]: Start accepts. Automaton has 7088 states and 8604 transitions. Word has length 82 [2021-10-21 20:21:52,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:52,112 INFO L470 AbstractCegarLoop]: Abstraction has 7088 states and 8604 transitions. [2021-10-21 20:21:52,112 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-10-21 20:21:52,113 INFO L276 IsEmpty]: Start isEmpty. Operand 7088 states and 8604 transitions. [2021-10-21 20:21:52,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2021-10-21 20:21:52,117 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:52,118 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-10-21 20:21:52,118 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2021-10-21 20:21:52,118 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:52,119 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:52,119 INFO L82 PathProgramCache]: Analyzing trace with hash -1445932573, now seen corresponding path program 1 times [2021-10-21 20:21:52,120 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:52,120 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730871938] [2021-10-21 20:21:52,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:52,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:52,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:52,167 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:52,168 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:52,168 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730871938] [2021-10-21 20:21:52,168 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [730871938] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:52,169 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:52,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-21 20:21:52,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1677142620] [2021-10-21 20:21:52,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-21 20:21:52,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:52,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:21:52,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:21:52,171 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-10-21 20:21:52,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:52,777 INFO L93 Difference]: Finished difference Result 12478 states and 15137 transitions. [2021-10-21 20:21:52,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:21:52,777 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-10-21 20:21:52,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:52,790 INFO L225 Difference]: With dead ends: 12478 [2021-10-21 20:21:52,791 INFO L226 Difference]: Without dead ends: 5427 [2021-10-21 20:21:52,801 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.0ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:21:52,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5427 states. [2021-10-21 20:21:53,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5427 to 5427. [2021-10-21 20:21:53,234 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-10-21 20:21:53,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5427 states to 5427 states and 6508 transitions. [2021-10-21 20:21:53,245 INFO L78 Accepts]: Start accepts. Automaton has 5427 states and 6508 transitions. Word has length 83 [2021-10-21 20:21:53,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:53,246 INFO L470 AbstractCegarLoop]: Abstraction has 5427 states and 6508 transitions. [2021-10-21 20:21:53,246 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-10-21 20:21:53,247 INFO L276 IsEmpty]: Start isEmpty. Operand 5427 states and 6508 transitions. [2021-10-21 20:21:53,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2021-10-21 20:21:53,252 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:53,252 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-10-21 20:21:53,252 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2021-10-21 20:21:53,253 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:53,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:53,253 INFO L82 PathProgramCache]: Analyzing trace with hash -1972548730, now seen corresponding path program 1 times [2021-10-21 20:21:53,254 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:53,254 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [175844178] [2021-10-21 20:21:53,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:53,254 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:53,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:53,293 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:53,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:53,293 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [175844178] [2021-10-21 20:21:53,293 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [175844178] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:53,294 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:53,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2021-10-21 20:21:53,294 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2014847776] [2021-10-21 20:21:53,295 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:53,295 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:53,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:53,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:53,297 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-10-21 20:21:53,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:53,763 INFO L93 Difference]: Finished difference Result 12449 states and 14904 transitions. [2021-10-21 20:21:53,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:53,764 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-10-21 20:21:53,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:53,779 INFO L225 Difference]: With dead ends: 12449 [2021-10-21 20:21:53,779 INFO L226 Difference]: Without dead ends: 7048 [2021-10-21 20:21:53,788 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:53,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7048 states. [2021-10-21 20:21:54,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7048 to 7000. [2021-10-21 20:21:54,211 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-10-21 20:21:54,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8322 transitions. [2021-10-21 20:21:54,230 INFO L78 Accepts]: Start accepts. Automaton has 7000 states and 8322 transitions. Word has length 106 [2021-10-21 20:21:54,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:54,231 INFO L470 AbstractCegarLoop]: Abstraction has 7000 states and 8322 transitions. [2021-10-21 20:21:54,231 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-10-21 20:21:54,231 INFO L276 IsEmpty]: Start isEmpty. Operand 7000 states and 8322 transitions. [2021-10-21 20:21:54,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2021-10-21 20:21:54,240 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:54,240 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-10-21 20:21:54,240 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2021-10-21 20:21:54,241 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:54,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:54,242 INFO L82 PathProgramCache]: Analyzing trace with hash 1320660436, now seen corresponding path program 1 times [2021-10-21 20:21:54,242 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:54,242 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964292093] [2021-10-21 20:21:54,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:54,243 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:54,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:54,293 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 32 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:54,293 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:54,294 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964292093] [2021-10-21 20:21:54,294 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964292093] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:54,294 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:54,294 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:54,295 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300286207] [2021-10-21 20:21:54,297 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:54,297 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:54,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:54,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:54,298 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-10-21 20:21:55,094 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:55,094 INFO L93 Difference]: Finished difference Result 12422 states and 14823 transitions. [2021-10-21 20:21:55,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:55,095 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-10-21 20:21:55,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:55,115 INFO L225 Difference]: With dead ends: 12422 [2021-10-21 20:21:55,116 INFO L226 Difference]: Without dead ends: 7032 [2021-10-21 20:21:55,127 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.5ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:55,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7032 states. [2021-10-21 20:21:55,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7032 to 7000. [2021-10-21 20:21:55,801 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-10-21 20:21:55,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8150 transitions. [2021-10-21 20:21:55,821 INFO L78 Accepts]: Start accepts. Automaton has 7000 states and 8150 transitions. Word has length 121 [2021-10-21 20:21:55,821 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:55,821 INFO L470 AbstractCegarLoop]: Abstraction has 7000 states and 8150 transitions. [2021-10-21 20:21:55,822 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-10-21 20:21:55,822 INFO L276 IsEmpty]: Start isEmpty. Operand 7000 states and 8150 transitions. [2021-10-21 20:21:55,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2021-10-21 20:21:55,831 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:55,832 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-10-21 20:21:55,832 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2021-10-21 20:21:55,832 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:55,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:55,833 INFO L82 PathProgramCache]: Analyzing trace with hash -2003596231, now seen corresponding path program 1 times [2021-10-21 20:21:55,833 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:55,833 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659401158] [2021-10-21 20:21:55,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:55,834 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:55,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:55,888 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 30 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:55,888 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:55,888 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659401158] [2021-10-21 20:21:55,888 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659401158] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:55,889 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:55,889 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-21 20:21:55,889 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258082145] [2021-10-21 20:21:55,890 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-21 20:21:55,890 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:55,890 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:21:55,891 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:21:55,891 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-10-21 20:21:56,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:56,556 INFO L93 Difference]: Finished difference Result 12392 states and 14448 transitions. [2021-10-21 20:21:56,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:21:56,557 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-10-21 20:21:56,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:56,582 INFO L225 Difference]: With dead ends: 12392 [2021-10-21 20:21:56,582 INFO L226 Difference]: Without dead ends: 7002 [2021-10-21 20:21:56,591 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.1ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:21:56,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7002 states. [2021-10-21 20:21:57,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7002 to 7000. [2021-10-21 20:21:57,057 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-10-21 20:21:57,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7000 states to 7000 states and 8114 transitions. [2021-10-21 20:21:57,072 INFO L78 Accepts]: Start accepts. Automaton has 7000 states and 8114 transitions. Word has length 122 [2021-10-21 20:21:57,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:57,073 INFO L470 AbstractCegarLoop]: Abstraction has 7000 states and 8114 transitions. [2021-10-21 20:21:57,073 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-10-21 20:21:57,073 INFO L276 IsEmpty]: Start isEmpty. Operand 7000 states and 8114 transitions. [2021-10-21 20:21:57,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 149 [2021-10-21 20:21:57,084 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:57,084 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-10-21 20:21:57,084 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2021-10-21 20:21:57,085 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:57,085 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:57,085 INFO L82 PathProgramCache]: Analyzing trace with hash -1600602555, now seen corresponding path program 1 times [2021-10-21 20:21:57,085 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:57,086 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251247128] [2021-10-21 20:21:57,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:57,086 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:57,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:57,134 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 29 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-10-21 20:21:57,134 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:57,135 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251247128] [2021-10-21 20:21:57,135 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1251247128] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:57,135 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:57,135 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-21 20:21:57,135 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784707024] [2021-10-21 20:21:57,136 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-21 20:21:57,136 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:57,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:21:57,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:21:57,137 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-10-21 20:21:57,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:57,705 INFO L93 Difference]: Finished difference Result 14158 states and 16408 transitions. [2021-10-21 20:21:57,705 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:21:57,706 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-10-21 20:21:57,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:57,724 INFO L225 Difference]: With dead ends: 14158 [2021-10-21 20:21:57,724 INFO L226 Difference]: Without dead ends: 6400 [2021-10-21 20:21:57,734 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.6ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:21:57,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6400 states. [2021-10-21 20:21:58,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6400 to 6203. [2021-10-21 20:21:58,120 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-10-21 20:21:58,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6203 states to 6203 states and 7147 transitions. [2021-10-21 20:21:58,133 INFO L78 Accepts]: Start accepts. Automaton has 6203 states and 7147 transitions. Word has length 148 [2021-10-21 20:21:58,133 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:58,133 INFO L470 AbstractCegarLoop]: Abstraction has 6203 states and 7147 transitions. [2021-10-21 20:21:58,133 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-10-21 20:21:58,134 INFO L276 IsEmpty]: Start isEmpty. Operand 6203 states and 7147 transitions. [2021-10-21 20:21:58,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2021-10-21 20:21:58,140 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:58,141 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-10-21 20:21:58,141 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2021-10-21 20:21:58,141 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:58,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:58,142 INFO L82 PathProgramCache]: Analyzing trace with hash 884177636, now seen corresponding path program 1 times [2021-10-21 20:21:58,142 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:58,142 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1406459822] [2021-10-21 20:21:58,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:58,143 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:58,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:58,179 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-10-21 20:21:58,180 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:58,180 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1406459822] [2021-10-21 20:21:58,180 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1406459822] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:58,180 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:58,180 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:58,181 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280811409] [2021-10-21 20:21:58,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:58,181 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:58,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:58,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:58,182 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-10-21 20:21:58,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:58,725 INFO L93 Difference]: Finished difference Result 10593 states and 12216 transitions. [2021-10-21 20:21:58,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:21:58,725 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-10-21 20:21:58,726 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:58,739 INFO L225 Difference]: With dead ends: 10593 [2021-10-21 20:21:58,740 INFO L226 Difference]: Without dead ends: 6487 [2021-10-21 20:21:58,748 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.0ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:58,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6487 states. [2021-10-21 20:21:59,266 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6487 to 6203. [2021-10-21 20:21:59,273 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-10-21 20:21:59,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6203 states to 6203 states and 7027 transitions. [2021-10-21 20:21:59,286 INFO L78 Accepts]: Start accepts. Automaton has 6203 states and 7027 transitions. Word has length 149 [2021-10-21 20:21:59,286 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:59,286 INFO L470 AbstractCegarLoop]: Abstraction has 6203 states and 7027 transitions. [2021-10-21 20:21:59,286 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-10-21 20:21:59,287 INFO L276 IsEmpty]: Start isEmpty. Operand 6203 states and 7027 transitions. [2021-10-21 20:21:59,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-10-21 20:21:59,294 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:59,294 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-10-21 20:21:59,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2021-10-21 20:21:59,295 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:59,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:59,296 INFO L82 PathProgramCache]: Analyzing trace with hash 1796815004, now seen corresponding path program 1 times [2021-10-21 20:21:59,296 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:59,296 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438613830] [2021-10-21 20:21:59,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:59,297 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:59,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:59,347 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-10-21 20:21:59,347 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:59,348 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438613830] [2021-10-21 20:21:59,348 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438613830] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:59,348 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:59,348 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-10-21 20:21:59,349 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057885468] [2021-10-21 20:21:59,349 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2021-10-21 20:21:59,349 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:59,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-10-21 20:21:59,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-10-21 20:21:59,351 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-10-21 20:21:59,620 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:21:59,621 INFO L93 Difference]: Finished difference Result 8940 states and 10067 transitions. [2021-10-21 20:21:59,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:21:59,621 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-10-21 20:21:59,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:21:59,624 INFO L225 Difference]: With dead ends: 8940 [2021-10-21 20:21:59,624 INFO L226 Difference]: Without dead ends: 1856 [2021-10-21 20:21:59,631 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 10.4ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:21:59,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1856 states. [2021-10-21 20:21:59,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1856 to 1856. [2021-10-21 20:21:59,790 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-10-21 20:21:59,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1856 states to 1856 states and 1985 transitions. [2021-10-21 20:21:59,794 INFO L78 Accepts]: Start accepts. Automaton has 1856 states and 1985 transitions. Word has length 150 [2021-10-21 20:21:59,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:21:59,795 INFO L470 AbstractCegarLoop]: Abstraction has 1856 states and 1985 transitions. [2021-10-21 20:21:59,795 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-10-21 20:21:59,795 INFO L276 IsEmpty]: Start isEmpty. Operand 1856 states and 1985 transitions. [2021-10-21 20:21:59,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 151 [2021-10-21 20:21:59,800 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:21:59,800 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-10-21 20:21:59,800 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2021-10-21 20:21:59,800 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:21:59,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:21:59,801 INFO L82 PathProgramCache]: Analyzing trace with hash -443547140, now seen corresponding path program 1 times [2021-10-21 20:21:59,801 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:21:59,801 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169880277] [2021-10-21 20:21:59,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:21:59,802 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:21:59,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:21:59,864 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 35 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-10-21 20:21:59,864 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:21:59,864 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169880277] [2021-10-21 20:21:59,865 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169880277] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:21:59,865 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:21:59,865 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-10-21 20:21:59,865 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [13546139] [2021-10-21 20:21:59,866 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2021-10-21 20:21:59,866 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:21:59,866 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-10-21 20:21:59,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:21:59,867 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-10-21 20:22:00,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:00,004 INFO L93 Difference]: Finished difference Result 2482 states and 2655 transitions. [2021-10-21 20:22:00,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-10-21 20:22:00,005 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-10-21 20:22:00,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:22:00,008 INFO L225 Difference]: With dead ends: 2482 [2021-10-21 20:22:00,008 INFO L226 Difference]: Without dead ends: 1495 [2021-10-21 20:22:00,010 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.4ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-10-21 20:22:00,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1495 states. [2021-10-21 20:22:00,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1495 to 1495. [2021-10-21 20:22:00,139 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-10-21 20:22:00,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1495 states to 1495 states and 1592 transitions. [2021-10-21 20:22:00,143 INFO L78 Accepts]: Start accepts. Automaton has 1495 states and 1592 transitions. Word has length 150 [2021-10-21 20:22:00,143 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:22:00,143 INFO L470 AbstractCegarLoop]: Abstraction has 1495 states and 1592 transitions. [2021-10-21 20:22:00,143 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-10-21 20:22:00,144 INFO L276 IsEmpty]: Start isEmpty. Operand 1495 states and 1592 transitions. [2021-10-21 20:22:00,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 153 [2021-10-21 20:22:00,148 INFO L504 BasicCegarLoop]: Found error trace [2021-10-21 20:22:00,148 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-10-21 20:22:00,148 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2021-10-21 20:22:00,148 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2021-10-21 20:22:00,149 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-10-21 20:22:00,149 INFO L82 PathProgramCache]: Analyzing trace with hash 362557874, now seen corresponding path program 1 times [2021-10-21 20:22:00,149 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-10-21 20:22:00,149 INFO L332 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872984782] [2021-10-21 20:22:00,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-10-21 20:22:00,150 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2021-10-21 20:22:00,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-10-21 20:22:00,262 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2021-10-21 20:22:00,263 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-10-21 20:22:00,263 INFO L332 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872984782] [2021-10-21 20:22:00,263 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872984782] provided 1 perfect and 0 imperfect interpolant sequences [2021-10-21 20:22:00,263 INFO L186 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-10-21 20:22:00,264 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-10-21 20:22:00,264 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007345210] [2021-10-21 20:22:00,264 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2021-10-21 20:22:00,264 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-10-21 20:22:00,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-10-21 20:22:00,265 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:22:00,265 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-10-21 20:22:00,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-10-21 20:22:00,521 INFO L93 Difference]: Finished difference Result 1495 states and 1592 transitions. [2021-10-21 20:22:00,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-10-21 20:22:00,521 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-10-21 20:22:00,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-10-21 20:22:00,522 INFO L225 Difference]: With dead ends: 1495 [2021-10-21 20:22:00,522 INFO L226 Difference]: Without dead ends: 0 [2021-10-21 20:22:00,524 INFO L781 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 16.1ms TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-10-21 20:22:00,524 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-10-21 20:22:00,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-10-21 20:22:00,525 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-10-21 20:22:00,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-10-21 20:22:00,525 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 152 [2021-10-21 20:22:00,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-10-21 20:22:00,526 INFO L470 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-10-21 20:22:00,526 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-10-21 20:22:00,526 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-10-21 20:22:00,526 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-10-21 20:22:00,529 INFO L764 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION [2021-10-21 20:22:00,530 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2021-10-21 20:22:00,533 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-10-21 20:22:00,550 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:00,697 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:01,290 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:01,530 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:01,790 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:01,803 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:01,893 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:02,390 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:02,496 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:02,590 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:02,644 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:02,759 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:02,854 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:03,050 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:03,090 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:03,140 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:03,347 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:03,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:03,594 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:03,656 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:03,780 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:03,785 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:04,066 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:04,210 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:04,283 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:04,514 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:04,521 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:04,592 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:04,664 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:04,735 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:04,930 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:05,059 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:05,181 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:05,182 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:05,423 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:05,623 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:05,643 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:05,718 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:05,720 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:05,958 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,067 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,119 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,121 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,128 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,213 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,275 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,337 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,355 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,356 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,398 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,419 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,431 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,619 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,625 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,676 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,722 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,759 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,864 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,899 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:06,931 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:07,008 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:07,304 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:07,321 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:07,595 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:07,662 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:07,928 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:07,973 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:08,167 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:08,255 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:08,340 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:08,343 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:08,370 INFO L128 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout 10000 ms and remaining time -1 ms [2021-10-21 20:22:56,306 INFO L857 garLoopResultBuilder]: For program point L564(lines 564 573) no Hoare annotation was computed. [2021-10-21 20:22:56,308 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-10-21 20:22:56,308 INFO L857 garLoopResultBuilder]: For program point L300(lines 300 307) no Hoare annotation was computed. [2021-10-21 20:22:56,309 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-10-21 20:22:56,309 INFO L853 garLoopResultBuilder]: At program point L598(lines 589 600) the Hoare annotation is: (= ~t1_i~0 1) [2021-10-21 20:22:56,309 INFO L857 garLoopResultBuilder]: For program point L433(lines 433 437) no Hoare annotation was computed. [2021-10-21 20:22:56,310 INFO L857 garLoopResultBuilder]: For program point L466-1(lines 465 498) no Hoare annotation was computed. [2021-10-21 20:22:56,310 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-10-21 20:22:56,310 INFO L857 garLoopResultBuilder]: For program point L433-3(lines 433 437) no Hoare annotation was computed. [2021-10-21 20:22:56,310 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-10-21 20:22:56,311 INFO L857 garLoopResultBuilder]: For program point L433-6(lines 433 437) no Hoare annotation was computed. [2021-10-21 20:22:56,311 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-10-21 20:22:56,311 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-10-21 20:22:56,312 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-10-21 20:22:56,312 INFO L857 garLoopResultBuilder]: For program point L433-9(lines 433 437) no Hoare annotation was computed. [2021-10-21 20:22:56,312 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-10-21 20:22:56,313 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-10-21 20:22:56,313 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-10-21 20:22:56,313 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-10-21 20:22:56,314 INFO L857 garLoopResultBuilder]: For program point L433-12(lines 433 437) no Hoare annotation was computed. [2021-10-21 20:22:56,314 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-10-21 20:22:56,315 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-10-21 20:22:56,315 INFO L857 garLoopResultBuilder]: For program point L433-15(lines 433 437) no Hoare annotation was computed. [2021-10-21 20:22:56,315 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-10-21 20:22:56,316 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-10-21 20:22:56,316 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-10-21 20:22:56,316 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-10-21 20:22:56,317 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-10-21 20:22:56,317 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-10-21 20:22:56,318 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-10-21 20:22:56,318 INFO L857 garLoopResultBuilder]: For program point L336-1(lines 335 368) no Hoare annotation was computed. [2021-10-21 20:22:56,318 INFO L857 garLoopResultBuilder]: For program point L336-2(lines 336 340) no Hoare annotation was computed. [2021-10-21 20:22:56,319 INFO L857 garLoopResultBuilder]: For program point L336-4(lines 335 368) no Hoare annotation was computed. [2021-10-21 20:22:56,319 INFO L857 garLoopResultBuilder]: For program point L471-1(lines 465 498) no Hoare annotation was computed. [2021-10-21 20:22:56,319 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-10-21 20:22:56,319 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-10-21 20:22:56,320 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-10-21 20:22:56,320 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-10-21 20:22:56,321 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-10-21 20:22:56,321 INFO L857 garLoopResultBuilder]: For program point L42(lines 42 50) no Hoare annotation was computed. [2021-10-21 20:22:56,321 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-10-21 20:22:56,322 INFO L857 garLoopResultBuilder]: For program point L274(line 274) no Hoare annotation was computed. [2021-10-21 20:22:56,322 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-10-21 20:22:56,322 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-10-21 20:22:56,322 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-10-21 20:22:56,323 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-10-21 20:22:56,323 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-10-21 20:22:56,324 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-10-21 20:22:56,324 INFO L857 garLoopResultBuilder]: For program point L374-1(lines 373 406) no Hoare annotation was computed. [2021-10-21 20:22:56,324 INFO L857 garLoopResultBuilder]: For program point L341-1(lines 335 368) no Hoare annotation was computed. [2021-10-21 20:22:56,325 INFO L857 garLoopResultBuilder]: For program point L374-3(lines 373 406) no Hoare annotation was computed. [2021-10-21 20:22:56,325 INFO L857 garLoopResultBuilder]: For program point L341-3(lines 335 368) no Hoare annotation was computed. [2021-10-21 20:22:56,325 INFO L857 garLoopResultBuilder]: For program point L177(lines 177 186) no Hoare annotation was computed. [2021-10-21 20:22:56,325 INFO L857 garLoopResultBuilder]: For program point L177-2(lines 177 186) no Hoare annotation was computed. [2021-10-21 20:22:56,325 INFO L857 garLoopResultBuilder]: For program point L177-3(lines 177 186) no Hoare annotation was computed. [2021-10-21 20:22:56,325 INFO L857 garLoopResultBuilder]: For program point L45(lines 45 49) no Hoare annotation was computed. [2021-10-21 20:22:56,326 INFO L857 garLoopResultBuilder]: For program point L177-5(lines 177 186) no Hoare annotation was computed. [2021-10-21 20:22:56,326 INFO L857 garLoopResultBuilder]: For program point L12(line 12) no Hoare annotation was computed. [2021-10-21 20:22:56,326 INFO L857 garLoopResultBuilder]: For program point L177-6(lines 177 186) no Hoare annotation was computed. [2021-10-21 20:22:56,326 INFO L857 garLoopResultBuilder]: For program point L177-8(lines 177 186) no Hoare annotation was computed. [2021-10-21 20:22:56,326 INFO L857 garLoopResultBuilder]: For program point L177-9(lines 177 186) no Hoare annotation was computed. [2021-10-21 20:22:56,326 INFO L857 garLoopResultBuilder]: For program point L177-11(lines 177 186) no Hoare annotation was computed. [2021-10-21 20:22:56,327 INFO L857 garLoopResultBuilder]: For program point L177-12(lines 177 186) no Hoare annotation was computed. [2021-10-21 20:22:56,327 INFO L857 garLoopResultBuilder]: For program point L177-14(lines 177 186) no Hoare annotation was computed. [2021-10-21 20:22:56,327 INFO L857 garLoopResultBuilder]: For program point L177-15(lines 177 186) no Hoare annotation was computed. [2021-10-21 20:22:56,327 INFO L857 garLoopResultBuilder]: For program point L177-17(lines 177 186) no Hoare annotation was computed. [2021-10-21 20:22:56,327 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-10-21 20:22:56,328 INFO L857 garLoopResultBuilder]: For program point L178(lines 178 183) no Hoare annotation was computed. [2021-10-21 20:22:56,328 INFO L857 garLoopResultBuilder]: For program point L178-1(lines 178 183) no Hoare annotation was computed. [2021-10-21 20:22:56,328 INFO L857 garLoopResultBuilder]: For program point L178-2(lines 178 183) no Hoare annotation was computed. [2021-10-21 20:22:56,328 INFO L857 garLoopResultBuilder]: For program point L178-3(lines 178 183) no Hoare annotation was computed. [2021-10-21 20:22:56,328 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-10-21 20:22:56,329 INFO L857 garLoopResultBuilder]: For program point L178-4(lines 178 183) no Hoare annotation was computed. [2021-10-21 20:22:56,329 INFO L857 garLoopResultBuilder]: For program point L178-5(lines 178 183) no Hoare annotation was computed. [2021-10-21 20:22:56,329 INFO L857 garLoopResultBuilder]: For program point L476-1(lines 465 498) no Hoare annotation was computed. [2021-10-21 20:22:56,329 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-10-21 20:22:56,330 INFO L857 garLoopResultBuilder]: For program point L278(lines 278 282) no Hoare annotation was computed. [2021-10-21 20:22:56,330 INFO L857 garLoopResultBuilder]: For program point L278-1(lines 273 325) no Hoare annotation was computed. [2021-10-21 20:22:56,330 INFO L857 garLoopResultBuilder]: For program point L246(lines 246 261) no Hoare annotation was computed. [2021-10-21 20:22:56,330 INFO L857 garLoopResultBuilder]: For program point L246-1(lines 246 261) no Hoare annotation was computed. [2021-10-21 20:22:56,330 INFO L857 garLoopResultBuilder]: For program point L246-2(lines 246 261) no Hoare annotation was computed. [2021-10-21 20:22:56,331 INFO L857 garLoopResultBuilder]: For program point L577(lines 577 581) no Hoare annotation was computed. [2021-10-21 20:22:56,331 INFO L857 garLoopResultBuilder]: For program point L379-1(lines 373 406) no Hoare annotation was computed. [2021-10-21 20:22:56,331 INFO L857 garLoopResultBuilder]: For program point L346-1(lines 335 368) no Hoare annotation was computed. [2021-10-21 20:22:56,331 INFO L857 garLoopResultBuilder]: For program point L379-3(lines 373 406) no Hoare annotation was computed. [2021-10-21 20:22:56,331 INFO L857 garLoopResultBuilder]: For program point L346-3(lines 335 368) no Hoare annotation was computed. [2021-10-21 20:22:56,332 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-10-21 20:22:56,332 INFO L857 garLoopResultBuilder]: For program point L314(lines 314 321) no Hoare annotation was computed. [2021-10-21 20:22:56,332 INFO L857 garLoopResultBuilder]: For program point L546(line 546) no Hoare annotation was computed. [2021-10-21 20:22:56,333 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-10-21 20:22:56,333 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-10-21 20:22:56,333 INFO L857 garLoopResultBuilder]: For program point L481-1(lines 465 498) no Hoare annotation was computed. [2021-10-21 20:22:56,334 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-10-21 20:22:56,334 INFO L857 garLoopResultBuilder]: For program point L250(lines 250 260) no Hoare annotation was computed. [2021-10-21 20:22:56,334 INFO L857 garLoopResultBuilder]: For program point L250-1(lines 250 260) no Hoare annotation was computed. [2021-10-21 20:22:56,334 INFO L857 garLoopResultBuilder]: For program point L250-2(lines 250 260) no Hoare annotation was computed. [2021-10-21 20:22:56,334 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startENTRY(line -1) no Hoare annotation was computed. [2021-10-21 20:22:56,334 INFO L857 garLoopResultBuilder]: For program point L86(lines 86 94) no Hoare annotation was computed. [2021-10-21 20:22:56,335 INFO L857 garLoopResultBuilder]: For program point L417(lines 417 421) no Hoare annotation was computed. [2021-10-21 20:22:56,335 INFO L857 garLoopResultBuilder]: For program point L417-2(lines 417 421) no Hoare annotation was computed. [2021-10-21 20:22:56,335 INFO L857 garLoopResultBuilder]: For program point L384-1(lines 373 406) no Hoare annotation was computed. [2021-10-21 20:22:56,335 INFO L857 garLoopResultBuilder]: For program point L351-1(lines 335 368) no Hoare annotation was computed. [2021-10-21 20:22:56,335 INFO L857 garLoopResultBuilder]: For program point L417-3(lines 417 421) no Hoare annotation was computed. [2021-10-21 20:22:56,335 INFO L857 garLoopResultBuilder]: For program point L384-3(lines 373 406) no Hoare annotation was computed. [2021-10-21 20:22:56,336 INFO L857 garLoopResultBuilder]: For program point L417-5(lines 417 421) no Hoare annotation was computed. [2021-10-21 20:22:56,336 INFO L857 garLoopResultBuilder]: For program point L351-3(lines 335 368) no Hoare annotation was computed. [2021-10-21 20:22:56,336 INFO L857 garLoopResultBuilder]: For program point L417-6(lines 417 421) no Hoare annotation was computed. [2021-10-21 20:22:56,336 INFO L857 garLoopResultBuilder]: For program point L417-8(lines 417 421) no Hoare annotation was computed. [2021-10-21 20:22:56,336 INFO L857 garLoopResultBuilder]: For program point L417-9(lines 417 421) no Hoare annotation was computed. [2021-10-21 20:22:56,336 INFO L857 garLoopResultBuilder]: For program point L54(line 54) no Hoare annotation was computed. [2021-10-21 20:22:56,337 INFO L857 garLoopResultBuilder]: For program point L417-11(lines 417 421) no Hoare annotation was computed. [2021-10-21 20:22:56,337 INFO L857 garLoopResultBuilder]: For program point L417-12(lines 417 421) no Hoare annotation was computed. [2021-10-21 20:22:56,337 INFO L857 garLoopResultBuilder]: For program point L417-14(lines 417 421) no Hoare annotation was computed. [2021-10-21 20:22:56,337 INFO L857 garLoopResultBuilder]: For program point L417-15(lines 417 421) no Hoare annotation was computed. [2021-10-21 20:22:56,337 INFO L857 garLoopResultBuilder]: For program point L417-17(lines 417 421) no Hoare annotation was computed. [2021-10-21 20:22:56,337 INFO L853 garLoopResultBuilder]: At program point L583(lines 530 588) the Hoare annotation is: (= ~t1_i~0 1) [2021-10-21 20:22:56,338 INFO L857 garLoopResultBuilder]: For program point L286(lines 286 293) no Hoare annotation was computed. [2021-10-21 20:22:56,338 INFO L857 garLoopResultBuilder]: For program point L254(lines 254 259) no Hoare annotation was computed. [2021-10-21 20:22:56,338 INFO L857 garLoopResultBuilder]: For program point L254-1(lines 254 259) no Hoare annotation was computed. [2021-10-21 20:22:56,338 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-10-21 20:22:56,338 INFO L857 garLoopResultBuilder]: For program point L254-2(lines 254 259) no Hoare annotation was computed. [2021-10-21 20:22:56,339 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-10-21 20:22:56,339 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-10-21 20:22:56,339 INFO L857 garLoopResultBuilder]: For program point L122(lines 122 130) no Hoare annotation was computed. [2021-10-21 20:22:56,339 INFO L857 garLoopResultBuilder]: For program point L89(lines 89 93) no Hoare annotation was computed. [2021-10-21 20:22:56,340 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-10-21 20:22:56,340 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-10-21 20:22:56,341 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-10-21 20:22:56,341 INFO L857 garLoopResultBuilder]: For program point L519(lines 519 524) no Hoare annotation was computed. [2021-10-21 20:22:56,341 INFO L857 garLoopResultBuilder]: For program point L486-1(lines 465 498) no Hoare annotation was computed. [2021-10-21 20:22:56,341 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-10-21 20:22:56,342 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-10-21 20:22:56,342 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-10-21 20:22:56,342 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-10-21 20:22:56,343 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-10-21 20:22:56,343 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-10-21 20:22:56,344 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-10-21 20:22:56,344 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-10-21 20:22:56,344 INFO L857 garLoopResultBuilder]: For program point L223-1(lines 222 240) no Hoare annotation was computed. [2021-10-21 20:22:56,344 INFO L857 garLoopResultBuilder]: For program point L389-1(lines 373 406) no Hoare annotation was computed. [2021-10-21 20:22:56,344 INFO L857 garLoopResultBuilder]: For program point L356-1(lines 335 368) no Hoare annotation was computed. [2021-10-21 20:22:56,345 INFO L857 garLoopResultBuilder]: For program point L389-3(lines 373 406) no Hoare annotation was computed. [2021-10-21 20:22:56,345 INFO L857 garLoopResultBuilder]: For program point L356-3(lines 335 368) no Hoare annotation was computed. [2021-10-21 20:22:56,345 INFO L857 garLoopResultBuilder]: For program point L158(lines 158 167) no Hoare annotation was computed. [2021-10-21 20:22:56,345 INFO L857 garLoopResultBuilder]: For program point L125(lines 125 129) no Hoare annotation was computed. [2021-10-21 20:22:56,345 INFO L857 garLoopResultBuilder]: For program point L158-2(lines 158 167) no Hoare annotation was computed. [2021-10-21 20:22:56,345 INFO L857 garLoopResultBuilder]: For program point L158-3(lines 158 167) no Hoare annotation was computed. [2021-10-21 20:22:56,346 INFO L857 garLoopResultBuilder]: For program point L158-5(lines 158 167) no Hoare annotation was computed. [2021-10-21 20:22:56,346 INFO L857 garLoopResultBuilder]: For program point L158-6(lines 158 167) no Hoare annotation was computed. [2021-10-21 20:22:56,346 INFO L857 garLoopResultBuilder]: For program point L158-8(lines 158 167) no Hoare annotation was computed. [2021-10-21 20:22:56,346 INFO L857 garLoopResultBuilder]: For program point L158-9(lines 158 167) no Hoare annotation was computed. [2021-10-21 20:22:56,346 INFO L857 garLoopResultBuilder]: For program point L158-11(lines 158 167) no Hoare annotation was computed. [2021-10-21 20:22:56,346 INFO L857 garLoopResultBuilder]: For program point L158-12(lines 158 167) no Hoare annotation was computed. [2021-10-21 20:22:56,347 INFO L857 garLoopResultBuilder]: For program point L158-14(lines 158 167) no Hoare annotation was computed. [2021-10-21 20:22:56,347 INFO L857 garLoopResultBuilder]: For program point L158-15(lines 158 167) no Hoare annotation was computed. [2021-10-21 20:22:56,347 INFO L857 garLoopResultBuilder]: For program point L158-17(lines 158 167) no Hoare annotation was computed. [2021-10-21 20:22:56,347 INFO L857 garLoopResultBuilder]: For program point L159(lines 159 164) no Hoare annotation was computed. [2021-10-21 20:22:56,347 INFO L857 garLoopResultBuilder]: For program point L159-1(lines 159 164) no Hoare annotation was computed. [2021-10-21 20:22:56,348 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-10-21 20:22:56,348 INFO L857 garLoopResultBuilder]: For program point L159-2(lines 159 164) no Hoare annotation was computed. [2021-10-21 20:22:56,348 INFO L857 garLoopResultBuilder]: For program point L159-3(lines 159 164) no Hoare annotation was computed. [2021-10-21 20:22:56,348 INFO L857 garLoopResultBuilder]: For program point L159-4(lines 159 164) no Hoare annotation was computed. [2021-10-21 20:22:56,348 INFO L857 garLoopResultBuilder]: For program point L159-5(lines 159 164) no Hoare annotation was computed. [2021-10-21 20:22:56,348 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-10-21 20:22:56,349 INFO L857 garLoopResultBuilder]: For program point L425(lines 425 429) no Hoare annotation was computed. [2021-10-21 20:22:56,349 INFO L857 garLoopResultBuilder]: For program point L425-2(lines 425 429) no Hoare annotation was computed. [2021-10-21 20:22:56,349 INFO L857 garLoopResultBuilder]: For program point L425-3(lines 425 429) no Hoare annotation was computed. [2021-10-21 20:22:56,349 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-10-21 20:22:56,350 INFO L857 garLoopResultBuilder]: For program point L425-5(lines 425 429) no Hoare annotation was computed. [2021-10-21 20:22:56,350 INFO L857 garLoopResultBuilder]: For program point L425-6(lines 425 429) no Hoare annotation was computed. [2021-10-21 20:22:56,350 INFO L857 garLoopResultBuilder]: For program point L425-8(lines 425 429) no Hoare annotation was computed. [2021-10-21 20:22:56,350 INFO L857 garLoopResultBuilder]: For program point L425-9(lines 425 429) no Hoare annotation was computed. [2021-10-21 20:22:56,350 INFO L857 garLoopResultBuilder]: For program point L425-11(lines 425 429) no Hoare annotation was computed. [2021-10-21 20:22:56,350 INFO L857 garLoopResultBuilder]: For program point L425-12(lines 425 429) no Hoare annotation was computed. [2021-10-21 20:22:56,351 INFO L857 garLoopResultBuilder]: For program point L425-14(lines 425 429) no Hoare annotation was computed. [2021-10-21 20:22:56,351 INFO L857 garLoopResultBuilder]: For program point L425-15(lines 425 429) no Hoare annotation was computed. [2021-10-21 20:22:56,351 INFO L857 garLoopResultBuilder]: For program point L425-17(lines 425 429) no Hoare annotation was computed. [2021-10-21 20:22:56,351 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-10-21 20:22:56,352 INFO L857 garLoopResultBuilder]: For program point L228-1(lines 222 240) no Hoare annotation was computed. [2021-10-21 20:22:56,352 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-10-21 20:22:56,352 INFO L857 garLoopResultBuilder]: For program point L394-1(lines 373 406) no Hoare annotation was computed. [2021-10-21 20:22:56,353 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-10-21 20:22:56,353 INFO L857 garLoopResultBuilder]: For program point L394-3(lines 373 406) no Hoare annotation was computed. [2021-10-21 20:22:56,353 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-10-21 20:22:56,353 INFO L857 garLoopResultBuilder]: For program point L196(lines 196 205) no Hoare annotation was computed. [2021-10-21 20:22:56,354 INFO L857 garLoopResultBuilder]: For program point L196-2(lines 196 205) no Hoare annotation was computed. [2021-10-21 20:22:56,354 INFO L857 garLoopResultBuilder]: For program point L196-3(lines 196 205) no Hoare annotation was computed. [2021-10-21 20:22:56,354 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-10-21 20:22:56,354 INFO L857 garLoopResultBuilder]: For program point L196-5(lines 196 205) no Hoare annotation was computed. [2021-10-21 20:22:56,354 INFO L857 garLoopResultBuilder]: For program point L196-6(lines 196 205) no Hoare annotation was computed. [2021-10-21 20:22:56,355 INFO L857 garLoopResultBuilder]: For program point L196-8(lines 196 205) no Hoare annotation was computed. [2021-10-21 20:22:56,355 INFO L857 garLoopResultBuilder]: For program point L196-9(lines 196 205) no Hoare annotation was computed. [2021-10-21 20:22:56,355 INFO L857 garLoopResultBuilder]: For program point L196-11(lines 196 205) no Hoare annotation was computed. [2021-10-21 20:22:56,355 INFO L857 garLoopResultBuilder]: For program point L196-12(lines 196 205) no Hoare annotation was computed. [2021-10-21 20:22:56,355 INFO L857 garLoopResultBuilder]: For program point L196-14(lines 196 205) no Hoare annotation was computed. [2021-10-21 20:22:56,355 INFO L857 garLoopResultBuilder]: For program point L196-15(lines 196 205) no Hoare annotation was computed. [2021-10-21 20:22:56,356 INFO L857 garLoopResultBuilder]: For program point L196-17(lines 196 205) no Hoare annotation was computed. [2021-10-21 20:22:56,356 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-10-21 20:22:56,357 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-10-21 20:22:56,357 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-10-21 20:22:56,357 INFO L857 garLoopResultBuilder]: For program point L197(lines 197 202) no Hoare annotation was computed. [2021-10-21 20:22:56,358 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-10-21 20:22:56,358 INFO L857 garLoopResultBuilder]: For program point L197-1(lines 197 202) no Hoare annotation was computed. [2021-10-21 20:22:56,358 INFO L857 garLoopResultBuilder]: For program point L197-2(lines 197 202) no Hoare annotation was computed. [2021-10-21 20:22:56,358 INFO L857 garLoopResultBuilder]: For program point L98(line 98) no Hoare annotation was computed. [2021-10-21 20:22:56,359 INFO L857 garLoopResultBuilder]: For program point L197-3(lines 197 202) no Hoare annotation was computed. [2021-10-21 20:22:56,359 INFO L857 garLoopResultBuilder]: For program point L197-4(lines 197 202) no Hoare annotation was computed. [2021-10-21 20:22:56,359 INFO L857 garLoopResultBuilder]: For program point L197-5(lines 197 202) no Hoare annotation was computed. [2021-10-21 20:22:56,359 INFO L857 garLoopResultBuilder]: For program point L-1(line -1) no Hoare annotation was computed. [2021-10-21 20:22:56,359 INFO L857 garLoopResultBuilder]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 12) no Hoare annotation was computed. [2021-10-21 20:22:56,360 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-10-21 20:22:56,360 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-10-21 20:22:56,361 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-10-21 20:22:56,362 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-10-21 20:22:56,362 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-10-21 20:22:56,363 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-10-21 20:22:56,363 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-10-21 20:22:56,363 INFO L857 garLoopResultBuilder]: For program point L134(line 134) no Hoare annotation was computed. [2021-10-21 20:22:56,368 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2021-10-21 20:22:56,656 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 21.10 08:22:56 BoogieIcfgContainer [2021-10-21 20:22:56,656 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-10-21 20:22:56,657 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2021-10-21 20:22:56,657 INFO L271 PluginConnector]: Initializing Witness Printer... [2021-10-21 20:22:56,657 INFO L275 PluginConnector]: Witness Printer initialized [2021-10-21 20:22:56,658 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 21.10 08:21:43" (3/4) ... [2021-10-21 20:22:56,662 INFO L137 WitnessPrinter]: Generating witness for correct program [2021-10-21 20:22:56,686 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 7 nodes and edges [2021-10-21 20:22:56,688 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 4 nodes and edges [2021-10-21 20:22:56,690 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-21 20:22:56,691 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2021-10-21 20:22:56,723 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-10-21 20:22:56,724 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-10-21 20:22:56,724 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-10-21 20:22:56,725 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-10-21 20:22:56,725 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-10-21 20:22:56,725 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-10-21 20:22:56,726 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-10-21 20:22:56,727 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-10-21 20:22:56,727 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-10-21 20:22:56,727 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-10-21 20:22:56,728 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-10-21 20:22:56,728 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-10-21 20:22:56,729 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-10-21 20:22:56,729 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-10-21 20:22:56,729 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-10-21 20:22:56,730 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-10-21 20:22:56,730 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-10-21 20:22:56,731 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-10-21 20:22:56,731 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-10-21 20:22:56,732 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-10-21 20:22:56,732 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-10-21 20:22:56,733 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-10-21 20:22:56,733 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-10-21 20:22:56,734 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-10-21 20:22:56,734 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-10-21 20:22:56,734 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-10-21 20:22:56,734 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-10-21 20:22:56,735 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-10-21 20:22:56,735 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-10-21 20:22:56,736 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-10-21 20:22:56,736 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-10-21 20:22:56,736 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-10-21 20:22:56,737 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-10-21 20:22:56,737 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-10-21 20:22:56,737 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-10-21 20:22:56,738 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-10-21 20:22:56,738 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-10-21 20:22:56,739 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-10-21 20:22:56,739 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-10-21 20:22:56,739 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-10-21 20:22:56,740 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-10-21 20:22:56,740 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-10-21 20:22:56,740 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-10-21 20:22:56,741 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-10-21 20:22:56,741 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-10-21 20:22:56,741 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-10-21 20:22:56,741 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-10-21 20:22:56,742 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-10-21 20:22:56,742 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-10-21 20:22:56,742 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-10-21 20:22:56,743 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-10-21 20:22:56,743 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-10-21 20:22:56,743 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-10-21 20:22:56,744 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-10-21 20:22:56,744 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-10-21 20:22:56,745 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-10-21 20:22:56,745 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-10-21 20:22:56,745 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-10-21 20:22:56,746 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-10-21 20:22:56,746 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-10-21 20:22:56,857 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/witness.graphml [2021-10-21 20:22:56,858 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2021-10-21 20:22:56,860 INFO L168 Benchmark]: Toolchain (without parser) took 75095.69 ms. Allocated memory was 100.7 MB in the beginning and 1.8 GB in the end (delta: 1.7 GB). Free memory was 61.1 MB in the beginning and 1.8 GB in the end (delta: -1.7 GB). Peak memory consumption was 1.1 GB. Max. memory is 16.1 GB. [2021-10-21 20:22:56,860 INFO L168 Benchmark]: CDTParser took 0.32 ms. Allocated memory is still 100.7 MB. Free memory was 77.6 MB in the beginning and 77.6 MB in the end (delta: 69.4 kB). There was no memory consumed. Max. memory is 16.1 GB. [2021-10-21 20:22:56,865 INFO L168 Benchmark]: CACSL2BoogieTranslator took 432.83 ms. Allocated memory is still 100.7 MB. Free memory was 60.9 MB in the beginning and 73.5 MB in the end (delta: -12.6 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-10-21 20:22:56,865 INFO L168 Benchmark]: Boogie Procedure Inliner took 102.62 ms. Allocated memory is still 100.7 MB. Free memory was 73.5 MB in the beginning and 70.5 MB in the end (delta: 3.0 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2021-10-21 20:22:56,866 INFO L168 Benchmark]: Boogie Preprocessor took 71.24 ms. Allocated memory is still 100.7 MB. Free memory was 70.5 MB in the beginning and 67.7 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. [2021-10-21 20:22:56,866 INFO L168 Benchmark]: RCFGBuilder took 1105.06 ms. Allocated memory is still 100.7 MB. Free memory was 67.7 MB in the beginning and 42.0 MB in the end (delta: 25.7 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. [2021-10-21 20:22:56,867 INFO L168 Benchmark]: TraceAbstraction took 73159.98 ms. Allocated memory was 100.7 MB in the beginning and 1.8 GB in the end (delta: 1.7 GB). Free memory was 41.4 MB in the beginning and 698.8 MB in the end (delta: -657.4 MB). Peak memory consumption was 1.1 GB. Max. memory is 16.1 GB. [2021-10-21 20:22:56,867 INFO L168 Benchmark]: Witness Printer took 201.35 ms. Allocated memory is still 1.8 GB. Free memory was 697.8 MB in the beginning and 1.8 GB in the end (delta: -1.1 GB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. [2021-10-21 20:22:56,870 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.32 ms. Allocated memory is still 100.7 MB. Free memory was 77.6 MB in the beginning and 77.6 MB in the end (delta: 69.4 kB). There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 432.83 ms. Allocated memory is still 100.7 MB. Free memory was 60.9 MB in the beginning and 73.5 MB in the end (delta: -12.6 MB). Peak memory consumption was 12.6 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 102.62 ms. Allocated memory is still 100.7 MB. Free memory was 73.5 MB in the beginning and 70.5 MB in the end (delta: 3.0 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 71.24 ms. Allocated memory is still 100.7 MB. Free memory was 70.5 MB in the beginning and 67.7 MB in the end (delta: 2.8 MB). Peak memory consumption was 2.1 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1105.06 ms. Allocated memory is still 100.7 MB. Free memory was 67.7 MB in the beginning and 42.0 MB in the end (delta: 25.7 MB). Peak memory consumption was 25.2 MB. Max. memory is 16.1 GB. * TraceAbstraction took 73159.98 ms. Allocated memory was 100.7 MB in the beginning and 1.8 GB in the end (delta: 1.7 GB). Free memory was 41.4 MB in the beginning and 698.8 MB in the end (delta: -657.4 MB). Peak memory consumption was 1.1 GB. Max. memory is 16.1 GB. * Witness Printer took 201.35 ms. Allocated memory is still 1.8 GB. Free memory was 697.8 MB in the beginning and 1.8 GB in the end (delta: -1.1 GB). Peak memory consumption was 12.6 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: 72762.9ms, OverallIterations: 25, TraceHistogramMax: 3, EmptinessCheckTime: 141.1ms, AutomataDifference: 8544.4ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 55775.6ms, InitialAbstractionConstructionTime: 27.8ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 8086 SDtfs, 9004 SDslu, 6657 SDs, 0 SdLazy, 628 SolverSat, 229 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 707.6ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 98 GetRequests, 47 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 199.2ms 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: 6213.8ms AutomataMinimizationTime, 25 MinimizatonAttempts, 4609 StatesRemovedByMinimization, 14 NontrivialMinimizations, HoareAnnotationStatistics: 0.0ms HoareAnnotationTime, 72 LocationsWithAnnotation, 72 PreInvPairs, 1850 NumberOfFragments, 40435 HoareAnnotationTreeSize, 72 FomulaSimplifications, 684860 FormulaSimplificationTreeSizeReduction, 7818.2ms HoareSimplificationTime, 72 FomulaSimplificationsInter, 266398 FormulaSimplificationTreeSizeReductionInter, 47886.8ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 101.3ms SsaConstructionTime, 333.2ms SatisfiabilityAnalysisTime, 1084.2ms 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-10-21 20:22:57,152 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_b66736da-4958-477c-bf3b-557caf69285b/bin/uautomizer-j4sWxH34Be/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...