./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/systemc/token_ring.04.cil-1.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7b2dab56 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/data/config -Xmx15G -Xms4m -jar /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/data -tc /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/config/TaipanReach.xml -i ../../sv-benchmarks/c/systemc/token_ring.04.cil-1.c -s /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan --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 Taipan --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash e9caf902342f4155ad93c17f48e1d073622ba685 ..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................... Execution finished normally Writing output log to file Ultimate.log Result: TRUE --- Real Ultimate output --- This is Ultimate 0.2.0-7b2dab5 [2020-12-09 17:06:19,364 INFO L177 SettingsManager]: Resetting all preferences to default values... [2020-12-09 17:06:19,365 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2020-12-09 17:06:19,390 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2020-12-09 17:06:19,391 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2020-12-09 17:06:19,392 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2020-12-09 17:06:19,393 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2020-12-09 17:06:19,395 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2020-12-09 17:06:19,396 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2020-12-09 17:06:19,397 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2020-12-09 17:06:19,398 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2020-12-09 17:06:19,399 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2020-12-09 17:06:19,399 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2020-12-09 17:06:19,400 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2020-12-09 17:06:19,401 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2020-12-09 17:06:19,402 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2020-12-09 17:06:19,402 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2020-12-09 17:06:19,403 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2020-12-09 17:06:19,405 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2020-12-09 17:06:19,406 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2020-12-09 17:06:19,408 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2020-12-09 17:06:19,409 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2020-12-09 17:06:19,410 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2020-12-09 17:06:19,410 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2020-12-09 17:06:19,413 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2020-12-09 17:06:19,413 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2020-12-09 17:06:19,413 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2020-12-09 17:06:19,414 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2020-12-09 17:06:19,414 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2020-12-09 17:06:19,415 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2020-12-09 17:06:19,415 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2020-12-09 17:06:19,416 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2020-12-09 17:06:19,417 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2020-12-09 17:06:19,417 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2020-12-09 17:06:19,418 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2020-12-09 17:06:19,418 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2020-12-09 17:06:19,419 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2020-12-09 17:06:19,419 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2020-12-09 17:06:19,419 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2020-12-09 17:06:19,420 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2020-12-09 17:06:19,420 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2020-12-09 17:06:19,421 INFO L101 SettingsManager]: Beginning loading settings from /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/config/svcomp-Reach-32bit-Taipan_Default.epf [2020-12-09 17:06:19,442 INFO L113 SettingsManager]: Loading preferences was successful [2020-12-09 17:06:19,443 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2020-12-09 17:06:19,443 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2020-12-09 17:06:19,443 INFO L138 SettingsManager]: * User list type=DISABLED [2020-12-09 17:06:19,444 INFO L136 SettingsManager]: Preferences of Abstract Interpretation differ from their defaults: [2020-12-09 17:06:19,444 INFO L138 SettingsManager]: * Explicit value domain=true [2020-12-09 17:06:19,444 INFO L138 SettingsManager]: * Abstract domain for RCFG-of-the-future=PoormanAbstractDomain [2020-12-09 17:06:19,444 INFO L138 SettingsManager]: * Octagon Domain=false [2020-12-09 17:06:19,444 INFO L138 SettingsManager]: * Abstract domain=CompoundDomain [2020-12-09 17:06:19,444 INFO L138 SettingsManager]: * Check feasibility of abstract posts with an SMT solver=true [2020-12-09 17:06:19,444 INFO L138 SettingsManager]: * Use the RCFG-of-the-future interface=true [2020-12-09 17:06:19,444 INFO L138 SettingsManager]: * Interval Domain=false [2020-12-09 17:06:19,445 INFO L136 SettingsManager]: Preferences of Sifa differ from their defaults: [2020-12-09 17:06:19,445 INFO L138 SettingsManager]: * Call Summarizer=TopInputCallSummarizer [2020-12-09 17:06:19,445 INFO L138 SettingsManager]: * Simplification Technique=SIMPLIFY_QUICK [2020-12-09 17:06:19,446 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2020-12-09 17:06:19,446 INFO L138 SettingsManager]: * sizeof long=4 [2020-12-09 17:06:19,446 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2020-12-09 17:06:19,446 INFO L138 SettingsManager]: * sizeof POINTER=4 [2020-12-09 17:06:19,446 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2020-12-09 17:06:19,446 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2020-12-09 17:06:19,446 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2020-12-09 17:06:19,446 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2020-12-09 17:06:19,447 INFO L138 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2020-12-09 17:06:19,447 INFO L138 SettingsManager]: * sizeof long double=12 [2020-12-09 17:06:19,447 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2020-12-09 17:06:19,447 INFO L138 SettingsManager]: * Use constant arrays=true [2020-12-09 17:06:19,447 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2020-12-09 17:06:19,447 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2020-12-09 17:06:19,447 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2020-12-09 17:06:19,447 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-09 17:06:19,448 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2020-12-09 17:06:19,448 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2020-12-09 17:06:19,448 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2020-12-09 17:06:19,448 INFO L138 SettingsManager]: * Trace refinement strategy=SIFA_TAIPAN [2020-12-09 17:06:19,448 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2020-12-09 17:06:19,448 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2020-12-09 17:06:19,449 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2020-12-09 17:06:19,449 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2020-12-09 17:06:19,449 INFO L138 SettingsManager]: * Abstract interpretation Mode=USE_PREDICATES 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-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/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-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan 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 -> Taipan 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 -> e9caf902342f4155ad93c17f48e1d073622ba685 [2020-12-09 17:06:19,642 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2020-12-09 17:06:19,658 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2020-12-09 17:06:19,660 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2020-12-09 17:06:19,660 INFO L271 PluginConnector]: Initializing CDTParser... [2020-12-09 17:06:19,661 INFO L275 PluginConnector]: CDTParser initialized [2020-12-09 17:06:19,661 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/../../sv-benchmarks/c/systemc/token_ring.04.cil-1.c [2020-12-09 17:06:19,702 INFO L220 CDTParser]: Created temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/data/a616f7b0a/42ab9c15c2e0465faa3b4da84025d2ba/FLAG10a21bcf3 [2020-12-09 17:06:20,097 INFO L306 CDTParser]: Found 1 translation units. [2020-12-09 17:06:20,098 INFO L160 CDTParser]: Scanning /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/sv-benchmarks/c/systemc/token_ring.04.cil-1.c [2020-12-09 17:06:20,106 INFO L349 CDTParser]: About to delete temporary CDT project at /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/data/a616f7b0a/42ab9c15c2e0465faa3b4da84025d2ba/FLAG10a21bcf3 [2020-12-09 17:06:20,115 INFO L357 CDTParser]: Successfully deleted /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/data/a616f7b0a/42ab9c15c2e0465faa3b4da84025d2ba [2020-12-09 17:06:20,118 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2020-12-09 17:06:20,119 INFO L131 ToolchainWalker]: Walking toolchain with 6 elements. [2020-12-09 17:06:20,121 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2020-12-09 17:06:20,121 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2020-12-09 17:06:20,123 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2020-12-09 17:06:20,124 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 05:06:20" (1/1) ... [2020-12-09 17:06:20,125 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6e4e1861 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20, skipping insertion in model container [2020-12-09 17:06:20,125 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.12 05:06:20" (1/1) ... [2020-12-09 17:06:20,130 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2020-12-09 17:06:20,156 INFO L178 MainTranslator]: Built tables and reachable declarations [2020-12-09 17:06:20,248 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/sv-benchmarks/c/systemc/token_ring.04.cil-1.c[366,379] [2020-12-09 17:06:20,296 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-09 17:06:20,304 INFO L203 MainTranslator]: Completed pre-run [2020-12-09 17:06:20,313 WARN L226 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/sv-benchmarks/c/systemc/token_ring.04.cil-1.c[366,379] [2020-12-09 17:06:20,341 INFO L206 PostProcessor]: Analyzing one entry point: main [2020-12-09 17:06:20,357 INFO L208 MainTranslator]: Completed translation [2020-12-09 17:06:20,357 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20 WrapperNode [2020-12-09 17:06:20,357 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2020-12-09 17:06:20,358 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2020-12-09 17:06:20,358 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2020-12-09 17:06:20,358 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2020-12-09 17:06:20,364 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20" (1/1) ... [2020-12-09 17:06:20,371 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20" (1/1) ... [2020-12-09 17:06:20,409 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2020-12-09 17:06:20,409 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2020-12-09 17:06:20,410 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2020-12-09 17:06:20,410 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2020-12-09 17:06:20,416 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20" (1/1) ... [2020-12-09 17:06:20,416 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20" (1/1) ... [2020-12-09 17:06:20,421 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20" (1/1) ... [2020-12-09 17:06:20,421 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20" (1/1) ... [2020-12-09 17:06:20,433 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20" (1/1) ... [2020-12-09 17:06:20,445 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20" (1/1) ... [2020-12-09 17:06:20,449 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20" (1/1) ... [2020-12-09 17:06:20,455 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2020-12-09 17:06:20,455 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2020-12-09 17:06:20,455 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2020-12-09 17:06:20,456 INFO L275 PluginConnector]: RCFGBuilder initialized [2020-12-09 17:06:20,456 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20" (1/1) ... No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2020-12-09 17:06:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2020-12-09 17:06:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2020-12-09 17:06:20,511 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2020-12-09 17:06:20,512 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2020-12-09 17:06:22,174 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2020-12-09 17:06:22,175 INFO L299 CfgBuilder]: Removed 161 assume(true) statements. [2020-12-09 17:06:22,177 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 05:06:22 BoogieIcfgContainer [2020-12-09 17:06:22,178 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2020-12-09 17:06:22,179 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2020-12-09 17:06:22,180 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2020-12-09 17:06:22,182 INFO L275 PluginConnector]: TraceAbstraction initialized [2020-12-09 17:06:22,182 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.12 05:06:20" (1/3) ... [2020-12-09 17:06:22,183 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ee5da34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 05:06:22, skipping insertion in model container [2020-12-09 17:06:22,183 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.12 05:06:20" (2/3) ... [2020-12-09 17:06:22,183 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@3ee5da34 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.12 05:06:22, skipping insertion in model container [2020-12-09 17:06:22,183 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 05:06:22" (3/3) ... [2020-12-09 17:06:22,184 INFO L111 eAbstractionObserver]: Analyzing ICFG token_ring.04.cil-1.c [2020-12-09 17:06:22,194 INFO L180 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2020-12-09 17:06:22,197 INFO L192 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2020-12-09 17:06:22,204 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2020-12-09 17:06:22,221 INFO L377 AbstractCegarLoop]: Interprodecural is true [2020-12-09 17:06:22,221 INFO L378 AbstractCegarLoop]: Hoare is true [2020-12-09 17:06:22,221 INFO L379 AbstractCegarLoop]: Compute interpolants for FPandBP [2020-12-09 17:06:22,221 INFO L380 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2020-12-09 17:06:22,221 INFO L381 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2020-12-09 17:06:22,221 INFO L382 AbstractCegarLoop]: Difference is false [2020-12-09 17:06:22,222 INFO L383 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2020-12-09 17:06:22,222 INFO L387 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2020-12-09 17:06:22,233 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states. [2020-12-09 17:06:22,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 26 [2020-12-09 17:06:22,237 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:22,238 INFO L422 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 17:06:22,238 INFO L429 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:22,242 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:22,242 INFO L82 PathProgramCache]: Analyzing trace with hash -1210726477, now seen corresponding path program 1 times [2020-12-09 17:06:22,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:22,249 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [522871002] [2020-12-09 17:06:22,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:22,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:22,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:06:22,392 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [522871002] [2020-12-09 17:06:22,393 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:22,393 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-09 17:06:22,394 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179899322] [2020-12-09 17:06:22,398 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 17:06:22,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:22,408 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 17:06:22,408 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:22,409 INFO L87 Difference]: Start difference. First operand 198 states. Second operand 3 states. [2020-12-09 17:06:22,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:22,507 INFO L93 Difference]: Finished difference Result 559 states and 856 transitions. [2020-12-09 17:06:22,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 17:06:22,508 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 25 [2020-12-09 17:06:22,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:22,523 INFO L225 Difference]: With dead ends: 559 [2020-12-09 17:06:22,523 INFO L226 Difference]: Without dead ends: 359 [2020-12-09 17:06:22,527 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:22,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 359 states. [2020-12-09 17:06:22,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 359 to 341. [2020-12-09 17:06:22,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 341 states. [2020-12-09 17:06:22,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 341 states to 341 states and 509 transitions. [2020-12-09 17:06:22,586 INFO L78 Accepts]: Start accepts. Automaton has 341 states and 509 transitions. Word has length 25 [2020-12-09 17:06:22,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:22,587 INFO L481 AbstractCegarLoop]: Abstraction has 341 states and 509 transitions. [2020-12-09 17:06:22,587 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 17:06:22,587 INFO L276 IsEmpty]: Start isEmpty. Operand 341 states and 509 transitions. [2020-12-09 17:06:22,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2020-12-09 17:06:22,591 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:22,591 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-09 17:06:22,591 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2020-12-09 17:06:22,591 INFO L429 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:22,592 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:22,592 INFO L82 PathProgramCache]: Analyzing trace with hash -802841997, now seen corresponding path program 1 times [2020-12-09 17:06:22,592 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:22,593 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1496686135] [2020-12-09 17:06:22,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:22,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:22,652 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-12-09 17:06:22,653 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1496686135] [2020-12-09 17:06:22,653 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:22,653 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:06:22,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444882449] [2020-12-09 17:06:22,654 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:06:22,654 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:22,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:06:22,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:06:22,655 INFO L87 Difference]: Start difference. First operand 341 states and 509 transitions. Second operand 4 states. [2020-12-09 17:06:22,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:22,785 INFO L93 Difference]: Finished difference Result 1102 states and 1635 transitions. [2020-12-09 17:06:22,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:06:22,786 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 50 [2020-12-09 17:06:22,786 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:22,791 INFO L225 Difference]: With dead ends: 1102 [2020-12-09 17:06:22,791 INFO L226 Difference]: Without dead ends: 770 [2020-12-09 17:06:22,793 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-12-09 17:06:22,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2020-12-09 17:06:22,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 607. [2020-12-09 17:06:22,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 607 states. [2020-12-09 17:06:22,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 892 transitions. [2020-12-09 17:06:22,824 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 892 transitions. Word has length 50 [2020-12-09 17:06:22,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:22,824 INFO L481 AbstractCegarLoop]: Abstraction has 607 states and 892 transitions. [2020-12-09 17:06:22,824 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:06:22,824 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 892 transitions. [2020-12-09 17:06:22,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2020-12-09 17:06:22,828 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:22,828 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-09 17:06:22,828 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2020-12-09 17:06:22,828 INFO L429 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:22,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:22,829 INFO L82 PathProgramCache]: Analyzing trace with hash 122199349, now seen corresponding path program 1 times [2020-12-09 17:06:22,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:22,829 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998979330] [2020-12-09 17:06:22,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:22,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:22,877 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2020-12-09 17:06:22,877 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998979330] [2020-12-09 17:06:22,878 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:22,878 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-09 17:06:22,878 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57038693] [2020-12-09 17:06:22,878 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 17:06:22,878 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:22,879 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 17:06:22,879 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:22,879 INFO L87 Difference]: Start difference. First operand 607 states and 892 transitions. Second operand 3 states. [2020-12-09 17:06:22,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:22,934 INFO L93 Difference]: Finished difference Result 1689 states and 2480 transitions. [2020-12-09 17:06:22,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 17:06:22,935 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2020-12-09 17:06:22,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:22,940 INFO L225 Difference]: With dead ends: 1689 [2020-12-09 17:06:22,940 INFO L226 Difference]: Without dead ends: 1098 [2020-12-09 17:06:22,941 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:22,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2020-12-09 17:06:22,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 1092. [2020-12-09 17:06:22,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1092 states. [2020-12-09 17:06:22,970 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1092 states to 1092 states and 1579 transitions. [2020-12-09 17:06:22,970 INFO L78 Accepts]: Start accepts. Automaton has 1092 states and 1579 transitions. Word has length 50 [2020-12-09 17:06:22,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:22,970 INFO L481 AbstractCegarLoop]: Abstraction has 1092 states and 1579 transitions. [2020-12-09 17:06:22,970 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 17:06:22,970 INFO L276 IsEmpty]: Start isEmpty. Operand 1092 states and 1579 transitions. [2020-12-09 17:06:22,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2020-12-09 17:06:22,973 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:22,973 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-09 17:06:22,973 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2020-12-09 17:06:22,973 INFO L429 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:22,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:22,974 INFO L82 PathProgramCache]: Analyzing trace with hash 177035639, now seen corresponding path program 1 times [2020-12-09 17:06:22,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:22,974 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422841380] [2020-12-09 17:06:22,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:22,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:23,028 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:06:23,028 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422841380] [2020-12-09 17:06:23,029 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:23,029 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:06:23,029 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559766927] [2020-12-09 17:06:23,029 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 17:06:23,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:23,030 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 17:06:23,030 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:23,031 INFO L87 Difference]: Start difference. First operand 1092 states and 1579 transitions. Second operand 3 states. [2020-12-09 17:06:23,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:23,135 INFO L93 Difference]: Finished difference Result 3172 states and 4567 transitions. [2020-12-09 17:06:23,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 17:06:23,136 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2020-12-09 17:06:23,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:23,147 INFO L225 Difference]: With dead ends: 3172 [2020-12-09 17:06:23,148 INFO L226 Difference]: Without dead ends: 2085 [2020-12-09 17:06:23,150 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:23,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2085 states. [2020-12-09 17:06:23,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2085 to 1971. [2020-12-09 17:06:23,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 1971 states. [2020-12-09 17:06:23,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1971 states to 1971 states and 2804 transitions. [2020-12-09 17:06:23,215 INFO L78 Accepts]: Start accepts. Automaton has 1971 states and 2804 transitions. Word has length 50 [2020-12-09 17:06:23,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:23,215 INFO L481 AbstractCegarLoop]: Abstraction has 1971 states and 2804 transitions. [2020-12-09 17:06:23,215 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 17:06:23,215 INFO L276 IsEmpty]: Start isEmpty. Operand 1971 states and 2804 transitions. [2020-12-09 17:06:23,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2020-12-09 17:06:23,217 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:23,217 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-09 17:06:23,217 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2020-12-09 17:06:23,217 INFO L429 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:23,218 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:23,218 INFO L82 PathProgramCache]: Analyzing trace with hash -1413359338, now seen corresponding path program 1 times [2020-12-09 17:06:23,218 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:23,218 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695308993] [2020-12-09 17:06:23,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:23,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:23,267 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:06:23,267 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695308993] [2020-12-09 17:06:23,268 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:23,268 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:06:23,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1970041628] [2020-12-09 17:06:23,268 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 17:06:23,269 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:23,269 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 17:06:23,269 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:23,269 INFO L87 Difference]: Start difference. First operand 1971 states and 2804 transitions. Second operand 3 states. [2020-12-09 17:06:23,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:23,366 INFO L93 Difference]: Finished difference Result 3353 states and 4865 transitions. [2020-12-09 17:06:23,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 17:06:23,367 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 50 [2020-12-09 17:06:23,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:23,377 INFO L225 Difference]: With dead ends: 3353 [2020-12-09 17:06:23,377 INFO L226 Difference]: Without dead ends: 2263 [2020-12-09 17:06:23,379 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:23,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2263 states. [2020-12-09 17:06:23,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2263 to 2143. [2020-12-09 17:06:23,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 2143 states. [2020-12-09 17:06:23,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2143 states to 2143 states and 3100 transitions. [2020-12-09 17:06:23,443 INFO L78 Accepts]: Start accepts. Automaton has 2143 states and 3100 transitions. Word has length 50 [2020-12-09 17:06:23,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:23,443 INFO L481 AbstractCegarLoop]: Abstraction has 2143 states and 3100 transitions. [2020-12-09 17:06:23,443 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 17:06:23,443 INFO L276 IsEmpty]: Start isEmpty. Operand 2143 states and 3100 transitions. [2020-12-09 17:06:23,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2020-12-09 17:06:23,446 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:23,446 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-09 17:06:23,447 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2020-12-09 17:06:23,447 INFO L429 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:23,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:23,447 INFO L82 PathProgramCache]: Analyzing trace with hash -1944253113, now seen corresponding path program 1 times [2020-12-09 17:06:23,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:23,447 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352177060] [2020-12-09 17:06:23,448 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:23,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:23,499 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:06:23,500 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352177060] [2020-12-09 17:06:23,500 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:23,500 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2020-12-09 17:06:23,500 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1142659018] [2020-12-09 17:06:23,500 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 17:06:23,501 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:23,501 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 17:06:23,501 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:23,501 INFO L87 Difference]: Start difference. First operand 2143 states and 3100 transitions. Second operand 3 states. [2020-12-09 17:06:23,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:23,636 INFO L93 Difference]: Finished difference Result 6024 states and 8707 transitions. [2020-12-09 17:06:23,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 17:06:23,637 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 69 [2020-12-09 17:06:23,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:23,657 INFO L225 Difference]: With dead ends: 6024 [2020-12-09 17:06:23,658 INFO L226 Difference]: Without dead ends: 3892 [2020-12-09 17:06:23,662 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:23,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3892 states. [2020-12-09 17:06:23,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3892 to 3866. [2020-12-09 17:06:23,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3866 states. [2020-12-09 17:06:23,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3866 states to 3866 states and 5505 transitions. [2020-12-09 17:06:23,788 INFO L78 Accepts]: Start accepts. Automaton has 3866 states and 5505 transitions. Word has length 69 [2020-12-09 17:06:23,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:23,788 INFO L481 AbstractCegarLoop]: Abstraction has 3866 states and 5505 transitions. [2020-12-09 17:06:23,788 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 17:06:23,788 INFO L276 IsEmpty]: Start isEmpty. Operand 3866 states and 5505 transitions. [2020-12-09 17:06:23,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2020-12-09 17:06:23,793 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:23,794 INFO L422 BasicCegarLoop]: trace histogram [3, 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] [2020-12-09 17:06:23,794 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2020-12-09 17:06:23,794 INFO L429 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:23,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:23,794 INFO L82 PathProgramCache]: Analyzing trace with hash 1414737969, now seen corresponding path program 1 times [2020-12-09 17:06:23,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:23,795 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [761439568] [2020-12-09 17:06:23,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:23,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:23,855 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-09 17:06:23,855 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [761439568] [2020-12-09 17:06:23,855 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:23,855 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:06:23,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [26436873] [2020-12-09 17:06:23,856 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:06:23,856 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:23,856 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:06:23,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:06:23,856 INFO L87 Difference]: Start difference. First operand 3866 states and 5505 transitions. Second operand 4 states. [2020-12-09 17:06:24,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:24,182 INFO L93 Difference]: Finished difference Result 13536 states and 19388 transitions. [2020-12-09 17:06:24,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:06:24,183 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 72 [2020-12-09 17:06:24,183 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:24,221 INFO L225 Difference]: With dead ends: 13536 [2020-12-09 17:06:24,221 INFO L226 Difference]: Without dead ends: 9686 [2020-12-09 17:06:24,227 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:06:24,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 9686 states. [2020-12-09 17:06:24,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 9686 to 7258. [2020-12-09 17:06:24,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7258 states. [2020-12-09 17:06:24,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7258 states to 7258 states and 10273 transitions. [2020-12-09 17:06:24,452 INFO L78 Accepts]: Start accepts. Automaton has 7258 states and 10273 transitions. Word has length 72 [2020-12-09 17:06:24,452 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:24,452 INFO L481 AbstractCegarLoop]: Abstraction has 7258 states and 10273 transitions. [2020-12-09 17:06:24,452 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:06:24,452 INFO L276 IsEmpty]: Start isEmpty. Operand 7258 states and 10273 transitions. [2020-12-09 17:06:24,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 74 [2020-12-09 17:06:24,462 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:24,462 INFO L422 BasicCegarLoop]: trace histogram [3, 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] [2020-12-09 17:06:24,462 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2020-12-09 17:06:24,462 INFO L429 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:24,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:24,463 INFO L82 PathProgramCache]: Analyzing trace with hash -1587224585, now seen corresponding path program 1 times [2020-12-09 17:06:24,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:24,463 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1650468937] [2020-12-09 17:06:24,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:24,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:24,524 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-09 17:06:24,524 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1650468937] [2020-12-09 17:06:24,524 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:24,524 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:06:24,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [777483433] [2020-12-09 17:06:24,525 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:06:24,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:24,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:06:24,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:06:24,525 INFO L87 Difference]: Start difference. First operand 7258 states and 10273 transitions. Second operand 4 states. [2020-12-09 17:06:24,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:24,917 INFO L93 Difference]: Finished difference Result 20688 states and 29396 transitions. [2020-12-09 17:06:24,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:06:24,918 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 73 [2020-12-09 17:06:24,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:24,956 INFO L225 Difference]: With dead ends: 20688 [2020-12-09 17:06:24,956 INFO L226 Difference]: Without dead ends: 13446 [2020-12-09 17:06:24,964 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:06:24,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13446 states. [2020-12-09 17:06:25,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13446 to 10506. [2020-12-09 17:06:25,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10506 states. [2020-12-09 17:06:25,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10506 states to 10506 states and 14861 transitions. [2020-12-09 17:06:25,225 INFO L78 Accepts]: Start accepts. Automaton has 10506 states and 14861 transitions. Word has length 73 [2020-12-09 17:06:25,226 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:25,226 INFO L481 AbstractCegarLoop]: Abstraction has 10506 states and 14861 transitions. [2020-12-09 17:06:25,226 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:06:25,226 INFO L276 IsEmpty]: Start isEmpty. Operand 10506 states and 14861 transitions. [2020-12-09 17:06:25,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2020-12-09 17:06:25,239 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:25,239 INFO L422 BasicCegarLoop]: trace histogram [3, 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] [2020-12-09 17:06:25,239 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2020-12-09 17:06:25,239 INFO L429 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:25,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:25,239 INFO L82 PathProgramCache]: Analyzing trace with hash 431685571, now seen corresponding path program 1 times [2020-12-09 17:06:25,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:25,240 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671935380] [2020-12-09 17:06:25,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:25,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:25,284 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-09 17:06:25,284 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671935380] [2020-12-09 17:06:25,285 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:25,285 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:06:25,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307363553] [2020-12-09 17:06:25,285 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:06:25,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:25,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:06:25,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:06:25,286 INFO L87 Difference]: Start difference. First operand 10506 states and 14861 transitions. Second operand 4 states. [2020-12-09 17:06:25,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:25,829 INFO L93 Difference]: Finished difference Result 36118 states and 51294 transitions. [2020-12-09 17:06:25,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:06:25,830 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 74 [2020-12-09 17:06:25,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:25,866 INFO L225 Difference]: With dead ends: 36118 [2020-12-09 17:06:25,866 INFO L226 Difference]: Without dead ends: 25628 [2020-12-09 17:06:25,876 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:06:25,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25628 states. [2020-12-09 17:06:26,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25628 to 19618. [2020-12-09 17:06:26,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19618 states. [2020-12-09 17:06:26,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19618 states to 19618 states and 27521 transitions. [2020-12-09 17:06:26,308 INFO L78 Accepts]: Start accepts. Automaton has 19618 states and 27521 transitions. Word has length 74 [2020-12-09 17:06:26,308 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:26,308 INFO L481 AbstractCegarLoop]: Abstraction has 19618 states and 27521 transitions. [2020-12-09 17:06:26,308 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:06:26,308 INFO L276 IsEmpty]: Start isEmpty. Operand 19618 states and 27521 transitions. [2020-12-09 17:06:26,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2020-12-09 17:06:26,326 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:26,326 INFO L422 BasicCegarLoop]: trace histogram [3, 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] [2020-12-09 17:06:26,326 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2020-12-09 17:06:26,326 INFO L429 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:26,327 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:26,327 INFO L82 PathProgramCache]: Analyzing trace with hash -1001785829, now seen corresponding path program 1 times [2020-12-09 17:06:26,327 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:26,327 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44663612] [2020-12-09 17:06:26,327 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:26,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:26,388 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-09 17:06:26,388 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44663612] [2020-12-09 17:06:26,388 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:26,388 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:06:26,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [711978370] [2020-12-09 17:06:26,389 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:06:26,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:26,390 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:06:26,390 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:06:26,390 INFO L87 Difference]: Start difference. First operand 19618 states and 27521 transitions. Second operand 4 states. [2020-12-09 17:06:27,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:27,222 INFO L93 Difference]: Finished difference Result 55576 states and 78100 transitions. [2020-12-09 17:06:27,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:06:27,223 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 75 [2020-12-09 17:06:27,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:27,260 INFO L225 Difference]: With dead ends: 55576 [2020-12-09 17:06:27,260 INFO L226 Difference]: Without dead ends: 35974 [2020-12-09 17:06:27,276 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:06:27,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35974 states. [2020-12-09 17:06:27,950 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35974 to 28202. [2020-12-09 17:06:27,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28202 states. [2020-12-09 17:06:27,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28202 states to 28202 states and 39425 transitions. [2020-12-09 17:06:27,991 INFO L78 Accepts]: Start accepts. Automaton has 28202 states and 39425 transitions. Word has length 75 [2020-12-09 17:06:27,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:27,992 INFO L481 AbstractCegarLoop]: Abstraction has 28202 states and 39425 transitions. [2020-12-09 17:06:27,992 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:06:27,992 INFO L276 IsEmpty]: Start isEmpty. Operand 28202 states and 39425 transitions. [2020-12-09 17:06:28,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 77 [2020-12-09 17:06:28,022 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:28,022 INFO L422 BasicCegarLoop]: trace histogram [3, 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] [2020-12-09 17:06:28,022 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2020-12-09 17:06:28,023 INFO L429 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:28,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:28,023 INFO L82 PathProgramCache]: Analyzing trace with hash -2044218099, now seen corresponding path program 1 times [2020-12-09 17:06:28,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:28,023 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119777821] [2020-12-09 17:06:28,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:28,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:28,069 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:06:28,069 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119777821] [2020-12-09 17:06:28,070 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:28,070 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-09 17:06:28,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267455480] [2020-12-09 17:06:28,070 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:06:28,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:28,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:06:28,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:06:28,071 INFO L87 Difference]: Start difference. First operand 28202 states and 39425 transitions. Second operand 4 states. [2020-12-09 17:06:28,882 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:28,882 INFO L93 Difference]: Finished difference Result 60740 states and 85934 transitions. [2020-12-09 17:06:28,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2020-12-09 17:06:28,883 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 76 [2020-12-09 17:06:28,883 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:28,918 INFO L225 Difference]: With dead ends: 60740 [2020-12-09 17:06:28,918 INFO L226 Difference]: Without dead ends: 32554 [2020-12-09 17:06:28,941 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2020-12-09 17:06:28,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32554 states. [2020-12-09 17:06:29,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32554 to 22347. [2020-12-09 17:06:29,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22347 states. [2020-12-09 17:06:29,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22347 states to 22347 states and 31578 transitions. [2020-12-09 17:06:29,551 INFO L78 Accepts]: Start accepts. Automaton has 22347 states and 31578 transitions. Word has length 76 [2020-12-09 17:06:29,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:29,551 INFO L481 AbstractCegarLoop]: Abstraction has 22347 states and 31578 transitions. [2020-12-09 17:06:29,551 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:06:29,551 INFO L276 IsEmpty]: Start isEmpty. Operand 22347 states and 31578 transitions. [2020-12-09 17:06:29,566 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2020-12-09 17:06:29,566 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:29,566 INFO L422 BasicCegarLoop]: trace histogram [3, 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] [2020-12-09 17:06:29,566 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2020-12-09 17:06:29,566 INFO L429 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:29,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:29,567 INFO L82 PathProgramCache]: Analyzing trace with hash -370436139, now seen corresponding path program 1 times [2020-12-09 17:06:29,567 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:29,567 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768906745] [2020-12-09 17:06:29,567 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:29,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:29,597 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:06:29,597 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768906745] [2020-12-09 17:06:29,597 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:29,597 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:06:29,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592243788] [2020-12-09 17:06:29,597 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 17:06:29,598 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:29,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 17:06:29,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:29,598 INFO L87 Difference]: Start difference. First operand 22347 states and 31578 transitions. Second operand 3 states. [2020-12-09 17:06:30,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:30,031 INFO L93 Difference]: Finished difference Result 38272 states and 54339 transitions. [2020-12-09 17:06:30,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 17:06:30,032 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 78 [2020-12-09 17:06:30,032 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:30,045 INFO L225 Difference]: With dead ends: 38272 [2020-12-09 17:06:30,045 INFO L226 Difference]: Without dead ends: 15942 [2020-12-09 17:06:30,055 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:30,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15942 states. [2020-12-09 17:06:30,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15942 to 15799. [2020-12-09 17:06:30,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15799 states. [2020-12-09 17:06:30,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15799 states to 15799 states and 22000 transitions. [2020-12-09 17:06:30,435 INFO L78 Accepts]: Start accepts. Automaton has 15799 states and 22000 transitions. Word has length 78 [2020-12-09 17:06:30,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:30,435 INFO L481 AbstractCegarLoop]: Abstraction has 15799 states and 22000 transitions. [2020-12-09 17:06:30,435 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 17:06:30,435 INFO L276 IsEmpty]: Start isEmpty. Operand 15799 states and 22000 transitions. [2020-12-09 17:06:30,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2020-12-09 17:06:30,445 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:30,445 INFO L422 BasicCegarLoop]: trace histogram [3, 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] [2020-12-09 17:06:30,445 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2020-12-09 17:06:30,445 INFO L429 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:30,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:30,445 INFO L82 PathProgramCache]: Analyzing trace with hash 1219958838, now seen corresponding path program 1 times [2020-12-09 17:06:30,446 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:30,446 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423197289] [2020-12-09 17:06:30,446 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:30,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:30,480 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:06:30,480 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423197289] [2020-12-09 17:06:30,480 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:30,480 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:06:30,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742304438] [2020-12-09 17:06:30,480 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 17:06:30,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:30,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 17:06:30,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:30,481 INFO L87 Difference]: Start difference. First operand 15799 states and 22000 transitions. Second operand 3 states. [2020-12-09 17:06:31,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:31,005 INFO L93 Difference]: Finished difference Result 27745 states and 38567 transitions. [2020-12-09 17:06:31,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 17:06:31,005 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 78 [2020-12-09 17:06:31,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:31,019 INFO L225 Difference]: With dead ends: 27745 [2020-12-09 17:06:31,019 INFO L226 Difference]: Without dead ends: 15799 [2020-12-09 17:06:31,029 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:31,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15799 states. [2020-12-09 17:06:31,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15799 to 15799. [2020-12-09 17:06:31,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15799 states. [2020-12-09 17:06:31,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15799 states to 15799 states and 21652 transitions. [2020-12-09 17:06:31,564 INFO L78 Accepts]: Start accepts. Automaton has 15799 states and 21652 transitions. Word has length 78 [2020-12-09 17:06:31,565 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:31,565 INFO L481 AbstractCegarLoop]: Abstraction has 15799 states and 21652 transitions. [2020-12-09 17:06:31,565 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 17:06:31,565 INFO L276 IsEmpty]: Start isEmpty. Operand 15799 states and 21652 transitions. [2020-12-09 17:06:31,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2020-12-09 17:06:31,578 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:31,578 INFO L422 BasicCegarLoop]: trace histogram [3, 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] [2020-12-09 17:06:31,578 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2020-12-09 17:06:31,578 INFO L429 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:31,578 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:31,578 INFO L82 PathProgramCache]: Analyzing trace with hash 451413724, now seen corresponding path program 1 times [2020-12-09 17:06:31,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:31,579 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498470391] [2020-12-09 17:06:31,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:31,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:31,647 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:06:31,647 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498470391] [2020-12-09 17:06:31,647 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1641746786] [2020-12-09 17:06:31,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:06:31,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:31,738 INFO L263 TraceCheckSpWp]: Trace formula consists of 400 conjuncts, 4 conjunts are in the unsatisfiable core [2020-12-09 17:06:31,745 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 17:06:31,835 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-09 17:06:31,835 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-09 17:06:31,874 INFO L398 QuantifierPusher]: Applying distributivity to a DISJUNCTION[2, 2, 2, 1] term [2020-12-09 17:06:31,874 INFO L639 QuantifierPusher]: Distributing 2 disjuncts over 2 conjuncts [2020-12-09 17:06:31,938 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2020-12-09 17:06:31,939 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2020-12-09 17:06:31,939 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [4] total 6 [2020-12-09 17:06:31,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [593389525] [2020-12-09 17:06:31,939 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:06:31,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:31,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:06:31,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2020-12-09 17:06:31,940 INFO L87 Difference]: Start difference. First operand 15799 states and 21652 transitions. Second operand 4 states. [2020-12-09 17:06:32,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:32,678 INFO L93 Difference]: Finished difference Result 26439 states and 36458 transitions. [2020-12-09 17:06:32,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:06:32,679 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 79 [2020-12-09 17:06:32,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:32,722 INFO L225 Difference]: With dead ends: 26439 [2020-12-09 17:06:32,722 INFO L226 Difference]: Without dead ends: 16405 [2020-12-09 17:06:32,730 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 156 SyntacticMatches, 1 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2020-12-09 17:06:32,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16405 states. [2020-12-09 17:06:33,210 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16405 to 15799. [2020-12-09 17:06:33,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15799 states. [2020-12-09 17:06:33,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15799 states to 15799 states and 21375 transitions. [2020-12-09 17:06:33,228 INFO L78 Accepts]: Start accepts. Automaton has 15799 states and 21375 transitions. Word has length 79 [2020-12-09 17:06:33,229 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:33,229 INFO L481 AbstractCegarLoop]: Abstraction has 15799 states and 21375 transitions. [2020-12-09 17:06:33,229 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:06:33,229 INFO L276 IsEmpty]: Start isEmpty. Operand 15799 states and 21375 transitions. [2020-12-09 17:06:33,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2020-12-09 17:06:33,254 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:33,254 INFO L422 BasicCegarLoop]: trace histogram [3, 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] [2020-12-09 17:06:33,455 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2020-12-09 17:06:33,456 INFO L429 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:33,457 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:33,457 INFO L82 PathProgramCache]: Analyzing trace with hash 142974715, now seen corresponding path program 1 times [2020-12-09 17:06:33,458 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:33,458 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543933457] [2020-12-09 17:06:33,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:33,498 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:33,526 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:06:33,526 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543933457] [2020-12-09 17:06:33,526 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:06:33,526 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:06:33,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287397470] [2020-12-09 17:06:33,527 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 17:06:33,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:06:33,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 17:06:33,528 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:33,528 INFO L87 Difference]: Start difference. First operand 15799 states and 21375 transitions. Second operand 3 states. [2020-12-09 17:06:34,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:06:34,010 INFO L93 Difference]: Finished difference Result 27603 states and 37380 transitions. [2020-12-09 17:06:34,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 17:06:34,011 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 79 [2020-12-09 17:06:34,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:06:34,051 INFO L225 Difference]: With dead ends: 27603 [2020-12-09 17:06:34,051 INFO L226 Difference]: Without dead ends: 17569 [2020-12-09 17:06:34,061 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:06:34,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17569 states. [2020-12-09 17:06:34,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17569 to 15799. [2020-12-09 17:06:34,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15799 states. [2020-12-09 17:06:34,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15799 states to 15799 states and 20850 transitions. [2020-12-09 17:06:34,583 INFO L78 Accepts]: Start accepts. Automaton has 15799 states and 20850 transitions. Word has length 79 [2020-12-09 17:06:34,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:06:34,584 INFO L481 AbstractCegarLoop]: Abstraction has 15799 states and 20850 transitions. [2020-12-09 17:06:34,584 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 17:06:34,584 INFO L276 IsEmpty]: Start isEmpty. Operand 15799 states and 20850 transitions. [2020-12-09 17:06:34,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2020-12-09 17:06:34,594 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:06:34,594 INFO L422 BasicCegarLoop]: trace histogram [3, 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] [2020-12-09 17:06:34,594 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2020-12-09 17:06:34,594 INFO L429 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:06:34,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:06:34,594 INFO L82 PathProgramCache]: Analyzing trace with hash -1444356259, now seen corresponding path program 1 times [2020-12-09 17:06:34,594 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:06:34,595 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741781676] [2020-12-09 17:06:34,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:06:34,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:34,646 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:06:34,647 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741781676] [2020-12-09 17:06:34,647 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51959399] [2020-12-09 17:06:34,647 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:06:34,731 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:06:34,733 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 26 conjunts are in the unsatisfiable core [2020-12-09 17:06:34,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 17:06:34,848 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:06:34,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-09 17:06:34,969 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:06:34,969 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSifa [1567750823] [2020-12-09 17:06:35,020 INFO L159 IcfgInterpreter]: Started Sifa with 73 locations of interest [2020-12-09 17:06:35,020 INFO L166 IcfgInterpreter]: Building call graph [2020-12-09 17:06:35,024 INFO L171 IcfgInterpreter]: Initial procedures are [ULTIMATE.start] [2020-12-09 17:06:35,028 INFO L176 IcfgInterpreter]: Starting interpretation [2020-12-09 17:06:35,028 INFO L197 IcfgInterpreter]: Interpreting procedure ULTIMATE.start with input of size 1 for LOIs [2020-12-09 17:06:36,781 WARN L197 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 276 DAG size of output: 274 [2020-12-09 17:06:37,501 INFO L180 IcfgInterpreter]: Interpretation finished [2020-12-09 17:06:38,697 WARN L197 SmtUtils]: Spent 1.13 s on a formula simplification. DAG size of input: 202 DAG size of output: 178 [2020-12-09 17:06:38,933 WARN L197 SmtUtils]: Spent 198.00 ms on a formula simplification. DAG size of input: 110 DAG size of output: 104 [2020-12-09 17:06:39,234 WARN L197 SmtUtils]: Spent 211.00 ms on a formula simplification. DAG size of input: 114 DAG size of output: 106 [2020-12-09 17:06:39,542 WARN L197 SmtUtils]: Spent 262.00 ms on a formula simplification. DAG size of input: 126 DAG size of output: 110 [2020-12-09 17:06:39,921 WARN L197 SmtUtils]: Spent 284.00 ms on a formula simplification. DAG size of input: 130 DAG size of output: 112 [2020-12-09 17:06:40,272 WARN L197 SmtUtils]: Spent 292.00 ms on a formula simplification. DAG size of input: 140 DAG size of output: 116 [2020-12-09 17:06:40,659 WARN L197 SmtUtils]: Spent 277.00 ms on a formula simplification. DAG size of input: 144 DAG size of output: 118 [2020-12-09 17:06:41,037 WARN L197 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 154 DAG size of output: 122 [2020-12-09 17:06:41,481 WARN L197 SmtUtils]: Spent 312.00 ms on a formula simplification. DAG size of input: 158 DAG size of output: 124 [2020-12-09 17:06:41,876 WARN L197 SmtUtils]: Spent 317.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 128 [2020-12-09 17:06:42,518 WARN L197 SmtUtils]: Spent 422.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 130 [2020-12-09 17:06:42,888 WARN L197 SmtUtils]: Spent 304.00 ms on a formula simplification that was a NOOP. DAG size: 156 [2020-12-09 17:06:44,956 WARN L197 SmtUtils]: Spent 1.89 s on a formula simplification. DAG size of input: 262 DAG size of output: 206 [2020-12-09 17:06:47,218 WARN L197 SmtUtils]: Spent 2.08 s on a formula simplification. DAG size of input: 274 DAG size of output: 202 [2020-12-09 17:06:48,000 WARN L197 SmtUtils]: Spent 691.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 168 [2020-12-09 17:06:48,465 WARN L197 SmtUtils]: Spent 364.00 ms on a formula simplification that was a NOOP. DAG size: 171 [2020-12-09 17:06:48,921 WARN L197 SmtUtils]: Spent 347.00 ms on a formula simplification that was a NOOP. DAG size: 173 [2020-12-09 17:06:49,775 WARN L197 SmtUtils]: Spent 729.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 172 [2020-12-09 17:06:50,146 WARN L197 SmtUtils]: Spent 269.00 ms on a formula simplification that was a NOOP. DAG size: 148 [2020-12-09 17:06:50,897 WARN L197 SmtUtils]: Spent 546.00 ms on a formula simplification. DAG size of input: 152 DAG size of output: 150 [2020-12-09 17:06:51,559 WARN L197 SmtUtils]: Spent 546.00 ms on a formula simplification. DAG size of input: 157 DAG size of output: 148 [2020-12-09 17:06:52,229 WARN L197 SmtUtils]: Spent 554.00 ms on a formula simplification. DAG size of input: 159 DAG size of output: 150 [2020-12-09 17:06:52,926 WARN L197 SmtUtils]: Spent 573.00 ms on a formula simplification. DAG size of input: 161 DAG size of output: 152 [2020-12-09 17:06:53,962 WARN L197 SmtUtils]: Spent 870.00 ms on a formula simplification. DAG size of input: 168 DAG size of output: 157 [2020-12-09 17:06:54,824 WARN L197 SmtUtils]: Spent 543.00 ms on a formula simplification. DAG size of input: 172 DAG size of output: 148 [2020-12-09 17:06:55,499 WARN L197 SmtUtils]: Spent 537.00 ms on a formula simplification. DAG size of input: 177 DAG size of output: 147 [2020-12-09 17:06:56,344 WARN L197 SmtUtils]: Spent 556.00 ms on a formula simplification. DAG size of input: 181 DAG size of output: 149 [2020-12-09 17:06:57,017 WARN L197 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 148 [2020-12-09 17:06:57,893 WARN L197 SmtUtils]: Spent 574.00 ms on a formula simplification. DAG size of input: 190 DAG size of output: 150 [2020-12-09 17:06:58,646 WARN L197 SmtUtils]: Spent 567.00 ms on a formula simplification. DAG size of input: 195 DAG size of output: 155 [2020-12-09 17:06:59,423 WARN L197 SmtUtils]: Spent 581.00 ms on a formula simplification. DAG size of input: 192 DAG size of output: 157 [2020-12-09 17:07:00,190 WARN L197 SmtUtils]: Spent 575.00 ms on a formula simplification. DAG size of input: 194 DAG size of output: 159 [2020-12-09 17:07:01,179 WARN L197 SmtUtils]: Spent 598.00 ms on a formula simplification. DAG size of input: 193 DAG size of output: 158 [2020-12-09 17:07:01,961 WARN L197 SmtUtils]: Spent 581.00 ms on a formula simplification. DAG size of input: 190 DAG size of output: 160 [2020-12-09 17:07:02,773 WARN L197 SmtUtils]: Spent 607.00 ms on a formula simplification. DAG size of input: 191 DAG size of output: 158 [2020-12-09 17:07:03,588 WARN L197 SmtUtils]: Spent 609.00 ms on a formula simplification. DAG size of input: 185 DAG size of output: 160 [2020-12-09 17:07:04,423 WARN L197 SmtUtils]: Spent 611.00 ms on a formula simplification. DAG size of input: 186 DAG size of output: 158 [2020-12-09 17:07:05,252 WARN L197 SmtUtils]: Spent 626.00 ms on a formula simplification. DAG size of input: 180 DAG size of output: 160 [2020-12-09 17:07:06,613 WARN L197 SmtUtils]: Spent 1.05 s on a formula simplification. DAG size of input: 197 DAG size of output: 176 [2020-12-09 17:07:06,856 WARN L332 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2020-12-09 17:07:06,857 INFO L219 FreeRefinementEngine]: Constructing automaton from 0 perfect and 3 imperfect interpolant sequences. [2020-12-09 17:07:06,857 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 7] total 16 [2020-12-09 17:07:06,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [636136724] [2020-12-09 17:07:06,857 INFO L461 AbstractCegarLoop]: Interpolant automaton has 16 states [2020-12-09 17:07:06,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:06,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2020-12-09 17:07:06,859 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=568, Invalid=2402, Unknown=0, NotChecked=0, Total=2970 [2020-12-09 17:07:06,859 INFO L87 Difference]: Start difference. First operand 15799 states and 20850 transitions. Second operand 16 states. [2020-12-09 17:07:13,436 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:13,436 INFO L93 Difference]: Finished difference Result 103896 states and 140251 transitions. [2020-12-09 17:07:13,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 87 states. [2020-12-09 17:07:13,436 INFO L78 Accepts]: Start accepts. Automaton has 16 states. Word has length 80 [2020-12-09 17:07:13,437 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:13,513 INFO L225 Difference]: With dead ends: 103896 [2020-12-09 17:07:13,513 INFO L226 Difference]: Without dead ends: 70507 [2020-12-09 17:07:13,553 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 209 SyntacticMatches, 11 SemanticMatches, 132 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8167 ImplicationChecksByTransitivity, 31.9s TimeCoverageRelationStatistics Valid=4159, Invalid=13663, Unknown=0, NotChecked=0, Total=17822 [2020-12-09 17:07:13,609 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70507 states. [2020-12-09 17:07:14,628 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70507 to 20156. [2020-12-09 17:07:14,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20156 states. [2020-12-09 17:07:14,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20156 states to 20156 states and 26311 transitions. [2020-12-09 17:07:14,646 INFO L78 Accepts]: Start accepts. Automaton has 20156 states and 26311 transitions. Word has length 80 [2020-12-09 17:07:14,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:14,646 INFO L481 AbstractCegarLoop]: Abstraction has 20156 states and 26311 transitions. [2020-12-09 17:07:14,646 INFO L482 AbstractCegarLoop]: Interpolant automaton has 16 states. [2020-12-09 17:07:14,646 INFO L276 IsEmpty]: Start isEmpty. Operand 20156 states and 26311 transitions. [2020-12-09 17:07:14,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2020-12-09 17:07:14,656 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:14,656 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-09 17:07:14,857 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2020-12-09 17:07:14,858 INFO L429 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:14,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:14,860 INFO L82 PathProgramCache]: Analyzing trace with hash -64850784, now seen corresponding path program 1 times [2020-12-09 17:07:14,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:14,860 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915805655] [2020-12-09 17:07:14,861 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:14,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:14,909 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 14 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:14,909 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915805655] [2020-12-09 17:07:14,909 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357770495] [2020-12-09 17:07:14,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:07:14,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:14,982 INFO L263 TraceCheckSpWp]: Trace formula consists of 399 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-09 17:07:14,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 17:07:15,033 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:15,034 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-09 17:07:15,079 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:15,079 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2020-12-09 17:07:15,079 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [5] total 7 [2020-12-09 17:07:15,080 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755810129] [2020-12-09 17:07:15,080 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:07:15,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:15,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:07:15,081 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-12-09 17:07:15,081 INFO L87 Difference]: Start difference. First operand 20156 states and 26311 transitions. Second operand 4 states. [2020-12-09 17:07:16,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:16,099 INFO L93 Difference]: Finished difference Result 41288 states and 54212 transitions. [2020-12-09 17:07:16,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:07:16,100 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 85 [2020-12-09 17:07:16,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:16,127 INFO L225 Difference]: With dead ends: 41288 [2020-12-09 17:07:16,127 INFO L226 Difference]: Without dead ends: 25535 [2020-12-09 17:07:16,142 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-12-09 17:07:16,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25535 states. [2020-12-09 17:07:17,104 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25535 to 21758. [2020-12-09 17:07:17,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21758 states. [2020-12-09 17:07:17,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21758 states to 21758 states and 28606 transitions. [2020-12-09 17:07:17,124 INFO L78 Accepts]: Start accepts. Automaton has 21758 states and 28606 transitions. Word has length 85 [2020-12-09 17:07:17,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:17,124 INFO L481 AbstractCegarLoop]: Abstraction has 21758 states and 28606 transitions. [2020-12-09 17:07:17,124 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:07:17,124 INFO L276 IsEmpty]: Start isEmpty. Operand 21758 states and 28606 transitions. [2020-12-09 17:07:17,135 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2020-12-09 17:07:17,135 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:17,135 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 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] [2020-12-09 17:07:17,335 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable88 [2020-12-09 17:07:17,336 INFO L429 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:17,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:17,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1446650576, now seen corresponding path program 1 times [2020-12-09 17:07:17,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:17,338 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1654836437] [2020-12-09 17:07:17,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:17,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:17,383 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-12-09 17:07:17,383 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1654836437] [2020-12-09 17:07:17,383 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:07:17,383 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:07:17,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810549865] [2020-12-09 17:07:17,383 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:07:17,383 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:17,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:07:17,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:07:17,384 INFO L87 Difference]: Start difference. First operand 21758 states and 28606 transitions. Second operand 4 states. [2020-12-09 17:07:18,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:18,320 INFO L93 Difference]: Finished difference Result 39313 states and 51889 transitions. [2020-12-09 17:07:18,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:07:18,321 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 86 [2020-12-09 17:07:18,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:18,341 INFO L225 Difference]: With dead ends: 39313 [2020-12-09 17:07:18,341 INFO L226 Difference]: Without dead ends: 21958 [2020-12-09 17:07:18,354 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:07:18,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21958 states. [2020-12-09 17:07:19,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21958 to 21758. [2020-12-09 17:07:19,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21758 states. [2020-12-09 17:07:19,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21758 states to 21758 states and 28120 transitions. [2020-12-09 17:07:19,365 INFO L78 Accepts]: Start accepts. Automaton has 21758 states and 28120 transitions. Word has length 86 [2020-12-09 17:07:19,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:19,366 INFO L481 AbstractCegarLoop]: Abstraction has 21758 states and 28120 transitions. [2020-12-09 17:07:19,366 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:07:19,366 INFO L276 IsEmpty]: Start isEmpty. Operand 21758 states and 28120 transitions. [2020-12-09 17:07:19,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2020-12-09 17:07:19,376 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:19,377 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 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] [2020-12-09 17:07:19,377 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2020-12-09 17:07:19,377 INFO L429 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:19,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:19,377 INFO L82 PathProgramCache]: Analyzing trace with hash 1283716016, now seen corresponding path program 1 times [2020-12-09 17:07:19,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:19,377 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327110659] [2020-12-09 17:07:19,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:19,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:19,400 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:19,400 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327110659] [2020-12-09 17:07:19,400 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:07:19,400 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:07:19,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831381839] [2020-12-09 17:07:19,400 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 17:07:19,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:19,401 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 17:07:19,401 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:07:19,401 INFO L87 Difference]: Start difference. First operand 21758 states and 28120 transitions. Second operand 3 states. [2020-12-09 17:07:20,412 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:20,412 INFO L93 Difference]: Finished difference Result 39206 states and 50810 transitions. [2020-12-09 17:07:20,412 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 17:07:20,413 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 86 [2020-12-09 17:07:20,413 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:20,432 INFO L225 Difference]: With dead ends: 39206 [2020-12-09 17:07:20,432 INFO L226 Difference]: Without dead ends: 21851 [2020-12-09 17:07:20,444 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:07:20,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21851 states. [2020-12-09 17:07:21,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21851 to 21746. [2020-12-09 17:07:21,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21746 states. [2020-12-09 17:07:21,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21746 states to 21746 states and 27234 transitions. [2020-12-09 17:07:21,474 INFO L78 Accepts]: Start accepts. Automaton has 21746 states and 27234 transitions. Word has length 86 [2020-12-09 17:07:21,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:21,474 INFO L481 AbstractCegarLoop]: Abstraction has 21746 states and 27234 transitions. [2020-12-09 17:07:21,474 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 17:07:21,474 INFO L276 IsEmpty]: Start isEmpty. Operand 21746 states and 27234 transitions. [2020-12-09 17:07:21,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2020-12-09 17:07:21,485 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:21,485 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 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] [2020-12-09 17:07:21,485 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2020-12-09 17:07:21,485 INFO L429 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:21,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:21,485 INFO L82 PathProgramCache]: Analyzing trace with hash 1823258089, now seen corresponding path program 1 times [2020-12-09 17:07:21,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:21,486 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854029038] [2020-12-09 17:07:21,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:21,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:21,524 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:21,524 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854029038] [2020-12-09 17:07:21,524 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:07:21,524 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-09 17:07:21,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [965942830] [2020-12-09 17:07:21,525 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:07:21,525 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:21,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:07:21,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:07:21,525 INFO L87 Difference]: Start difference. First operand 21746 states and 27234 transitions. Second operand 4 states. [2020-12-09 17:07:22,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:22,707 INFO L93 Difference]: Finished difference Result 42965 states and 53963 transitions. [2020-12-09 17:07:22,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:07:22,708 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 88 [2020-12-09 17:07:22,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:22,732 INFO L225 Difference]: With dead ends: 42965 [2020-12-09 17:07:22,732 INFO L226 Difference]: Without dead ends: 25628 [2020-12-09 17:07:22,745 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:07:22,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25628 states. [2020-12-09 17:07:23,719 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25628 to 21312. [2020-12-09 17:07:23,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21312 states. [2020-12-09 17:07:23,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21312 states to 21312 states and 26634 transitions. [2020-12-09 17:07:23,737 INFO L78 Accepts]: Start accepts. Automaton has 21312 states and 26634 transitions. Word has length 88 [2020-12-09 17:07:23,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:23,738 INFO L481 AbstractCegarLoop]: Abstraction has 21312 states and 26634 transitions. [2020-12-09 17:07:23,738 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:07:23,738 INFO L276 IsEmpty]: Start isEmpty. Operand 21312 states and 26634 transitions. [2020-12-09 17:07:23,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2020-12-09 17:07:23,749 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:23,749 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 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] [2020-12-09 17:07:23,749 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2020-12-09 17:07:23,749 INFO L429 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:23,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:23,749 INFO L82 PathProgramCache]: Analyzing trace with hash 1307083944, now seen corresponding path program 1 times [2020-12-09 17:07:23,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:23,750 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546366928] [2020-12-09 17:07:23,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:23,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:23,780 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:23,780 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546366928] [2020-12-09 17:07:23,781 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871673385] [2020-12-09 17:07:23,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:07:23,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:23,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-09 17:07:23,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 17:07:23,911 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:23,911 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-09 17:07:23,964 INFO L134 CoverageAnalysis]: Checked inductivity of 23 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:23,964 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2020-12-09 17:07:23,964 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [5] total 7 [2020-12-09 17:07:23,964 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [845752055] [2020-12-09 17:07:23,964 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:07:23,965 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:23,965 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:07:23,965 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-12-09 17:07:23,965 INFO L87 Difference]: Start difference. First operand 21312 states and 26634 transitions. Second operand 4 states. [2020-12-09 17:07:25,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:25,126 INFO L93 Difference]: Finished difference Result 45378 states and 57132 transitions. [2020-12-09 17:07:25,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:07:25,127 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 107 [2020-12-09 17:07:25,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:25,151 INFO L225 Difference]: With dead ends: 45378 [2020-12-09 17:07:25,151 INFO L226 Difference]: Without dead ends: 26519 [2020-12-09 17:07:25,165 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 212 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-12-09 17:07:25,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 26519 states. [2020-12-09 17:07:26,238 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 26519 to 22847. [2020-12-09 17:07:26,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22847 states. [2020-12-09 17:07:26,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22847 states to 22847 states and 28790 transitions. [2020-12-09 17:07:26,258 INFO L78 Accepts]: Start accepts. Automaton has 22847 states and 28790 transitions. Word has length 107 [2020-12-09 17:07:26,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:26,259 INFO L481 AbstractCegarLoop]: Abstraction has 22847 states and 28790 transitions. [2020-12-09 17:07:26,259 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:07:26,259 INFO L276 IsEmpty]: Start isEmpty. Operand 22847 states and 28790 transitions. [2020-12-09 17:07:26,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2020-12-09 17:07:26,267 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:26,267 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-09 17:07:26,468 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:07:26,469 INFO L429 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:26,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:26,470 INFO L82 PathProgramCache]: Analyzing trace with hash 269681998, now seen corresponding path program 1 times [2020-12-09 17:07:26,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:26,471 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [436110148] [2020-12-09 17:07:26,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:26,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:26,503 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:26,503 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [436110148] [2020-12-09 17:07:26,503 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:07:26,504 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:07:26,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769225895] [2020-12-09 17:07:26,504 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 17:07:26,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:26,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 17:07:26,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:07:26,504 INFO L87 Difference]: Start difference. First operand 22847 states and 28790 transitions. Second operand 3 states. [2020-12-09 17:07:27,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:27,578 INFO L93 Difference]: Finished difference Result 43297 states and 54731 transitions. [2020-12-09 17:07:27,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 17:07:27,579 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 109 [2020-12-09 17:07:27,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:27,598 INFO L225 Difference]: With dead ends: 43297 [2020-12-09 17:07:27,598 INFO L226 Difference]: Without dead ends: 22903 [2020-12-09 17:07:27,612 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:07:27,629 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22903 states. [2020-12-09 17:07:28,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22903 to 22827. [2020-12-09 17:07:28,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22827 states. [2020-12-09 17:07:28,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22827 states to 22827 states and 27734 transitions. [2020-12-09 17:07:28,725 INFO L78 Accepts]: Start accepts. Automaton has 22827 states and 27734 transitions. Word has length 109 [2020-12-09 17:07:28,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:28,726 INFO L481 AbstractCegarLoop]: Abstraction has 22827 states and 27734 transitions. [2020-12-09 17:07:28,726 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 17:07:28,726 INFO L276 IsEmpty]: Start isEmpty. Operand 22827 states and 27734 transitions. [2020-12-09 17:07:28,735 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2020-12-09 17:07:28,735 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:28,735 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-09 17:07:28,736 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2020-12-09 17:07:28,736 INFO L429 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:28,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:28,736 INFO L82 PathProgramCache]: Analyzing trace with hash -170637873, now seen corresponding path program 1 times [2020-12-09 17:07:28,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:28,736 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401759431] [2020-12-09 17:07:28,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:28,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:28,770 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-12-09 17:07:28,770 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401759431] [2020-12-09 17:07:28,771 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073320508] [2020-12-09 17:07:28,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:07:28,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:28,841 INFO L263 TraceCheckSpWp]: Trace formula consists of 492 conjuncts, 3 conjunts are in the unsatisfiable core [2020-12-09 17:07:28,843 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 17:07:28,903 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-12-09 17:07:28,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-09 17:07:28,982 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-12-09 17:07:28,982 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2020-12-09 17:07:28,983 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [3] total 5 [2020-12-09 17:07:28,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1870470801] [2020-12-09 17:07:28,983 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:07:28,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:28,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:07:28,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-12-09 17:07:28,984 INFO L87 Difference]: Start difference. First operand 22827 states and 27734 transitions. Second operand 4 states. [2020-12-09 17:07:30,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:30,147 INFO L93 Difference]: Finished difference Result 43515 states and 52877 transitions. [2020-12-09 17:07:30,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:07:30,148 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 109 [2020-12-09 17:07:30,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:30,166 INFO L225 Difference]: With dead ends: 43515 [2020-12-09 17:07:30,166 INFO L226 Difference]: Without dead ends: 23145 [2020-12-09 17:07:30,175 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 216 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2020-12-09 17:07:30,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23145 states. [2020-12-09 17:07:31,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23145 to 22827. [2020-12-09 17:07:31,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22827 states. [2020-12-09 17:07:31,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22827 states to 22827 states and 27098 transitions. [2020-12-09 17:07:31,279 INFO L78 Accepts]: Start accepts. Automaton has 22827 states and 27098 transitions. Word has length 109 [2020-12-09 17:07:31,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:31,279 INFO L481 AbstractCegarLoop]: Abstraction has 22827 states and 27098 transitions. [2020-12-09 17:07:31,279 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:07:31,279 INFO L276 IsEmpty]: Start isEmpty. Operand 22827 states and 27098 transitions. [2020-12-09 17:07:31,288 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 113 [2020-12-09 17:07:31,288 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:31,288 INFO L422 BasicCegarLoop]: trace histogram [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] [2020-12-09 17:07:31,489 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:07:31,490 INFO L429 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:31,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:31,491 INFO L82 PathProgramCache]: Analyzing trace with hash -654815168, now seen corresponding path program 1 times [2020-12-09 17:07:31,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:31,492 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718088114] [2020-12-09 17:07:31,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:31,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:31,559 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:31,559 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718088114] [2020-12-09 17:07:31,559 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:07:31,560 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-09 17:07:31,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1526092278] [2020-12-09 17:07:31,560 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:07:31,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:31,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:07:31,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:07:31,560 INFO L87 Difference]: Start difference. First operand 22827 states and 27098 transitions. Second operand 4 states. [2020-12-09 17:07:33,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:33,169 INFO L93 Difference]: Finished difference Result 53027 states and 62786 transitions. [2020-12-09 17:07:33,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:07:33,170 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 112 [2020-12-09 17:07:33,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:33,198 INFO L225 Difference]: With dead ends: 53027 [2020-12-09 17:07:33,198 INFO L226 Difference]: Without dead ends: 32657 [2020-12-09 17:07:33,214 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:07:33,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32657 states. [2020-12-09 17:07:34,601 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32657 to 28089. [2020-12-09 17:07:34,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28089 states. [2020-12-09 17:07:34,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28089 states to 28089 states and 32803 transitions. [2020-12-09 17:07:34,626 INFO L78 Accepts]: Start accepts. Automaton has 28089 states and 32803 transitions. Word has length 112 [2020-12-09 17:07:34,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:34,626 INFO L481 AbstractCegarLoop]: Abstraction has 28089 states and 32803 transitions. [2020-12-09 17:07:34,626 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:07:34,626 INFO L276 IsEmpty]: Start isEmpty. Operand 28089 states and 32803 transitions. [2020-12-09 17:07:34,636 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2020-12-09 17:07:34,636 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:34,636 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 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] [2020-12-09 17:07:34,636 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2020-12-09 17:07:34,636 INFO L429 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:34,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:34,637 INFO L82 PathProgramCache]: Analyzing trace with hash 1011423353, now seen corresponding path program 1 times [2020-12-09 17:07:34,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:34,637 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1285199573] [2020-12-09 17:07:34,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:34,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:34,671 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 22 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:34,672 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1285199573] [2020-12-09 17:07:34,672 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [294700595] [2020-12-09 17:07:34,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:07:34,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:34,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 562 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-09 17:07:34,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 17:07:34,818 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:34,818 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-09 17:07:34,889 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:34,889 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2020-12-09 17:07:34,890 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [5] total 7 [2020-12-09 17:07:34,890 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420630350] [2020-12-09 17:07:34,890 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:07:34,890 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:34,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:07:34,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-12-09 17:07:34,891 INFO L87 Difference]: Start difference. First operand 28089 states and 32803 transitions. Second operand 4 states. [2020-12-09 17:07:36,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:36,340 INFO L93 Difference]: Finished difference Result 58194 states and 68062 transitions. [2020-12-09 17:07:36,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:07:36,341 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 131 [2020-12-09 17:07:36,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:36,372 INFO L225 Difference]: With dead ends: 58194 [2020-12-09 17:07:36,372 INFO L226 Difference]: Without dead ends: 30104 [2020-12-09 17:07:36,392 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 265 GetRequests, 260 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-12-09 17:07:36,412 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30104 states. [2020-12-09 17:07:37,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30104 to 27106. [2020-12-09 17:07:37,757 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27106 states. [2020-12-09 17:07:37,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27106 states to 27106 states and 31711 transitions. [2020-12-09 17:07:37,782 INFO L78 Accepts]: Start accepts. Automaton has 27106 states and 31711 transitions. Word has length 131 [2020-12-09 17:07:37,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:37,782 INFO L481 AbstractCegarLoop]: Abstraction has 27106 states and 31711 transitions. [2020-12-09 17:07:37,782 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:07:37,782 INFO L276 IsEmpty]: Start isEmpty. Operand 27106 states and 31711 transitions. [2020-12-09 17:07:37,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2020-12-09 17:07:37,791 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:37,792 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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] [2020-12-09 17:07:37,992 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:07:37,993 INFO L429 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:37,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:37,994 INFO L82 PathProgramCache]: Analyzing trace with hash -1255895598, now seen corresponding path program 1 times [2020-12-09 17:07:37,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:37,995 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200020423] [2020-12-09 17:07:37,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:38,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:38,048 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:38,048 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200020423] [2020-12-09 17:07:38,048 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:07:38,048 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2020-12-09 17:07:38,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157905468] [2020-12-09 17:07:38,048 INFO L461 AbstractCegarLoop]: Interpolant automaton has 3 states [2020-12-09 17:07:38,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:38,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2020-12-09 17:07:38,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:07:38,049 INFO L87 Difference]: Start difference. First operand 27106 states and 31711 transitions. Second operand 3 states. [2020-12-09 17:07:38,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:38,933 INFO L93 Difference]: Finished difference Result 43359 states and 51170 transitions. [2020-12-09 17:07:38,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2020-12-09 17:07:38,934 INFO L78 Accepts]: Start accepts. Automaton has 3 states. Word has length 134 [2020-12-09 17:07:38,934 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:38,949 INFO L225 Difference]: With dead ends: 43359 [2020-12-09 17:07:38,949 INFO L226 Difference]: Without dead ends: 16714 [2020-12-09 17:07:38,964 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2020-12-09 17:07:39,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16714 states. [2020-12-09 17:07:39,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16714 to 16694. [2020-12-09 17:07:39,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16694 states. [2020-12-09 17:07:39,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16694 states to 16694 states and 19315 transitions. [2020-12-09 17:07:39,826 INFO L78 Accepts]: Start accepts. Automaton has 16694 states and 19315 transitions. Word has length 134 [2020-12-09 17:07:39,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:39,827 INFO L481 AbstractCegarLoop]: Abstraction has 16694 states and 19315 transitions. [2020-12-09 17:07:39,827 INFO L482 AbstractCegarLoop]: Interpolant automaton has 3 states. [2020-12-09 17:07:39,827 INFO L276 IsEmpty]: Start isEmpty. Operand 16694 states and 19315 transitions. [2020-12-09 17:07:39,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2020-12-09 17:07:39,832 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:39,832 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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] [2020-12-09 17:07:39,832 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2020-12-09 17:07:39,832 INFO L429 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:39,832 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:39,832 INFO L82 PathProgramCache]: Analyzing trace with hash -1832824239, now seen corresponding path program 1 times [2020-12-09 17:07:39,832 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:39,833 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917485324] [2020-12-09 17:07:39,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:39,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:39,888 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 19 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-12-09 17:07:39,888 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917485324] [2020-12-09 17:07:39,889 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1300083442] [2020-12-09 17:07:39,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:07:39,966 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:39,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 579 conjuncts, 3 conjunts are in the unsatisfiable core [2020-12-09 17:07:39,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 17:07:40,036 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-12-09 17:07:40,036 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-09 17:07:40,124 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 23 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-12-09 17:07:40,125 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2020-12-09 17:07:40,125 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2, 3] imperfect sequences [3] total 5 [2020-12-09 17:07:40,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [242830879] [2020-12-09 17:07:40,125 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:07:40,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:40,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:07:40,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-12-09 17:07:40,126 INFO L87 Difference]: Start difference. First operand 16694 states and 19315 transitions. Second operand 4 states. [2020-12-09 17:07:40,982 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:40,982 INFO L93 Difference]: Finished difference Result 31380 states and 36316 transitions. [2020-12-09 17:07:40,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:07:40,983 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 134 [2020-12-09 17:07:40,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:40,996 INFO L225 Difference]: With dead ends: 31380 [2020-12-09 17:07:40,996 INFO L226 Difference]: Without dead ends: 15688 [2020-12-09 17:07:41,006 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 266 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2020-12-09 17:07:41,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15688 states. [2020-12-09 17:07:41,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15688 to 15247. [2020-12-09 17:07:41,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15247 states. [2020-12-09 17:07:41,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15247 states to 15247 states and 17367 transitions. [2020-12-09 17:07:41,837 INFO L78 Accepts]: Start accepts. Automaton has 15247 states and 17367 transitions. Word has length 134 [2020-12-09 17:07:41,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:41,837 INFO L481 AbstractCegarLoop]: Abstraction has 15247 states and 17367 transitions. [2020-12-09 17:07:41,837 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:07:41,837 INFO L276 IsEmpty]: Start isEmpty. Operand 15247 states and 17367 transitions. [2020-12-09 17:07:41,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2020-12-09 17:07:41,842 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:41,842 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 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] [2020-12-09 17:07:42,042 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:07:42,043 INFO L429 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:42,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:42,045 INFO L82 PathProgramCache]: Analyzing trace with hash -283741132, now seen corresponding path program 1 times [2020-12-09 17:07:42,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:42,045 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062631877] [2020-12-09 17:07:42,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:42,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:42,088 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:42,088 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062631877] [2020-12-09 17:07:42,088 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:07:42,088 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2020-12-09 17:07:42,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006816062] [2020-12-09 17:07:42,088 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:07:42,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:42,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:07:42,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:07:42,089 INFO L87 Difference]: Start difference. First operand 15247 states and 17367 transitions. Second operand 4 states. [2020-12-09 17:07:42,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:42,972 INFO L93 Difference]: Finished difference Result 29296 states and 33118 transitions. [2020-12-09 17:07:42,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:07:42,973 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 138 [2020-12-09 17:07:42,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:42,986 INFO L225 Difference]: With dead ends: 29296 [2020-12-09 17:07:42,986 INFO L226 Difference]: Without dead ends: 14904 [2020-12-09 17:07:42,995 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2020-12-09 17:07:43,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14904 states. [2020-12-09 17:07:43,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14904 to 12394. [2020-12-09 17:07:43,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12394 states. [2020-12-09 17:07:43,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12394 states to 12394 states and 13776 transitions. [2020-12-09 17:07:43,671 INFO L78 Accepts]: Start accepts. Automaton has 12394 states and 13776 transitions. Word has length 138 [2020-12-09 17:07:43,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:43,671 INFO L481 AbstractCegarLoop]: Abstraction has 12394 states and 13776 transitions. [2020-12-09 17:07:43,671 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:07:43,671 INFO L276 IsEmpty]: Start isEmpty. Operand 12394 states and 13776 transitions. [2020-12-09 17:07:43,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 162 [2020-12-09 17:07:43,675 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:43,675 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 2, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 17:07:43,675 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2020-12-09 17:07:43,675 INFO L429 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:43,675 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:43,676 INFO L82 PathProgramCache]: Analyzing trace with hash 739186943, now seen corresponding path program 1 times [2020-12-09 17:07:43,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:43,676 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1731866031] [2020-12-09 17:07:43,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:43,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:43,715 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 26 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:43,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1731866031] [2020-12-09 17:07:43,715 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377748252] [2020-12-09 17:07:43,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:07:43,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:43,800 INFO L263 TraceCheckSpWp]: Trace formula consists of 650 conjuncts, 2 conjunts are in the unsatisfiable core [2020-12-09 17:07:43,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 17:07:43,882 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:43,882 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-09 17:07:43,968 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 27 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2020-12-09 17:07:43,968 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2020-12-09 17:07:43,968 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3, 3] imperfect sequences [5] total 7 [2020-12-09 17:07:43,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086003808] [2020-12-09 17:07:43,969 INFO L461 AbstractCegarLoop]: Interpolant automaton has 4 states [2020-12-09 17:07:43,969 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:43,969 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2020-12-09 17:07:43,969 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-12-09 17:07:43,969 INFO L87 Difference]: Start difference. First operand 12394 states and 13776 transitions. Second operand 4 states. [2020-12-09 17:07:44,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:44,666 INFO L93 Difference]: Finished difference Result 24567 states and 27340 transitions. [2020-12-09 17:07:44,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2020-12-09 17:07:44,667 INFO L78 Accepts]: Start accepts. Automaton has 4 states. Word has length 161 [2020-12-09 17:07:44,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:44,677 INFO L225 Difference]: With dead ends: 24567 [2020-12-09 17:07:44,677 INFO L226 Difference]: Without dead ends: 12585 [2020-12-09 17:07:44,684 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 325 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2020-12-09 17:07:44,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 12585 states. [2020-12-09 17:07:45,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 12585 to 10886. [2020-12-09 17:07:45,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10886 states. [2020-12-09 17:07:45,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10886 states to 10886 states and 12138 transitions. [2020-12-09 17:07:45,273 INFO L78 Accepts]: Start accepts. Automaton has 10886 states and 12138 transitions. Word has length 161 [2020-12-09 17:07:45,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:45,273 INFO L481 AbstractCegarLoop]: Abstraction has 10886 states and 12138 transitions. [2020-12-09 17:07:45,273 INFO L482 AbstractCegarLoop]: Interpolant automaton has 4 states. [2020-12-09 17:07:45,273 INFO L276 IsEmpty]: Start isEmpty. Operand 10886 states and 12138 transitions. [2020-12-09 17:07:45,276 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 166 [2020-12-09 17:07:45,276 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:45,276 INFO L422 BasicCegarLoop]: trace histogram [3, 3, 3, 2, 2, 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2020-12-09 17:07:45,476 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable100 [2020-12-09 17:07:45,478 INFO L429 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:45,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:45,479 INFO L82 PathProgramCache]: Analyzing trace with hash 758744669, now seen corresponding path program 1 times [2020-12-09 17:07:45,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:45,480 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1491224471] [2020-12-09 17:07:45,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:45,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:45,648 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 25 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-12-09 17:07:45,648 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1491224471] [2020-12-09 17:07:45,648 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:07:45,648 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2020-12-09 17:07:45,649 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1582310991] [2020-12-09 17:07:45,649 INFO L461 AbstractCegarLoop]: Interpolant automaton has 7 states [2020-12-09 17:07:45,649 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:45,649 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2020-12-09 17:07:45,649 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-12-09 17:07:45,649 INFO L87 Difference]: Start difference. First operand 10886 states and 12138 transitions. Second operand 7 states. [2020-12-09 17:07:47,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:47,752 INFO L93 Difference]: Finished difference Result 38324 states and 42685 transitions. [2020-12-09 17:07:47,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2020-12-09 17:07:47,753 INFO L78 Accepts]: Start accepts. Automaton has 7 states. Word has length 165 [2020-12-09 17:07:47,753 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:47,782 INFO L225 Difference]: With dead ends: 38324 [2020-12-09 17:07:47,782 INFO L226 Difference]: Without dead ends: 32780 [2020-12-09 17:07:47,791 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2020-12-09 17:07:47,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32780 states. [2020-12-09 17:07:49,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32780 to 23055. [2020-12-09 17:07:49,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23055 states. [2020-12-09 17:07:49,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23055 states to 23055 states and 25786 transitions. [2020-12-09 17:07:49,327 INFO L78 Accepts]: Start accepts. Automaton has 23055 states and 25786 transitions. Word has length 165 [2020-12-09 17:07:49,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:49,327 INFO L481 AbstractCegarLoop]: Abstraction has 23055 states and 25786 transitions. [2020-12-09 17:07:49,327 INFO L482 AbstractCegarLoop]: Interpolant automaton has 7 states. [2020-12-09 17:07:49,327 INFO L276 IsEmpty]: Start isEmpty. Operand 23055 states and 25786 transitions. [2020-12-09 17:07:49,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2020-12-09 17:07:49,333 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:49,333 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1] [2020-12-09 17:07:49,333 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2020-12-09 17:07:49,333 INFO L429 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:49,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:49,334 INFO L82 PathProgramCache]: Analyzing trace with hash 1647251079, now seen corresponding path program 1 times [2020-12-09 17:07:49,334 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:49,334 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152405683] [2020-12-09 17:07:49,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:49,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:49,384 INFO L134 CoverageAnalysis]: Checked inductivity of 75 backedges. 57 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2020-12-09 17:07:49,385 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152405683] [2020-12-09 17:07:49,385 INFO L219 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2020-12-09 17:07:49,385 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2020-12-09 17:07:49,385 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288632882] [2020-12-09 17:07:49,385 INFO L461 AbstractCegarLoop]: Interpolant automaton has 5 states [2020-12-09 17:07:49,385 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:49,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2020-12-09 17:07:49,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2020-12-09 17:07:49,386 INFO L87 Difference]: Start difference. First operand 23055 states and 25786 transitions. Second operand 5 states. [2020-12-09 17:07:50,897 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:50,897 INFO L93 Difference]: Finished difference Result 41742 states and 46536 transitions. [2020-12-09 17:07:50,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2020-12-09 17:07:50,898 INFO L78 Accepts]: Start accepts. Automaton has 5 states. Word has length 194 [2020-12-09 17:07:50,898 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:50,912 INFO L225 Difference]: With dead ends: 41742 [2020-12-09 17:07:50,912 INFO L226 Difference]: Without dead ends: 20673 [2020-12-09 17:07:50,921 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2020-12-09 17:07:50,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20673 states. [2020-12-09 17:07:52,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20673 to 17242. [2020-12-09 17:07:52,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17242 states. [2020-12-09 17:07:52,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17242 states to 17242 states and 19209 transitions. [2020-12-09 17:07:52,027 INFO L78 Accepts]: Start accepts. Automaton has 17242 states and 19209 transitions. Word has length 194 [2020-12-09 17:07:52,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:52,027 INFO L481 AbstractCegarLoop]: Abstraction has 17242 states and 19209 transitions. [2020-12-09 17:07:52,027 INFO L482 AbstractCegarLoop]: Interpolant automaton has 5 states. [2020-12-09 17:07:52,027 INFO L276 IsEmpty]: Start isEmpty. Operand 17242 states and 19209 transitions. [2020-12-09 17:07:52,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2020-12-09 17:07:52,032 INFO L414 BasicCegarLoop]: Found error trace [2020-12-09 17:07:52,032 INFO L422 BasicCegarLoop]: trace histogram [4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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, 1, 1, 1] [2020-12-09 17:07:52,032 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2020-12-09 17:07:52,032 INFO L429 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2020-12-09 17:07:52,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2020-12-09 17:07:52,033 INFO L82 PathProgramCache]: Analyzing trace with hash 1277027567, now seen corresponding path program 1 times [2020-12-09 17:07:52,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy SIFA_TAIPAN [2020-12-09 17:07:52,033 INFO L353 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989677943] [2020-12-09 17:07:52,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2020-12-09 17:07:52,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:52,107 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 72 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2020-12-09 17:07:52,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989677943] [2020-12-09 17:07:52,108 INFO L353 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [89902949] [2020-12-09 17:07:52,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2020-12-09 17:07:52,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2020-12-09 17:07:52,211 INFO L263 TraceCheckSpWp]: Trace formula consists of 776 conjuncts, 9 conjunts are in the unsatisfiable core [2020-12-09 17:07:52,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2020-12-09 17:07:52,332 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-12-09 17:07:52,332 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2020-12-09 17:07:52,446 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 69 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2020-12-09 17:07:52,446 INFO L219 FreeRefinementEngine]: Constructing automaton from 2 perfect and 1 imperfect interpolant sequences. [2020-12-09 17:07:52,446 INFO L232 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4, 4] imperfect sequences [8] total 12 [2020-12-09 17:07:52,447 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [753221438] [2020-12-09 17:07:52,447 INFO L461 AbstractCegarLoop]: Interpolant automaton has 6 states [2020-12-09 17:07:52,447 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy SIFA_TAIPAN [2020-12-09 17:07:52,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2020-12-09 17:07:52,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2020-12-09 17:07:52,447 INFO L87 Difference]: Start difference. First operand 17242 states and 19209 transitions. Second operand 6 states. [2020-12-09 17:07:52,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2020-12-09 17:07:52,774 INFO L93 Difference]: Finished difference Result 19360 states and 21529 transitions. [2020-12-09 17:07:52,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2020-12-09 17:07:52,775 INFO L78 Accepts]: Start accepts. Automaton has 6 states. Word has length 195 [2020-12-09 17:07:52,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2020-12-09 17:07:52,776 INFO L225 Difference]: With dead ends: 19360 [2020-12-09 17:07:52,776 INFO L226 Difference]: Without dead ends: 0 [2020-12-09 17:07:52,783 INFO L677 BasicCegarLoop]: 0 DeclaredPredicates, 399 GetRequests, 389 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2020-12-09 17:07:52,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2020-12-09 17:07:52,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2020-12-09 17:07:52,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 0 states. [2020-12-09 17:07:52,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2020-12-09 17:07:52,783 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 195 [2020-12-09 17:07:52,783 INFO L84 Accepts]: Finished accepts. word is rejected. [2020-12-09 17:07:52,783 INFO L481 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2020-12-09 17:07:52,783 INFO L482 AbstractCegarLoop]: Interpolant automaton has 6 states. [2020-12-09 17:07:52,783 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2020-12-09 17:07:52,783 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2020-12-09 17:07:52,984 WARN L518 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable103 [2020-12-09 17:07:52,991 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2020-12-09 17:07:53,556 WARN L197 SmtUtils]: Spent 497.00 ms on a formula simplification. DAG size of input: 415 DAG size of output: 221 [2020-12-09 17:07:53,838 WARN L197 SmtUtils]: Spent 122.00 ms on a formula simplification. DAG size of input: 266 DAG size of output: 176 [2020-12-09 17:07:56,273 WARN L197 SmtUtils]: Spent 2.34 s on a formula simplification. DAG size of input: 1205 DAG size of output: 514 [2020-12-09 17:07:57,156 WARN L197 SmtUtils]: Spent 879.00 ms on a formula simplification. DAG size of input: 689 DAG size of output: 264 [2020-12-09 17:07:57,492 WARN L197 SmtUtils]: Spent 334.00 ms on a formula simplification. DAG size of input: 449 DAG size of output: 198 [2020-12-09 17:08:06,108 WARN L197 SmtUtils]: Spent 8.61 s on a formula simplification. DAG size of input: 2461 DAG size of output: 1063 [2020-12-09 17:08:06,373 WARN L197 SmtUtils]: Spent 260.00 ms on a formula simplification. DAG size of input: 417 DAG size of output: 153 [2020-12-09 17:08:06,549 WARN L197 SmtUtils]: Spent 174.00 ms on a formula simplification. DAG size of input: 360 DAG size of output: 178 [2020-12-09 17:08:06,875 WARN L197 SmtUtils]: Spent 324.00 ms on a formula simplification. DAG size of input: 506 DAG size of output: 174 [2020-12-09 17:08:10,217 WARN L197 SmtUtils]: Spent 3.34 s on a formula simplification. DAG size of input: 1455 DAG size of output: 568 [2020-12-09 17:08:20,865 WARN L197 SmtUtils]: Spent 10.64 s on a formula simplification. DAG size of input: 2877 DAG size of output: 1217 [2020-12-09 17:08:21,070 WARN L197 SmtUtils]: Spent 201.00 ms on a formula simplification. DAG size of input: 356 DAG size of output: 261 [2020-12-09 17:08:27,429 WARN L197 SmtUtils]: Spent 6.30 s on a formula simplification. DAG size of input: 2157 DAG size of output: 960 [2020-12-09 17:08:27,763 WARN L197 SmtUtils]: Spent 276.00 ms on a formula simplification. DAG size of input: 397 DAG size of output: 272 [2020-12-09 17:08:28,251 WARN L197 SmtUtils]: Spent 486.00 ms on a formula simplification. DAG size of input: 467 DAG size of output: 291 [2020-12-09 17:08:28,581 WARN L197 SmtUtils]: Spent 327.00 ms on a formula simplification. DAG size of input: 439 DAG size of output: 199 [2020-12-09 17:08:28,789 WARN L197 SmtUtils]: Spent 206.00 ms on a formula simplification. DAG size of input: 333 DAG size of output: 241 [2020-12-09 17:08:29,033 WARN L197 SmtUtils]: Spent 170.00 ms on a formula simplification. DAG size of input: 343 DAG size of output: 206 [2020-12-09 17:08:29,484 WARN L197 SmtUtils]: Spent 449.00 ms on a formula simplification. DAG size of input: 453 DAG size of output: 241 [2020-12-09 17:08:30,921 WARN L197 SmtUtils]: Spent 1.43 s on a formula simplification. DAG size of input: 993 DAG size of output: 449 [2020-12-09 17:08:33,943 WARN L197 SmtUtils]: Spent 3.02 s on a formula simplification. DAG size of input: 1233 DAG size of output: 699 [2020-12-09 17:08:34,194 WARN L197 SmtUtils]: Spent 248.00 ms on a formula simplification. DAG size of input: 386 DAG size of output: 270 [2020-12-09 17:08:34,590 WARN L197 SmtUtils]: Spent 393.00 ms on a formula simplification. DAG size of input: 427 DAG size of output: 260 [2020-12-09 17:08:34,849 WARN L197 SmtUtils]: Spent 256.00 ms on a formula simplification. DAG size of input: 412 DAG size of output: 170 [2020-12-09 17:08:35,335 WARN L197 SmtUtils]: Spent 484.00 ms on a formula simplification. DAG size of input: 553 DAG size of output: 223 [2020-12-09 17:08:35,496 WARN L197 SmtUtils]: Spent 158.00 ms on a formula simplification. DAG size of input: 339 DAG size of output: 161 [2020-12-09 17:08:39,650 WARN L197 SmtUtils]: Spent 4.15 s on a formula simplification. DAG size of input: 1267 DAG size of output: 642 [2020-12-09 17:08:40,077 WARN L197 SmtUtils]: Spent 424.00 ms on a formula simplification. DAG size of input: 518 DAG size of output: 163 [2020-12-09 17:08:40,379 WARN L197 SmtUtils]: Spent 232.00 ms on a formula simplification. DAG size of input: 351 DAG size of output: 286 [2020-12-09 17:08:42,969 WARN L197 SmtUtils]: Spent 2.59 s on a formula simplification. DAG size of input: 1336 DAG size of output: 506 [2020-12-09 17:08:44,702 WARN L197 SmtUtils]: Spent 1.68 s on a formula simplification. DAG size of input: 950 DAG size of output: 537 [2020-12-09 17:08:55,584 WARN L197 SmtUtils]: Spent 10.81 s on a formula simplification. DAG size of input: 2717 DAG size of output: 1176 [2020-12-09 17:08:55,866 WARN L197 SmtUtils]: Spent 278.00 ms on a formula simplification. DAG size of input: 436 DAG size of output: 162 [2020-12-09 17:08:56,856 WARN L197 SmtUtils]: Spent 986.00 ms on a formula simplification. DAG size of input: 743 DAG size of output: 318 [2020-12-09 17:09:05,954 WARN L197 SmtUtils]: Spent 9.09 s on a formula simplification. DAG size of input: 2537 DAG size of output: 1091 [2020-12-09 17:09:06,230 WARN L197 SmtUtils]: Spent 272.00 ms on a formula simplification. DAG size of input: 407 DAG size of output: 181 [2020-12-09 17:09:06,590 WARN L197 SmtUtils]: Spent 358.00 ms on a formula simplification. DAG size of input: 468 DAG size of output: 214 [2020-12-09 17:09:07,791 WARN L197 SmtUtils]: Spent 1.20 s on a formula simplification. DAG size of input: 846 DAG size of output: 401 [2020-12-09 17:09:08,068 WARN L197 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 407 DAG size of output: 145 [2020-12-09 17:09:08,236 WARN L197 SmtUtils]: Spent 166.00 ms on a formula simplification. DAG size of input: 303 DAG size of output: 207 [2020-12-09 17:09:08,639 WARN L197 SmtUtils]: Spent 401.00 ms on a formula simplification. DAG size of input: 422 DAG size of output: 228 [2020-12-09 17:09:08,962 WARN L197 SmtUtils]: Spent 320.00 ms on a formula simplification. DAG size of input: 419 DAG size of output: 269 [2020-12-09 17:09:09,078 WARN L197 SmtUtils]: Spent 114.00 ms on a formula simplification. DAG size of input: 280 DAG size of output: 141 [2020-12-09 17:09:09,866 WARN L197 SmtUtils]: Spent 719.00 ms on a formula simplification. DAG size of input: 206 DAG size of output: 65 [2020-12-09 17:09:09,975 WARN L197 SmtUtils]: Spent 108.00 ms on a formula simplification. DAG size of input: 73 DAG size of output: 52 [2020-12-09 17:09:11,007 WARN L197 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 91 DAG size of output: 83 [2020-12-09 17:09:11,520 WARN L197 SmtUtils]: Spent 512.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2020-12-09 17:09:13,274 WARN L197 SmtUtils]: Spent 1.70 s on a formula simplification. DAG size of input: 145 DAG size of output: 90 [2020-12-09 17:09:14,927 WARN L197 SmtUtils]: Spent 1.60 s on a formula simplification. DAG size of input: 115 DAG size of output: 82 [2020-12-09 17:09:19,199 WARN L197 SmtUtils]: Spent 4.27 s on a formula simplification. DAG size of input: 470 DAG size of output: 161 [2020-12-09 17:09:21,183 WARN L197 SmtUtils]: Spent 1.98 s on a formula simplification. DAG size of input: 253 DAG size of output: 96 [2020-12-09 17:09:21,933 WARN L197 SmtUtils]: Spent 748.00 ms on a formula simplification. DAG size of input: 184 DAG size of output: 79 [2020-12-09 17:09:34,365 WARN L197 SmtUtils]: Spent 12.43 s on a formula simplification. DAG size of input: 978 DAG size of output: 246 [2020-12-09 17:09:34,873 WARN L197 SmtUtils]: Spent 506.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 62 [2020-12-09 17:09:35,709 WARN L197 SmtUtils]: Spent 834.00 ms on a formula simplification. DAG size of input: 167 DAG size of output: 76 [2020-12-09 17:09:36,584 WARN L197 SmtUtils]: Spent 873.00 ms on a formula simplification. DAG size of input: 164 DAG size of output: 95 [2020-12-09 17:09:41,329 WARN L197 SmtUtils]: Spent 4.74 s on a formula simplification. DAG size of input: 518 DAG size of output: 147 [2020-12-09 17:09:56,017 WARN L197 SmtUtils]: Spent 14.68 s on a formula simplification. DAG size of input: 1116 DAG size of output: 247 [2020-12-09 17:09:57,542 WARN L197 SmtUtils]: Spent 1.52 s on a formula simplification. DAG size of input: 221 DAG size of output: 109 [2020-12-09 17:09:58,058 WARN L197 SmtUtils]: Spent 476.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2020-12-09 17:10:07,998 WARN L197 SmtUtils]: Spent 9.93 s on a formula simplification. DAG size of input: 858 DAG size of output: 221 [2020-12-09 17:10:08,520 WARN L197 SmtUtils]: Spent 519.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2020-12-09 17:10:10,554 WARN L197 SmtUtils]: Spent 2.03 s on a formula simplification. DAG size of input: 249 DAG size of output: 108 [2020-12-09 17:10:11,719 WARN L197 SmtUtils]: Spent 1.16 s on a formula simplification. DAG size of input: 272 DAG size of output: 67 [2020-12-09 17:10:12,301 WARN L197 SmtUtils]: Spent 581.00 ms on a formula simplification. DAG size of input: 188 DAG size of output: 64 [2020-12-09 17:10:13,857 WARN L197 SmtUtils]: Spent 1.55 s on a formula simplification. DAG size of input: 206 DAG size of output: 107 [2020-12-09 17:10:14,453 WARN L197 SmtUtils]: Spent 550.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2020-12-09 17:10:15,721 WARN L197 SmtUtils]: Spent 1.27 s on a formula simplification. DAG size of input: 179 DAG size of output: 99 [2020-12-09 17:10:16,554 WARN L197 SmtUtils]: Spent 831.00 ms on a formula simplification. DAG size of input: 226 DAG size of output: 67 [2020-12-09 17:10:20,241 WARN L197 SmtUtils]: Spent 3.68 s on a formula simplification. DAG size of input: 422 DAG size of output: 138 [2020-12-09 17:10:26,621 WARN L197 SmtUtils]: Spent 6.38 s on a formula simplification. DAG size of input: 646 DAG size of output: 155 [2020-12-09 17:10:28,607 WARN L197 SmtUtils]: Spent 1.98 s on a formula simplification. DAG size of input: 248 DAG size of output: 109 [2020-12-09 17:10:29,640 WARN L197 SmtUtils]: Spent 1.03 s on a formula simplification. DAG size of input: 243 DAG size of output: 67 [2020-12-09 17:10:30,328 WARN L197 SmtUtils]: Spent 686.00 ms on a formula simplification. DAG size of input: 163 DAG size of output: 65 [2020-12-09 17:10:31,110 WARN L197 SmtUtils]: Spent 781.00 ms on a formula simplification. DAG size of input: 212 DAG size of output: 65 [2020-12-09 17:10:31,921 WARN L197 SmtUtils]: Spent 809.00 ms on a formula simplification. DAG size of input: 151 DAG size of output: 76 [2020-12-09 17:10:37,991 WARN L197 SmtUtils]: Spent 6.07 s on a formula simplification. DAG size of input: 610 DAG size of output: 169 [2020-12-09 17:10:38,840 WARN L197 SmtUtils]: Spent 847.00 ms on a formula simplification. DAG size of input: 147 DAG size of output: 92 [2020-12-09 17:10:39,412 WARN L197 SmtUtils]: Spent 570.00 ms on a formula simplification that was a NOOP. DAG size: 87 [2020-12-09 17:10:41,415 WARN L197 SmtUtils]: Spent 2.00 s on a formula simplification. DAG size of input: 260 DAG size of output: 120 [2020-12-09 17:10:45,071 WARN L197 SmtUtils]: Spent 3.65 s on a formula simplification. DAG size of input: 457 DAG size of output: 120 [2020-12-09 17:10:45,639 WARN L197 SmtUtils]: Spent 567.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2020-12-09 17:10:49,702 WARN L197 SmtUtils]: Spent 4.06 s on a formula simplification. DAG size of input: 505 DAG size of output: 139 [2020-12-09 17:10:50,250 WARN L197 SmtUtils]: Spent 547.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2020-12-09 17:11:05,473 WARN L197 SmtUtils]: Spent 15.22 s on a formula simplification. DAG size of input: 1082 DAG size of output: 278 [2020-12-09 17:11:06,025 WARN L197 SmtUtils]: Spent 548.00 ms on a formula simplification. DAG size of input: 156 DAG size of output: 65 [2020-12-09 17:11:08,196 WARN L197 SmtUtils]: Spent 2.17 s on a formula simplification. DAG size of input: 307 DAG size of output: 105 [2020-12-09 17:11:21,008 WARN L197 SmtUtils]: Spent 12.81 s on a formula simplification. DAG size of input: 995 DAG size of output: 243 [2020-12-09 17:11:21,709 WARN L197 SmtUtils]: Spent 699.00 ms on a formula simplification. DAG size of input: 174 DAG size of output: 76 [2020-12-09 17:11:22,682 WARN L197 SmtUtils]: Spent 970.00 ms on a formula simplification. DAG size of input: 201 DAG size of output: 86 [2020-12-09 17:11:25,756 WARN L197 SmtUtils]: Spent 3.07 s on a formula simplification. DAG size of input: 389 DAG size of output: 117 [2020-12-09 17:11:26,149 WARN L197 SmtUtils]: Spent 391.00 ms on a formula simplification. DAG size of input: 139 DAG size of output: 62 [2020-12-09 17:11:28,069 WARN L197 SmtUtils]: Spent 1.92 s on a formula simplification. DAG size of input: 173 DAG size of output: 97 [2020-12-09 17:11:28,808 WARN L197 SmtUtils]: Spent 735.00 ms on a formula simplification. DAG size of input: 213 DAG size of output: 67 [2020-12-09 17:11:30,802 WARN L197 SmtUtils]: Spent 1.95 s on a formula simplification. DAG size of input: 244 DAG size of output: 105 [2020-12-09 17:11:31,990 WARN L197 SmtUtils]: Spent 1.19 s on a formula simplification. DAG size of input: 120 DAG size of output: 88 [2020-12-09 17:11:32,493 WARN L197 SmtUtils]: Spent 502.00 ms on a formula simplification that was a NOOP. DAG size: 82 [2020-12-09 17:11:32,496 INFO L262 CegarLoopResult]: For program point L299-11(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,496 INFO L262 CegarLoopResult]: For program point L299-12(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,496 INFO L262 CegarLoopResult]: For program point L299-14(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,496 INFO L262 CegarLoopResult]: For program point L299-15(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,496 INFO L262 CegarLoopResult]: For program point L299-17(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,496 INFO L262 CegarLoopResult]: For program point L299-18(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,496 INFO L262 CegarLoopResult]: For program point L299-20(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,497 INFO L262 CegarLoopResult]: For program point L299-21(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,497 INFO L262 CegarLoopResult]: For program point L299-23(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,497 INFO L262 CegarLoopResult]: For program point L300(lines 300 305) no Hoare annotation was computed. [2020-12-09 17:11:32,497 INFO L262 CegarLoopResult]: For program point L300-1(lines 300 305) no Hoare annotation was computed. [2020-12-09 17:11:32,497 INFO L262 CegarLoopResult]: For program point L300-2(lines 300 305) no Hoare annotation was computed. [2020-12-09 17:11:32,497 INFO L262 CegarLoopResult]: For program point L300-3(lines 300 305) no Hoare annotation was computed. [2020-12-09 17:11:32,497 INFO L262 CegarLoopResult]: For program point L300-4(lines 300 305) no Hoare annotation was computed. [2020-12-09 17:11:32,497 INFO L262 CegarLoopResult]: For program point L300-5(lines 300 305) no Hoare annotation was computed. [2020-12-09 17:11:32,497 INFO L262 CegarLoopResult]: For program point L300-6(lines 300 305) no Hoare annotation was computed. [2020-12-09 17:11:32,497 INFO L262 CegarLoopResult]: For program point L300-7(lines 300 305) no Hoare annotation was computed. [2020-12-09 17:11:32,497 INFO L262 CegarLoopResult]: For program point L170(lines 170 178) no Hoare annotation was computed. [2020-12-09 17:11:32,497 INFO L265 CegarLoopResult]: At program point L833(lines 780 838) the Hoare annotation is: true [2020-12-09 17:11:32,498 INFO L258 CegarLoopResult]: At program point L173(lines 173 177) the Hoare annotation is: (let ((.cse0 (= ~m_pc~0 0)) (.cse6 (<= 2 ~E_2~0)) (.cse2 (not (= ~m_st~0 0))) (.cse3 (= ~E_1~0 2)) (.cse7 (= ~t2_pc~0 1)) (.cse8 (<= 2 ~t1_st~0)) (.cse9 (= 2 ~t2_st~0)) (.cse5 (= ~t1_pc~0 1)) (.cse10 (<= 2 ~E_3~0)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (= ~m_pc~0 1)) (.cse13 (< 0 ~t3_st~0)) (.cse14 (= ~t3_pc~0 1)) (.cse15 (= ~E_4~0 2)) (.cse1 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse4 (<= 2 ~E_M~0))) (or (and (= ~t1_st~0 0) .cse0 .cse1 .cse2 .cse3 .cse4) (and .cse5 .cse0 .cse1 .cse2 .cse3 .cse4) (and (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0) (= 0 ~t4_st~0) .cse6 .cse2 .cse3 .cse7 .cse8 .cse9 .cse10 .cse5 (<= ~t4_pc~0 0) .cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0) .cse12 .cse13 .cse14 .cse15 .cse1 .cse4) (let ((.cse16 (+ ~local~0 2))) (and (<= ~token~0 .cse16) .cse6 (<= .cse16 ~token~0) .cse2 .cse3 .cse7 .cse8 .cse9 .cse5 .cse10 .cse11 (= 2 ~t4_st~0) .cse12 .cse13 (= 1 ~t4_pc~0) .cse14 .cse15 .cse1 .cse4)))) [2020-12-09 17:11:32,499 INFO L258 CegarLoopResult]: At program point L439(lines 415 495) the Hoare annotation is: (let ((.cse6 (= ~t2_pc~0 1)) (.cse40 (+ ~local~0 1)) (.cse9 (= ~t1_pc~0 1)) (.cse41 (+ ~local~0 2))) (let ((.cse0 (<= ~token~0 .cse41)) (.cse3 (<= .cse41 ~token~0)) (.cse39 (+ ~local~0 3)) (.cse28 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse29 (= 0 ~t4_st~0)) (.cse34 (not .cse9)) (.cse30 (<= ~t4_pc~0 0)) (.cse36 (<= ~token~0 .cse40)) (.cse7 (<= 2 ~t1_st~0)) (.cse37 (<= .cse40 ~token~0)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse23 (= ~m_st~0 ~E_1~0)) (.cse15 (= ~t3_pc~0 1)) (.cse32 (= 2 ~t3_st~0)) (.cse8 (= 2 ~t2_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse19 (<= ~token~0 ~local~0)) (.cse2 (= 0 ~t3_st~0)) (.cse20 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse10 (<= 2 ~E_3~0)) (.cse21 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= 2 ~t4_st~0)) (.cse22 (not .cse6)) (.cse38 (= ~m_st~0 2)) (.cse24 (= 0 ~t2_st~0)) (.cse13 (= ~m_pc~0 1)) (.cse25 (= 0 ~t3_pc~0)) (.cse14 (= 1 ~t4_pc~0)) (.cse16 (= ~E_4~0 2)) (.cse26 (<= ~local~0 ~token~0)) (.cse27 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse35 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse33 (= ~t1_st~0 0)) (.cse31 (= ~m_pc~0 0)) (.cse17 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse4 (not (= ~m_st~0 0))) (.cse5 (= ~E_1~0 2)) (.cse18 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse19 .cse20 .cse5 .cse7 .cse10 .cse9 .cse21 .cse12 .cse22 .cse23 .cse24 .cse13 .cse25 .cse14 .cse16 .cse26 .cse27 .cse17 .cse18) (and .cse0 .cse28 .cse29 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse9 .cse11 .cse30 .cse21 .cse13 .cse15 .cse16 .cse17 .cse18) (and .cse1 .cse5 .cse31 .cse6 .cse7 .cse8 .cse10 .cse9 .cse12 .cse15 .cse14 .cse16 .cse17 .cse18 .cse32) (and .cse28 .cse29 .cse1 .cse2 .cse19 .cse5 .cse6 .cse8 .cse10 .cse30 .cse21 .cse33 .cse23 .cse13 .cse25 .cse16 .cse26 .cse17 .cse18 .cse27) (and .cse28 .cse29 .cse1 .cse19 .cse31 .cse5 .cse34 .cse10 .cse30 .cse22 .cse33 .cse24 .cse15 .cse26 .cse16 .cse35 .cse18 .cse32) (and .cse1 .cse2 .cse19 .cse31 .cse5 .cse7 .cse9 .cse10 .cse12 .cse22 .cse24 .cse25 .cse14 .cse16 .cse26 .cse27 .cse35 .cse18) (and .cse36 .cse28 .cse29 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse37 .cse10 .cse9 .cse11 .cse30 .cse21 .cse24 .cse13 .cse25 .cse16 .cse27 .cse17 .cse18) (and .cse7 .cse36 .cse37 .cse10 .cse11 .cse12 .cse1 .cse14 (or (and .cse9 .cse21 .cse24 .cse13 .cse2 .cse25 .cse17 .cse4 .cse5 .cse18 .cse27) (and .cse9 .cse24 .cse13 .cse2 .cse25 .cse35 .cse4 .cse5 .cse18 .cse27)) .cse16 .cse6) (and .cse1 .cse19 .cse31 .cse5 .cse34 .cse10 .cse33 .cse22 .cse12 .cse24 .cse14 .cse15 .cse26 .cse16 .cse35 .cse18 .cse32) (and .cse28 .cse29 .cse1 .cse19 .cse4 .cse5 .cse6 .cse8 .cse10 .cse9 .cse30 .cse21 .cse13 .cse15 .cse16 .cse26 .cse17 .cse18 .cse32) (and .cse1 .cse19 .cse31 .cse5 .cse6 .cse8 .cse34 .cse10 .cse12 .cse33 .cse14 .cse15 .cse16 .cse26 .cse17 .cse18 .cse32) (and .cse1 .cse19 .cse2 .cse20 .cse5 .cse10 .cse9 .cse21 .cse12 .cse22 .cse23 .cse24 .cse13 .cse25 .cse14 .cse16 .cse26 .cse27 .cse35 .cse18) (and .cse28 .cse29 .cse1 .cse19 .cse2 .cse20 .cse10 .cse30 .cse21 .cse33 .cse22 .cse38 .cse23 .cse24 .cse13 .cse25 .cse26 .cse16 .cse27 .cse35 .cse18) (and (<= .cse39 ~token~0) .cse1 .cse4 .cse5 .cse6 (<= ~token~0 .cse39) .cse7 .cse8 .cse10 .cse9 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse32) (and .cse36 .cse28 .cse29 .cse1 .cse4 .cse5 .cse6 .cse7 .cse37 .cse10 .cse9 .cse11 .cse30 .cse21 .cse24 .cse13 .cse15 .cse16 .cse17 .cse18 .cse32) (and .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse9 .cse11 .cse12 .cse13 .cse25 .cse14 .cse16 .cse17 .cse18 .cse27) (and .cse28 .cse29 .cse1 .cse2 .cse31 .cse5 .cse6 .cse7 .cse8 .cse10 .cse9 .cse30 .cse25 .cse16 .cse27 .cse17 .cse18) (and .cse28 .cse29 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse9 .cse11 .cse30 .cse21 .cse13 .cse25 .cse16 .cse27 .cse17 .cse18) (and .cse1 .cse2 .cse19 .cse31 .cse5 .cse6 .cse34 .cse8 .cse10 .cse12 .cse33 .cse25 .cse14 .cse16 .cse26 .cse27 .cse17 .cse18) (and .cse28 .cse29 .cse1 .cse19 .cse20 .cse5 .cse10 .cse9 .cse30 .cse21 .cse22 .cse24 .cse23 .cse13 .cse15 .cse16 .cse26 .cse35 .cse18 .cse32) (and .cse1 .cse2 .cse31 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse25 .cse14 .cse16 .cse27 .cse17 .cse18) (and .cse1 .cse5 .cse6 .cse7 .cse8 .cse10 .cse9 .cse11 .cse12 .cse13 .cse15 .cse14 .cse16 .cse17 .cse18 (< .cse39 ~token~0) .cse32 (<= ~token~0 (+ ~local~0 4))) (and .cse28 .cse29 .cse1 .cse19 .cse2 .cse20 .cse10 .cse9 .cse30 .cse21 .cse22 .cse38 .cse24 .cse23 .cse13 .cse25 .cse26 .cse16 .cse27 .cse35 .cse18) (and .cse28 .cse29 .cse1 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse9 .cse11 .cse30 .cse21 .cse13 .cse15 .cse16 .cse17 .cse18 .cse32) (and .cse1 .cse19 .cse31 .cse5 .cse7 .cse10 .cse9 .cse12 .cse22 .cse24 .cse14 .cse15 .cse16 .cse26 .cse35 .cse18 .cse32) (and .cse1 .cse19 .cse20 .cse5 .cse7 .cse9 .cse10 .cse21 .cse22 .cse12 .cse23 .cse24 .cse13 .cse14 .cse15 .cse16 .cse26 .cse17 .cse18 .cse32) (and .cse1 .cse19 .cse2 .cse31 .cse5 .cse34 .cse10 .cse12 .cse22 .cse33 .cse24 .cse25 .cse14 .cse26 .cse16 .cse27 .cse35 .cse18) (and .cse28 .cse29 .cse1 .cse31 .cse5 .cse6 .cse7 .cse8 .cse10 .cse9 .cse30 .cse15 .cse16 .cse17 .cse18 .cse32) (and .cse36 .cse1 .cse2 .cse20 .cse5 .cse7 .cse37 .cse10 .cse9 .cse11 .cse21 .cse12 .cse22 .cse23 .cse24 .cse13 .cse25 .cse14 .cse16 .cse27 .cse17 .cse18) (and .cse28 .cse29 .cse1 .cse19 .cse2 .cse20 .cse5 .cse7 .cse10 .cse9 .cse30 .cse21 .cse22 .cse23 .cse24 .cse13 .cse25 .cse26 .cse16 .cse27 .cse17 .cse18) (and .cse28 .cse29 .cse1 .cse19 .cse20 .cse5 .cse7 .cse9 .cse10 .cse30 .cse21 .cse22 .cse23 .cse24 .cse13 .cse15 .cse16 .cse26 .cse17 .cse18 .cse32) (and .cse1 .cse19 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse26 .cse17 .cse18 .cse32) (and .cse28 .cse29 .cse1 .cse2 .cse19 .cse31 .cse5 .cse7 .cse9 .cse10 .cse30 .cse22 .cse24 .cse25 .cse26 .cse16 .cse27 .cse35 .cse18) (and .cse28 .cse29 .cse1 .cse2 .cse19 .cse4 .cse5 .cse6 .cse8 .cse10 .cse9 .cse30 .cse21 .cse13 .cse25 .cse16 .cse26 .cse27 .cse17 .cse18) (and .cse36 .cse1 .cse6 .cse7 .cse37 .cse10 (or (and .cse9 .cse24 .cse13 .cse35 .cse4 .cse5 .cse18) (and .cse9 .cse21 .cse24 .cse13 .cse17 .cse4 .cse5 .cse18)) .cse11 .cse12 .cse14 .cse15 .cse16 .cse32) (and .cse28 .cse29 .cse1 .cse19 .cse2 .cse20 .cse5 .cse31 .cse34 .cse10 .cse30 .cse22 .cse33 .cse24 .cse25 .cse26 .cse16 .cse35 .cse18 .cse27) (and .cse28 .cse29 .cse1 .cse19 .cse31 .cse5 .cse6 .cse8 .cse34 .cse10 .cse30 .cse33 .cse15 .cse16 .cse26 .cse17 .cse18 .cse32) (and .cse1 .cse19 .cse20 .cse5 .cse10 .cse21 .cse12 .cse22 .cse33 .cse23 .cse24 .cse13 .cse14 .cse15 .cse16 .cse26 .cse35 .cse18 .cse32) (and .cse1 .cse19 .cse2 .cse4 .cse5 .cse6 .cse8 .cse10 .cse9 .cse12 .cse13 .cse25 .cse14 .cse26 .cse16 .cse17 .cse18 .cse27) (and .cse28 .cse29 .cse1 .cse19 .cse20 .cse5 .cse10 .cse30 .cse21 .cse33 .cse22 .cse23 .cse24 .cse13 .cse15 .cse16 .cse26 .cse35 .cse18 .cse32) (and .cse36 .cse28 .cse29 .cse1 .cse2 .cse20 .cse5 .cse7 .cse37 .cse10 .cse9 .cse11 .cse30 .cse21 .cse22 .cse23 .cse24 .cse13 .cse25 .cse16 .cse27 .cse17 .cse18) (and .cse1 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse32) (and .cse28 .cse29 .cse1 .cse19 .cse5 .cse6 .cse8 .cse10 .cse30 .cse21 .cse33 .cse38 .cse13 .cse15 .cse16 .cse26 .cse17 .cse18 .cse32) (and .cse1 .cse19 .cse4 .cse5 .cse6 .cse8 .cse10 .cse12 .cse33 .cse13 .cse14 .cse15 .cse26 .cse16 .cse17 .cse18 .cse32) (and .cse36 .cse28 .cse29 .cse1 .cse20 .cse5 .cse7 .cse37 .cse9 .cse10 .cse11 .cse30 .cse21 .cse22 .cse23 .cse24 .cse13 .cse15 .cse16 .cse17 .cse18 .cse32) (and .cse28 .cse29 .cse1 .cse19 .cse31 .cse5 .cse7 .cse9 .cse10 .cse30 .cse22 .cse24 .cse15 .cse16 .cse26 .cse35 .cse18 .cse32) (and .cse28 .cse29 .cse1 .cse2 .cse19 .cse31 .cse5 .cse6 .cse8 .cse34 .cse10 .cse30 .cse33 .cse25 .cse26 .cse16 .cse27 .cse17 .cse18) (and .cse36 .cse1 .cse20 .cse5 .cse7 .cse37 .cse9 .cse10 .cse11 .cse21 .cse22 .cse12 .cse23 .cse24 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse32) (and .cse1 .cse19 .cse20 .cse5 .cse9 .cse10 .cse21 .cse22 .cse12 .cse24 .cse23 .cse13 .cse14 .cse15 .cse26 .cse16 .cse35 .cse18 .cse32) (and .cse1 .cse19 .cse2 .cse4 .cse5 .cse6 .cse8 .cse10 .cse12 .cse33 .cse13 .cse25 .cse14 .cse16 .cse26 .cse27 .cse17 .cse18) (and .cse1 .cse19 .cse2 .cse20 .cse5 .cse10 .cse21 .cse12 .cse22 .cse38 .cse33 .cse24 .cse13 .cse25 .cse14 .cse16 .cse26 .cse27 .cse35 .cse18) (and .cse33 .cse31 .cse17 .cse4 .cse5 .cse18) (and .cse9 .cse31 .cse17 .cse4 .cse5 .cse18)))) [2020-12-09 17:11:32,500 INFO L258 CegarLoopResult]: At program point L109-1(lines 97 128) the Hoare annotation is: (let ((.cse24 (= ~t2_pc~0 1))) (let ((.cse34 (+ ~local~0 1)) (.cse32 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse21 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse22 (= 0 ~t4_st~0)) (.cse4 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= ~E_1~0 2)) (.cse26 (<= ~t4_pc~0 0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not .cse24)) (.cse12 (= ~m_st~0 ~E_1~0)) (.cse13 (= 0 ~t2_st~0)) (.cse14 (= ~m_pc~0 1)) (.cse15 (= 0 ~t3_pc~0)) (.cse18 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse19 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse20 (<= 2 ~E_M~0))) (let ((.cse23 (not (= ~m_st~0 0))) (.cse25 (= 2 ~t2_st~0)) (.cse10 (= 2 ~t4_st~0)) (.cse16 (= 1 ~t4_pc~0)) (.cse30 (= ~m_pc~0 0)) (.cse33 (or (and .cse21 .cse22 .cse4 .cse26 .cse9 (= ~m_st~0 2) .cse11 .cse12 .cse13 .cse14 .cse15 .cse32 .cse20 .cse18) (and .cse21 .cse22 .cse4 .cse5 (= ~t1_pc~0 1) .cse26 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse18 .cse19 .cse20))) (.cse29 (<= ~token~0 ~local~0)) (.cse3 (= 0 ~t3_st~0)) (.cse31 (<= ~local~0 ~token~0)) (.cse0 (<= ~token~0 .cse34)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (< 0 ~t1_st~0)) (.cse6 (<= .cse34 ~token~0)) (.cse7 (<= 2 ~E_3~0)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse27 (= ~t3_pc~0 1)) (.cse17 (= ~E_4~0 2)) (.cse28 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse21 .cse22 .cse1 .cse2 .cse3 .cse23 .cse5 .cse24 .cse25 .cse7 .cse8 .cse26 .cse9 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20) (and .cse21 .cse22 .cse1 .cse2 .cse23 .cse5 .cse24 .cse25 .cse7 .cse26 .cse8 .cse9 .cse14 .cse27 .cse17 .cse19 .cse20 .cse28) (and .cse1 .cse2 .cse29 .cse30 .cse5 .cse7 .cse11 .cse10 .cse13 .cse16 .cse27 .cse17 .cse31 .cse32 .cse20 .cse28) (and .cse30 .cse19 .cse23 .cse5 .cse20) (and .cse1 .cse2 .cse5 .cse30 .cse24 .cse25 .cse7 .cse10 .cse16 .cse27 .cse17 .cse19 .cse20 .cse28) (and .cse0 .cse21 .cse22 .cse1 .cse2 .cse23 .cse5 .cse24 .cse6 .cse7 .cse8 .cse26 .cse9 .cse13 .cse14 .cse27 .cse17 .cse19 .cse20 .cse28) (and .cse21 .cse22 .cse1 .cse2 .cse29 .cse23 .cse5 .cse24 .cse25 .cse7 .cse26 .cse9 .cse14 .cse27 .cse17 .cse31 .cse19 .cse20 .cse28) (and .cse1 .cse2 .cse3 .cse23 .cse5 .cse24 .cse25 .cse7 .cse8 .cse10 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse6 .cse7 .cse8 .cse33 .cse1 .cse2 .cse3 .cse17) (and .cse21 .cse22 .cse1 .cse2 .cse3 .cse29 .cse30 .cse4 .cse5 .cse7 .cse26 .cse11 .cse13 .cse15 .cse31 .cse17 .cse18 .cse32 .cse20) (and .cse0 .cse21 .cse22 .cse1 .cse2 .cse3 .cse23 .cse5 .cse24 .cse6 .cse7 .cse8 .cse26 .cse9 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19 .cse20) (and .cse1 .cse2 .cse29 .cse3 .cse4 .cse5 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse31 .cse18 .cse19 .cse20) (and .cse1 .cse2 .cse29 .cse23 .cse5 .cse24 .cse25 .cse7 .cse10 .cse14 .cse16 .cse27 .cse17 .cse31 .cse19 .cse20 .cse28) (and .cse1 .cse2 .cse3 .cse30 .cse5 .cse24 .cse25 .cse7 .cse10 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse21 .cse22 .cse1 .cse2 .cse3 .cse29 .cse23 .cse5 .cse24 .cse25 .cse7 .cse26 .cse9 .cse14 .cse15 .cse17 .cse31 .cse18 .cse19 .cse20) (and .cse21 .cse22 .cse1 .cse2 .cse5 .cse30 .cse24 .cse25 .cse7 .cse26 .cse27 .cse17 .cse19 .cse20 .cse28) (and .cse1 .cse2 .cse23 .cse5 .cse24 .cse25 .cse7 .cse8 .cse10 .cse14 .cse16 .cse27 .cse17 .cse19 .cse20 .cse28) (and .cse1 .cse2 .cse29 .cse4 .cse5 .cse7 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16 .cse27 .cse17 .cse31 .cse19 .cse20 .cse28) (and .cse0 .cse6 .cse7 .cse8 .cse10 .cse1 .cse2 (or (and .cse13 .cse14 .cse15 .cse18 .cse32 .cse23 .cse5 .cse20) (and .cse9 .cse13 .cse14 .cse15 .cse18 .cse19 .cse23 .cse5 .cse20)) .cse3 .cse16 .cse17 .cse24) (and .cse21 .cse22 .cse1 .cse2 .cse3 .cse30 .cse5 .cse24 .cse25 .cse7 .cse26 .cse15 .cse17 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse24 (or (and .cse9 .cse13 .cse14 .cse19 .cse23 .cse5 .cse20) (and .cse13 .cse14 .cse32 .cse23 .cse5 .cse20)) .cse6 .cse7 .cse8 .cse10 .cse16 .cse27 .cse17 .cse28) (and .cse1 .cse2 .cse3 .cse29 .cse23 .cse5 .cse24 .cse25 .cse7 .cse10 .cse14 .cse15 .cse16 .cse17 .cse31 .cse18 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16 .cse27 .cse17 .cse19 .cse20 .cse28) (and .cse1 .cse2 .cse3 .cse29 .cse5 .cse30 .cse7 .cse10 .cse11 .cse13 .cse15 .cse16 .cse17 .cse31 .cse32 .cse20 .cse18) (and .cse21 .cse22 .cse1 .cse2 .cse29 .cse4 .cse5 .cse7 .cse26 .cse9 .cse11 .cse12 .cse13 .cse14 .cse27 .cse17 .cse31 .cse19 .cse20 .cse28) (and .cse21 .cse22 .cse1 .cse2 .cse29 .cse5 .cse30 .cse7 .cse26 .cse11 .cse13 .cse27 .cse17 .cse31 .cse32 .cse20 .cse28) (and .cse7 .cse33 .cse1 .cse2 .cse29 .cse3 .cse17 .cse31) (and .cse0 .cse21 .cse22 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse26 .cse9 .cse11 .cse12 .cse13 .cse14 .cse27 .cse17 .cse19 .cse20 .cse28))))) [2020-12-09 17:11:32,500 INFO L262 CegarLoopResult]: For program point L242(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,500 INFO L262 CegarLoopResult]: For program point L242-2(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,500 INFO L262 CegarLoopResult]: For program point L242-3(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,500 INFO L262 CegarLoopResult]: For program point L242-5(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,500 INFO L262 CegarLoopResult]: For program point L242-6(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,500 INFO L262 CegarLoopResult]: For program point L242-8(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,500 INFO L262 CegarLoopResult]: For program point L242-9(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,500 INFO L262 CegarLoopResult]: For program point L242-11(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,500 INFO L262 CegarLoopResult]: For program point L242-12(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,500 INFO L262 CegarLoopResult]: For program point L242-14(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L242-15(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L242-17(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L242-18(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L242-20(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L242-21(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L242-23(lines 242 251) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L243(lines 243 248) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L243-1(lines 243 248) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L243-2(lines 243 248) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L243-3(lines 243 248) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L243-4(lines 243 248) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L243-5(lines 243 248) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L243-6(lines 243 248) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L243-7(lines 243 248) no Hoare annotation was computed. [2020-12-09 17:11:32,501 INFO L262 CegarLoopResult]: For program point L442(lines 442 449) no Hoare annotation was computed. [2020-12-09 17:11:32,502 INFO L258 CegarLoopResult]: At program point L310(lines 298 312) the Hoare annotation is: (and (= ~m_pc~0 ~t2_pc~0) (= 0 ~t4_st~0) (<= 2 ~E_2~0) (<= ~token~0 ~local~0) (= 0 ~t3_st~0) (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) (= ~E_1~0 2) (= ~m_pc~0 0) (not (= ~t1_pc~0 1)) (<= 2 ~E_3~0) (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) (<= ~t4_pc~0 0) (= ~t1_st~0 0) (= 0 ~t2_st~0) (= 0 ~t3_pc~0) (<= ~local~0 ~token~0) (= ~E_4~0 2) (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0) (<= 2 ~E_M~0)) [2020-12-09 17:11:32,502 INFO L258 CegarLoopResult]: At program point L310-1(lines 298 312) the Hoare annotation is: (let ((.cse7 (= ~t2_pc~0 1))) (let ((.cse27 (= 2 ~t4_st~0)) (.cse22 (not .cse7)) (.cse23 (= 0 ~t2_st~0)) (.cse29 (= 1 ~t4_pc~0)) (.cse24 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse26 (= 0 ~t3_st~0)) (.cse10 (= ~t1_pc~0 1)) (.cse28 (= 0 ~t3_pc~0)) (.cse16 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse25 (<= 1 ULTIMATE.start_eval_~tmp~0)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse1 (= 0 ~t4_st~0)) (.cse2 (<= 2 ~E_2~0)) (.cse3 (<= ~token~0 ~local~0)) (.cse4 (not (= ~m_st~0 0))) (.cse5 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~m_pc~0 0)) (.cse8 (= 2 ~t2_st~0)) (.cse9 (<= 2 ~E_3~0)) (.cse20 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (<= ~t4_pc~0 0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse21 (= ~t1_st~0 0)) (.cse13 (= ~t3_pc~0 1)) (.cse14 (= ~E_4~0 2)) (.cse15 (<= ~local~0 ~token~0)) (.cse17 (<= 2 ~E_M~0)) (.cse18 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse19 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse6 .cse5 .cse4 .cse9 .cse20 .cse11 .cse12 .cse21 .cse22 .cse23 .cse13 .cse15 .cse14 .cse18 .cse17 .cse24 .cse19) (and .cse25 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse20 .cse12 .cse27 .cse21 .cse28 .cse29 .cse14 .cse15 .cse18 .cse17) (and .cse2 .cse3 .cse26 .cse5 .cse4 .cse6 .cse9 .cse20 .cse12 .cse27 .cse21 .cse22 .cse23 .cse28 .cse29 .cse14 .cse15 .cse18 .cse17 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse4 .cse6 .cse9 .cse10 .cse11 .cse12 .cse22 .cse23 .cse13 .cse14 .cse15 .cse17 .cse24 .cse18 .cse19) (and .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse12 .cse27 .cse29 .cse13 .cse14 .cse15 .cse17 .cse16 .cse18 .cse19) (and .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse20 .cse12 .cse27 .cse21 .cse29 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19) (and .cse25 .cse0 .cse1 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse20 .cse11 .cse12 .cse21 .cse28 .cse15 .cse14 .cse18 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse26 .cse4 .cse6 .cse5 .cse9 .cse20 .cse11 .cse12 .cse21 .cse22 .cse23 .cse28 .cse15 .cse14 .cse18 .cse17 .cse24) (and .cse2 .cse3 .cse26 .cse5 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse27 .cse28 .cse29 .cse15 .cse14 .cse18 .cse17 .cse16) (and .cse2 .cse3 .cse26 .cse5 .cse4 .cse6 .cse10 .cse9 .cse12 .cse27 .cse22 .cse23 .cse28 .cse29 .cse14 .cse15 .cse18 .cse17 .cse24) (and .cse0 .cse1 .cse2 .cse3 .cse26 .cse5 .cse4 .cse6 .cse9 .cse10 .cse11 .cse12 .cse22 .cse23 .cse28 .cse15 .cse14 .cse18 .cse17 .cse24) (and .cse2 .cse3 .cse5 .cse4 .cse6 .cse9 .cse10 .cse12 .cse27 .cse22 .cse23 .cse13 .cse29 .cse14 .cse15 .cse17 .cse24 .cse18 .cse19) (and .cse2 .cse3 .cse6 .cse5 .cse4 .cse9 .cse20 .cse12 .cse27 .cse21 .cse22 .cse23 .cse13 .cse29 .cse15 .cse14 .cse18 .cse17 .cse24 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse26 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse28 .cse15 .cse14 .cse18 .cse17 .cse16) (and .cse25 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse20 .cse11 .cse12 .cse21 .cse13 .cse14 .cse15 .cse17 .cse18 .cse19)))) [2020-12-09 17:11:32,503 INFO L258 CegarLoopResult]: At program point L310-2(lines 298 312) the Hoare annotation is: (let ((.cse24 (<= 2 ~E_2~0)) (.cse30 (+ ~local~0 1))) (let ((.cse4 (= 0 ~t3_st~0)) (.cse16 (= 0 ~t3_pc~0)) (.cse23 (= ~m_st~0 ~E_1~0)) (.cse22 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse25 (= 2 ~t2_st~0)) (.cse26 (= 2 ~t4_st~0)) (.cse27 (= 1 ~t4_pc~0)) (.cse0 (<= ~token~0 .cse30)) (.cse1 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse2 (= 0 ~t4_st~0)) (.cse3 (< 0 ~t1_st~0)) (.cse5 (not (= ~m_st~0 0))) (.cse6 (= ~E_1~0 2)) (.cse7 (= ~t2_pc~0 1)) (.cse8 (<= .cse30 ~token~0)) (.cse9 (<= 2 ~E_3~0)) (.cse10 (= ~t1_pc~0 1)) (.cse11 (<= ~t4_pc~0 0)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse14 (= 0 ~t2_st~0)) (.cse15 (= ~m_pc~0 1)) (.cse28 (= ~t3_pc~0 1)) (.cse17 (or (= ~E_2~0 1) .cse24)) (.cse18 (= ~E_4~0 2)) (.cse20 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse21 (<= 2 ~E_M~0)) (.cse19 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse29 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse22 .cse6 .cse8 .cse10 .cse9 .cse11 .cse12 .cse13 .cse23 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse24 .cse3 .cse4 .cse5 .cse6 .cse22 .cse7 .cse25 .cse10 .cse9 .cse12 .cse13 .cse26 .cse15 .cse16 .cse27 .cse18 .cse20 .cse21 .cse19) (and .cse1 .cse2 .cse24 .cse3 .cse4 .cse5 .cse6 .cse22 .cse7 .cse25 .cse9 .cse10 .cse12 .cse11 .cse13 .cse15 .cse16 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse3 .cse4 .cse22 .cse6 .cse8 .cse10 .cse9 .cse12 .cse13 .cse26 .cse23 .cse14 .cse15 .cse16 .cse27 .cse18 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse3 .cse22 .cse6 .cse8 .cse9 .cse10 .cse12 .cse13 .cse26 .cse23 .cse14 .cse15 .cse27 .cse28 .cse18 .cse17 .cse20 .cse21 .cse19 .cse29) (and .cse0 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse13 .cse26 .cse14 .cse15 .cse16 .cse27 .cse18 .cse17 .cse20 .cse21 .cse19) (and .cse10 .cse13 .cse20 .cse5 .cse6 .cse21 (= ~m_pc~0 0)) (and .cse0 .cse1 .cse2 .cse3 .cse22 .cse6 .cse8 .cse9 .cse10 .cse12 .cse11 .cse13 .cse23 .cse14 .cse15 .cse28 .cse17 .cse18 .cse19 .cse20 .cse21 .cse29) (and .cse1 .cse2 .cse24 .cse3 .cse5 .cse6 .cse22 .cse7 .cse25 .cse10 .cse9 .cse11 .cse12 .cse13 .cse15 .cse28 .cse18 .cse20 .cse21 .cse19 .cse29) (and .cse0 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse13 .cse26 .cse14 .cse15 .cse27 .cse28 .cse18 .cse17 .cse20 .cse21 .cse19 .cse29) (and .cse24 .cse3 .cse5 .cse6 .cse22 .cse7 .cse25 .cse9 .cse10 .cse12 .cse13 .cse26 .cse15 .cse27 .cse28 .cse18 .cse20 .cse21 .cse19 .cse29) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse28 .cse17 .cse18 .cse20 .cse21 .cse19 .cse29)))) [2020-12-09 17:11:32,503 INFO L258 CegarLoopResult]: At program point L310-3(lines 298 312) the Hoare annotation is: (let ((.cse27 (+ ~local~0 2)) (.cse16 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0))) (let ((.cse26 (= ~m_pc~0 0)) (.cse19 (= 2 ~t4_st~0)) (.cse14 (= 0 ~t3_pc~0)) (.cse20 (= 1 ~t4_pc~0)) (.cse25 (not .cse16)) (.cse23 (<= ~token~0 .cse27)) (.cse3 (= 0 ~t3_st~0)) (.cse24 (<= .cse27 ~token~0)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse1 (= 0 ~t4_st~0)) (.cse2 (<= 2 ~E_2~0)) (.cse4 (not (= ~m_st~0 0))) (.cse5 (= ~E_1~0 2)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (<= 2 ~t1_st~0)) (.cse8 (or (<= 2 ~E_3~0) (= ~E_3~0 1))) (.cse9 (= ~t1_pc~0 1)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (<= ~t4_pc~0 0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (= ~m_pc~0 1)) (.cse21 (= ~t3_pc~0 1)) (.cse15 (= ~E_4~0 2)) (.cse17 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse18 (<= 2 ~E_M~0)) (.cse22 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse19 .cse13 .cse20 .cse21 .cse15 .cse16 .cse17 .cse18 .cse22) (and (or (and .cse23 .cse2 .cse24 .cse4 .cse5 .cse6 .cse8 .cse9 .cse12 .cse19 .cse13 .cse25 .cse20 .cse21 .cse15 .cse17 .cse18) (and .cse23 .cse2 .cse3 .cse24 .cse4 .cse5 .cse6 .cse8 .cse9 .cse12 .cse19 .cse13 .cse20 .cse21 .cse15 .cse17 .cse18)) .cse7 .cse10) (and .cse10 .cse12 (= ~t1_st~0 0) .cse26 .cse17 .cse4 .cse5 .cse18) (and .cse9 .cse12 .cse26 .cse17 .cse4 .cse5 .cse18) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse19 .cse13 .cse14 .cse20 .cse15 .cse17 .cse18 .cse16) (and .cse7 (or (and .cse23 .cse0 .cse1 .cse2 .cse24 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse12 .cse25 .cse13 .cse21 .cse15 .cse17 .cse18) (and .cse23 .cse0 .cse1 .cse2 .cse3 .cse24 .cse4 .cse5 .cse6 .cse8 .cse9 .cse11 .cse12 .cse13 .cse21 .cse15 .cse17 .cse18)) .cse10) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse21 .cse15 .cse17 .cse18 .cse16 .cse22)))) [2020-12-09 17:11:32,503 INFO L258 CegarLoopResult]: At program point L310-4(lines 298 312) the Hoare annotation is: (let ((.cse17 (= ~m_pc~0 0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (not (= ~m_st~0 0))) (.cse3 (= ~E_1~0 2)) (.cse4 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse9 (<= 2 ~E_3~0)) (.cse8 (= ~t1_pc~0 1)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= ~m_pc~0 1)) (.cse13 (< 0 ~t3_st~0)) (.cse14 (= ~t3_pc~0 1)) (.cse15 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse16 (<= 2 ~E_M~0))) (or (let ((.cse0 (+ ~local~0 3))) (and (<= .cse0 ~token~0) .cse1 .cse2 .cse3 .cse4 .cse5 (<= ~token~0 .cse0) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= 2 ~t4_st~0) .cse12 .cse13 (= 1 ~t4_pc~0) .cse14 .cse15 .cse16)) (and .cse10 .cse11 (= ~t1_st~0 0) .cse17 .cse15 .cse2 .cse3 .cse16) (and .cse8 .cse11 .cse17 .cse15 .cse2 .cse3 .cse16) (and (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0) (= 0 ~t4_st~0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse8 .cse10 (<= ~t4_pc~0 0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16))) [2020-12-09 17:11:32,504 INFO L258 CegarLoopResult]: At program point L310-5(lines 298 312) the Hoare annotation is: (let ((.cse7 (< 0 ~t4_st~0)) (.cse8 (<= 2 ~E_2~0)) (.cse9 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse10 (= ~t2_pc~0 1)) (.cse11 (<= 2 ~t1_st~0)) (.cse12 (= 2 ~t2_st~0)) (.cse13 (<= 2 ~E_3~0)) (.cse0 (= ~t1_pc~0 1)) (.cse15 (= ~m_pc~0 1)) (.cse16 (= 1 ~t4_pc~0)) (.cse17 (= ~t3_pc~0 1)) (.cse18 (= ~E_4~0 2)) (.cse19 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse20 (= 2 ~t3_st~0)) (.cse14 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse1 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (or (= ~E_M~0 1) (<= 2 ~E_M~0))) (.cse3 (= ~m_pc~0 0)) (.cse4 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse5 (not (= ~m_st~0 0))) (.cse6 (= ~E_1~0 2))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse8 .cse6 .cse5 .cse9 .cse10 .cse11 .cse12 .cse0 .cse13 .cse14 .cse1 .cse15 .cse2 .cse16 .cse17 .cse18 .cse4 .cse19 .cse20) (and .cse7 .cse8 .cse9 .cse6 .cse10 .cse11 .cse12 .cse13 .cse0 .cse14 .cse15 .cse2 .cse16 .cse17 .cse18 .cse4 .cse19 (< (+ ~local~0 3) ~token~0) (<= ~token~0 (+ ~local~0 4)) .cse20) (and .cse14 .cse1 (= ~t1_st~0 0) .cse2 .cse3 .cse4 .cse5 .cse6))) [2020-12-09 17:11:32,504 INFO L258 CegarLoopResult]: At program point L310-6(lines 298 312) the Hoare annotation is: (let ((.cse30 (+ ~local~0 2))) (let ((.cse22 (<= ~token~0 ~local~0)) (.cse27 (= 0 ~t3_pc~0)) (.cse24 (<= ~local~0 ~token~0)) (.cse29 (+ ~local~0 3)) (.cse28 (= ~m_pc~0 0)) (.cse14 (= 2 ~t4_st~0)) (.cse17 (= 1 ~t4_pc~0)) (.cse25 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse26 (= 2 ~t3_st~0)) (.cse0 (<= ~token~0 .cse30)) (.cse20 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse21 (= 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (<= .cse30 ~token~0)) (.cse3 (= 0 ~t3_st~0)) (.cse6 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse4 (not (= ~m_st~0 0))) (.cse5 (= ~E_1~0 2)) (.cse7 (= ~t2_pc~0 1)) (.cse8 (<= 2 ~t1_st~0)) (.cse9 (= 2 ~t2_st~0)) (.cse10 (<= 2 ~E_3~0)) (.cse11 (= ~t1_pc~0 1)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse23 (<= ~t4_pc~0 0)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (= ~m_pc~0 1)) (.cse16 (= ~t3_pc~0 1)) (.cse18 (= ~E_4~0 2)) (.cse19 (<= 2 ~E_M~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 .cse21 .cse1 .cse22 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse23 .cse13 .cse15 .cse16 .cse18 .cse24 .cse19 .cse25 .cse26) (and .cse20 .cse21 .cse1 .cse22 .cse3 .cse6 .cse4 .cse5 .cse7 .cse9 .cse10 .cse11 .cse23 .cse13 .cse15 .cse27 .cse24 .cse18 .cse25 .cse19) (and .cse1 .cse3 .cse5 .cse6 .cse28 .cse7 .cse8 .cse9 .cse11 .cse10 .cse12 .cse14 .cse27 .cse17 .cse18 .cse25 .cse19) (and .cse20 .cse21 .cse1 .cse3 .cse6 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse23 .cse13 .cse15 .cse27 .cse18 .cse25 .cse19) (and .cse1 .cse5 .cse6 .cse28 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse17 .cse16 .cse18 .cse19 .cse25 .cse26) (and .cse1 .cse22 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse17 .cse16 .cse18 .cse24 .cse19 .cse25 .cse26) (and (<= .cse29 ~token~0) .cse1 .cse6 .cse4 .cse5 .cse7 (<= ~token~0 .cse29) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse17 .cse16 .cse18 .cse19 .cse25 .cse26) (and .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse27 .cse17 .cse18 .cse25 .cse19) (and .cse20 .cse21 .cse1 .cse5 .cse6 .cse28 .cse7 .cse8 .cse9 .cse10 .cse11 .cse23 .cse12 .cse16 .cse18 .cse19 .cse25 .cse26) (and .cse20 .cse21 .cse1 .cse3 .cse6 .cse5 .cse28 .cse7 .cse8 .cse9 .cse11 .cse10 .cse12 .cse23 .cse27 .cse18 .cse25 .cse19) (and .cse1 .cse22 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse27 .cse17 .cse18 .cse24 .cse25 .cse19) (and .cse1 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse10 .cse12 .cse14 .cse15 .cse17 .cse16 .cse18 .cse19 .cse25 (< .cse29 ~token~0) (<= ~token~0 (+ ~local~0 4)) .cse26) (and .cse20 .cse21 .cse1 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse23 .cse13 .cse15 .cse16 .cse18 .cse19 .cse25 .cse26) (and .cse11 .cse13 .cse4 .cse5 .cse19 .cse28) (and .cse1 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse16 .cse18 .cse19 .cse25 .cse26) (and .cse0 .cse20 .cse21 .cse1 .cse2 .cse3 .cse6 .cse4 .cse5 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse23 .cse13 .cse15 .cse16 .cse18 .cse19)))) [2020-12-09 17:11:32,504 INFO L258 CegarLoopResult]: At program point L310-7(lines 298 312) the Hoare annotation is: (let ((.cse30 (+ ~local~0 2))) (let ((.cse29 (+ ~local~0 3)) (.cse27 (<= ~token~0 .cse30)) (.cse28 (<= .cse30 ~token~0)) (.cse11 (= 2 ~t4_st~0)) (.cse12 (= 1 ~t4_pc~0)) (.cse19 (<= ~token~0 ~local~0)) (.cse25 (= 0 ~t3_st~0)) (.cse26 (= 0 ~t3_pc~0)) (.cse24 (<= ~local~0 ~token~0)) (.cse20 (not (= ~m_st~0 0))) (.cse22 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse23 (= ~m_pc~0 1)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse18 (= 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= ~E_1~0 2)) (.cse4 (= ~m_pc~0 0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse8 (= ~t1_pc~0 1)) (.cse9 (<= 2 ~E_3~0)) (.cse21 (<= ~t4_pc~0 0)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ~t3_pc~0 1)) (.cse14 (= ~E_4~0 2)) (.cse15 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse16 (<= 2 ~E_M~0)) (.cse17 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse26 .cse12 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse12 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse27 .cse0 .cse18 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse13 .cse14 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 (< .cse29 ~token~0) .cse16 (<= ~token~0 (+ ~local~0 4)) .cse17) (and .cse0 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse26 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse26 .cse12 .cse14 .cse15 .cse16) (and (<= .cse29 ~token~0) .cse1 .cse2 .cse20 .cse3 .cse5 (<= ~token~0 .cse29) .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse8 .cse22 .cse20 .cse3 .cse16 .cse4) (and .cse27 .cse0 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse16) (and .cse0 .cse18 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse26 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse13 .cse14 .cse15 .cse16 .cse17)))) [2020-12-09 17:11:32,505 INFO L258 CegarLoopResult]: At program point L181-1(lines 169 200) the Hoare annotation is: (let ((.cse21 (= ~t2_pc~0 1)) (.cse32 (+ ~local~0 1)) (.cse23 (= ~t1_pc~0 1))) (let ((.cse3 (<= ~token~0 ~local~0)) (.cse18 (not .cse23)) (.cse10 (= ~t1_st~0 0)) (.cse15 (<= ~local~0 ~token~0)) (.cse19 (= ~m_pc~0 0)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse1 (= 0 ~t4_st~0)) (.cse7 (<= ~t4_pc~0 0)) (.cse28 (<= ~token~0 .cse32)) (.cse29 (<= .cse32 ~token~0)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (not .cse21)) (.cse26 (= 2 ~t4_st~0)) (.cse11 (= ~m_st~0 ~E_1~0)) (.cse12 (= 0 ~t2_st~0)) (.cse30 (< 0 ~t3_st~0)) (.cse2 (<= 2 ~E_2~0)) (.cse20 (not (= ~m_st~0 0))) (.cse5 (= ~E_1~0 2)) (.cse4 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse24 (<= 2 ~t1_st~0)) (.cse22 (= 2 ~t2_st~0)) (.cse6 (<= 2 ~E_3~0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ~m_pc~0 1)) (.cse27 (= 1 ~t4_pc~0)) (.cse14 (= ~E_4~0 2)) (.cse16 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse17 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse10 .cse19 .cse16 .cse20 .cse5 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse20 .cse5 .cse21 .cse22 .cse6 .cse23 .cse7 .cse8 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse5 .cse24 .cse6 .cse23 .cse7 .cse9 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse5 .cse21 .cse22 .cse18 .cse6 .cse7 .cse10 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse20 .cse5 .cse21 .cse24 .cse22 .cse6 .cse23 .cse25 .cse26 .cse13 .cse27 .cse14 .cse16 .cse17) (and .cse2 .cse3 .cse20 .cse5 .cse21 .cse22 .cse6 .cse23 .cse26 .cse13 .cse27 .cse15 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse21 .cse22 .cse6 .cse7 .cse8 .cse10 (= ~m_st~0 2) .cse13 .cse15 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse19 .cse5 .cse21 .cse24 .cse22 .cse6 .cse23 .cse7 .cse14 .cse16 .cse17) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse23 .cse8 .cse26 .cse9 .cse11 .cse12 .cse13 .cse27 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse19 .cse5 .cse18 .cse6 .cse26 .cse10 .cse9 .cse12 .cse27 .cse14 .cse15 .cse16 .cse17) (and .cse28 .cse2 .cse20 .cse5 .cse21 .cse24 .cse29 .cse6 .cse23 .cse25 .cse26 .cse12 .cse13 .cse27 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse23 .cse7 .cse8 .cse9 .cse12 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse20 .cse5 .cse21 .cse22 .cse6 .cse26 .cse10 .cse13 .cse27 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse26 .cse9 .cse10 .cse11 .cse12 .cse13 .cse27 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse19 .cse5 .cse24 .cse6 .cse23 .cse26 .cse9 .cse12 .cse27 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse5 .cse19 .cse21 .cse24 .cse22 .cse6 .cse23 .cse26 .cse27 .cse14 .cse16 .cse17) (and .cse2 .cse3 .cse19 .cse5 .cse21 .cse22 .cse18 .cse6 .cse10 .cse26 .cse27 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse20 .cse5 .cse21 .cse24 .cse22 .cse6 .cse23 .cse7 .cse25 .cse8 .cse13 .cse14 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse5 .cse18 .cse6 .cse7 .cse9 .cse10 .cse12 .cse14 .cse15 .cse16 .cse17) (and .cse28 .cse0 .cse1 .cse2 .cse4 .cse5 .cse24 .cse29 .cse6 .cse23 .cse25 .cse7 .cse8 .cse9 .cse12 .cse11 .cse13 .cse30 .cse14 .cse16 .cse17) (and .cse23 .cse19 .cse16 .cse20 .cse5 .cse17) (and .cse28 .cse0 .cse1 .cse2 .cse20 .cse5 .cse21 .cse24 .cse29 .cse6 .cse23 .cse7 .cse25 .cse8 .cse12 .cse13 .cse14 .cse16 .cse17) (and .cse28 .cse2 .cse4 .cse5 .cse24 .cse29 .cse6 .cse23 .cse25 .cse8 .cse9 .cse26 .cse11 .cse12 .cse30 .cse13 .cse27 .cse14 .cse16 .cse17) (let ((.cse31 (+ ~local~0 3))) (and (<= .cse31 ~token~0) .cse2 .cse20 .cse5 .cse4 .cse21 (<= ~token~0 .cse31) .cse24 .cse22 .cse6 .cse23 .cse25 .cse13 .cse27 (= ~t3_pc~0 1) .cse14 .cse16 .cse17))))) [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L318(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L318-2(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L318-3(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L318-5(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L318-6(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L54(lines 54 62) no Hoare annotation was computed. [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L318-8(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L318-9(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L318-11(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L318-12(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L318-14(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L318-15(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,505 INFO L262 CegarLoopResult]: For program point L318-17(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,506 INFO L262 CegarLoopResult]: For program point L318-18(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,506 INFO L262 CegarLoopResult]: For program point L318-20(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,506 INFO L262 CegarLoopResult]: For program point L318-21(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,506 INFO L262 CegarLoopResult]: For program point L318-23(lines 318 327) no Hoare annotation was computed. [2020-12-09 17:11:32,506 INFO L262 CegarLoopResult]: For program point L319(lines 319 324) no Hoare annotation was computed. [2020-12-09 17:11:32,506 INFO L262 CegarLoopResult]: For program point L319-1(lines 319 324) no Hoare annotation was computed. [2020-12-09 17:11:32,506 INFO L258 CegarLoopResult]: At program point L253(lines 241 255) the Hoare annotation is: (and (= ~m_pc~0 ~t2_pc~0) (= 0 ~t4_st~0) (<= 2 ~E_2~0) (<= ~token~0 ~local~0) (= 0 ~t3_st~0) (= ~E_1~0 2) (= ~m_pc~0 0) (not (= ~t1_pc~0 1)) (<= 2 ~E_3~0) (<= ~t4_pc~0 0) (= ~t1_st~0 0) (= 0 ~t2_st~0) (= 0 ~t3_pc~0) (<= ~local~0 ~token~0) (= ~E_4~0 2) (<= 2 ~E_M~0)) [2020-12-09 17:11:32,506 INFO L262 CegarLoopResult]: For program point L319-2(lines 319 324) no Hoare annotation was computed. [2020-12-09 17:11:32,506 INFO L258 CegarLoopResult]: At program point L253-1(lines 241 255) the Hoare annotation is: (let ((.cse7 (= ~t2_pc~0 1)) (.cse20 (= ~t1_pc~0 1))) (let ((.cse21 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse0 (<= 1 ULTIMATE.start_eval_~tmp~0)) (.cse22 (= 0 ~t3_st~0)) (.cse8 (= 2 ~t2_st~0)) (.cse9 (not .cse20)) (.cse23 (= 2 ~t4_st~0)) (.cse13 (= ~t1_st~0 0)) (.cse24 (= 0 ~t3_pc~0)) (.cse25 (= 1 ~t4_pc~0)) (.cse26 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse1 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse2 (= 0 ~t4_st~0)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (<= ~token~0 ~local~0)) (.cse5 (not (= ~m_st~0 0))) (.cse6 (= ~m_pc~0 0)) (.cse19 (<= 2 ~t1_st~0)) (.cse10 (<= 2 ~E_3~0)) (.cse11 (<= ~t4_pc~0 0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse27 (not .cse7)) (.cse28 (= 0 ~t2_st~0)) (.cse14 (= ~t3_pc~0 1)) (.cse15 (= ~E_4~0 2)) (.cse16 (<= ~local~0 ~token~0)) (.cse17 (<= 2 ~E_M~0)) (.cse29 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse18 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse19 .cse8 .cse10 .cse20 .cse11 .cse12 .cse14 .cse15 .cse16 .cse21 .cse17 .cse18) (and .cse3 .cse4 .cse22 .cse5 .cse6 .cse7 .cse19 .cse8 .cse10 .cse20 .cse12 .cse23 .cse24 .cse25 .cse15 .cse16 .cse26 .cse17 .cse21) (and .cse1 .cse2 .cse3 .cse4 .cse22 .cse5 .cse6 .cse19 .cse10 .cse20 .cse11 .cse12 .cse27 .cse28 .cse24 .cse16 .cse15 .cse26 .cse17 .cse29) (and .cse3 .cse4 .cse5 .cse7 .cse19 .cse8 .cse10 .cse20 .cse12 .cse23 .cse25 .cse14 .cse15 .cse16 .cse17 .cse21 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse22 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse24 .cse16 .cse15 .cse26 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse9 .cse10 .cse11 .cse12 .cse13 .cse27 .cse28 .cse14 .cse16 .cse15 .cse17 .cse29 .cse18) (and .cse3 .cse4 .cse5 .cse6 .cse19 .cse10 .cse20 .cse12 .cse23 .cse27 .cse28 .cse25 .cse14 .cse15 .cse16 .cse17 .cse29 .cse18) (and .cse1 .cse2 .cse3 .cse4 .cse22 .cse5 .cse6 .cse7 .cse19 .cse8 .cse20 .cse10 .cse11 .cse12 .cse24 .cse15 .cse16 .cse26 .cse17 .cse21) (and .cse0 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse23 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse3 .cse4 .cse5 .cse6 .cse9 .cse10 .cse12 .cse23 .cse27 .cse13 .cse28 .cse25 .cse14 .cse15 .cse16 .cse17 .cse29 .cse18) (and .cse3 .cse4 .cse22 .cse5 .cse6 .cse9 .cse10 .cse12 .cse23 .cse27 .cse13 .cse28 .cse24 .cse25 .cse16 .cse15 .cse26 .cse17 .cse29) (and .cse3 .cse4 .cse22 .cse5 .cse6 .cse19 .cse10 .cse20 .cse12 .cse23 .cse27 .cse28 .cse24 .cse25 .cse16 .cse15 .cse26 .cse17 .cse29) (and .cse1 .cse2 .cse3 .cse4 .cse22 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse5 .cse6 .cse9 .cse10 .cse11 .cse12 .cse27 .cse13 .cse28 .cse24 .cse16 .cse15 .cse26 .cse29 .cse17) (and .cse0 .cse3 .cse4 .cse22 .cse6 .cse5 .cse7 .cse8 .cse9 .cse10 .cse12 .cse23 .cse13 .cse24 .cse25 .cse16 .cse15 .cse26 .cse17) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse19 .cse10 .cse20 .cse11 .cse12 .cse27 .cse28 .cse14 .cse15 .cse16 .cse17 .cse29 .cse18)))) [2020-12-09 17:11:32,506 INFO L262 CegarLoopResult]: For program point L319-3(lines 319 324) no Hoare annotation was computed. [2020-12-09 17:11:32,507 INFO L258 CegarLoopResult]: At program point L253-2(lines 241 255) the Hoare annotation is: (let ((.cse4 (= ~t2_pc~0 1)) (.cse30 (+ ~local~0 1))) (let ((.cse13 (= ~t3_pc~0 1)) (.cse18 (= 2 ~t3_st~0)) (.cse19 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse20 (= 0 ~t4_st~0)) (.cse21 (<= ~t4_pc~0 0)) (.cse2 (not (= ~m_st~0 0))) (.cse6 (= 2 ~t2_st~0)) (.cse16 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse0 (<= ~token~0 .cse30)) (.cse1 (< 0 ~t1_st~0)) (.cse27 (= 0 ~t3_st~0)) (.cse22 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= ~E_1~0 2)) (.cse5 (<= .cse30 ~token~0)) (.cse7 (<= 2 ~E_3~0)) (.cse8 (= ~t1_pc~0 1)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse23 (not .cse4)) (.cse10 (= 2 ~t4_st~0)) (.cse24 (= ~m_st~0 ~E_1~0)) (.cse25 (= 0 ~t2_st~0)) (.cse11 (= ~m_pc~0 1)) (.cse28 (= 0 ~t3_pc~0)) (.cse12 (= 1 ~t4_pc~0)) (.cse14 (= ~E_4~0 2)) (.cse15 (or (= ~E_2~0 1) (<= 2 ~E_2~0))) (.cse29 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse26 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse17 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse19 .cse20 .cse1 .cse2 .cse3 .cse4 .cse6 .cse5 .cse7 .cse8 .cse21 .cse9 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse8 .cse9 (= ~m_pc~0 0) .cse16 .cse2 .cse3 .cse17) (and .cse0 .cse1 .cse22 .cse3 .cse5 .cse7 .cse8 .cse9 .cse10 .cse23 .cse24 .cse25 .cse11 .cse12 .cse13 .cse14 .cse15 .cse26 .cse17 .cse18) (and .cse0 .cse19 .cse20 .cse1 .cse22 .cse3 .cse5 .cse7 .cse8 .cse21 .cse9 .cse23 .cse25 .cse24 .cse11 .cse13 .cse14 .cse15 .cse26 .cse17 .cse18) (and .cse0 .cse19 .cse20 .cse1 .cse27 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse21 .cse9 .cse11 .cse28 .cse14 .cse15 .cse29 .cse16 .cse17) (and .cse0 .cse19 .cse20 .cse1 .cse27 .cse22 .cse3 .cse5 .cse8 .cse7 .cse21 .cse9 .cse23 .cse25 .cse24 .cse11 .cse28 .cse15 .cse14 .cse29 .cse26 .cse17) (and .cse0 .cse1 .cse27 .cse2 .cse3 .cse4 .cse5 .cse6 .cse8 .cse7 .cse9 .cse10 .cse11 .cse28 .cse12 .cse15 .cse14 .cse16 .cse17 .cse29) (and .cse0 .cse1 .cse27 .cse22 .cse3 .cse5 .cse7 .cse8 .cse9 .cse23 .cse10 .cse24 .cse25 .cse11 .cse28 .cse12 .cse14 .cse15 .cse29 .cse26 .cse17)))) [2020-12-09 17:11:32,507 INFO L262 CegarLoopResult]: For program point L319-4(lines 319 324) no Hoare annotation was computed. [2020-12-09 17:11:32,507 INFO L258 CegarLoopResult]: At program point L253-3(lines 241 255) the Hoare annotation is: (let ((.cse27 (+ ~local~0 2))) (let ((.cse1 (= ~m_pc~0 0)) (.cse13 (= 2 ~t4_st~0)) (.cse17 (= 1 ~t4_pc~0)) (.cse7 (= 0 ~t3_st~0)) (.cse15 (= 0 ~t3_pc~0)) (.cse19 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse20 (<= ~token~0 .cse27)) (.cse24 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse25 (= 0 ~t4_st~0)) (.cse6 (<= 2 ~E_2~0)) (.cse21 (<= .cse27 ~token~0)) (.cse3 (not (= ~m_st~0 0))) (.cse4 (= ~E_1~0 2)) (.cse8 (= ~t2_pc~0 1)) (.cse9 (<= 2 ~t1_st~0)) (.cse10 (or (<= 2 ~E_3~0) (= ~E_3~0 1))) (.cse11 (= ~t1_pc~0 1)) (.cse26 (<= ~t4_pc~0 0)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse0 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse14 (= ~m_pc~0 1)) (.cse16 (< 0 ~t2_st~0)) (.cse22 (= ~t3_pc~0 1)) (.cse18 (= ~E_4~0 2)) (.cse2 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse5 (<= 2 ~E_M~0)) (.cse23 (= 2 ~t3_st~0))) (or (and .cse0 (= ~t1_st~0 0) .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse6 .cse7 .cse3 .cse4 .cse8 .cse9 .cse10 .cse11 .cse12 .cse0 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse2 .cse5 .cse19) (and .cse11 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse20 .cse6 .cse21 .cse3 .cse4 .cse8 .cse9 .cse10 .cse11 .cse12 .cse0 .cse13 .cse14 .cse16 .cse17 .cse22 .cse18 .cse2 .cse5 .cse23) (and .cse24 .cse25 .cse6 .cse7 .cse3 .cse4 .cse8 .cse9 .cse10 .cse11 .cse12 .cse26 .cse0 .cse14 .cse15 .cse16 .cse18 .cse19 .cse2 .cse5) (and .cse20 .cse24 .cse25 .cse6 .cse21 .cse3 .cse4 .cse8 .cse9 .cse10 .cse11 .cse26 .cse12 .cse0 .cse14 .cse16 .cse22 .cse18 .cse2 .cse5 .cse23)))) [2020-12-09 17:11:32,507 INFO L262 CegarLoopResult]: For program point L319-5(lines 319 324) no Hoare annotation was computed. [2020-12-09 17:11:32,507 INFO L258 CegarLoopResult]: At program point L253-4(lines 241 255) the Hoare annotation is: (let ((.cse1 (= ~m_pc~0 0)) (.cse8 (<= 2 ~E_2~0)) (.cse3 (not (= ~m_st~0 0))) (.cse4 (= ~E_1~0 2)) (.cse9 (= ~t2_pc~0 1)) (.cse10 (<= 2 ~t1_st~0)) (.cse11 (= 2 ~t2_st~0)) (.cse12 (<= 2 ~E_3~0)) (.cse6 (= ~t1_pc~0 1)) (.cse13 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse0 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (< 0 ~t3_st~0)) (.cse14 (= ~m_pc~0 1)) (.cse16 (= ~t3_pc~0 1)) (.cse2 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse5 (<= 2 ~E_M~0))) (or (and .cse0 (= ~t1_st~0 0) .cse1 .cse2 .cse3 .cse4 .cse5) (and .cse6 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5) (let ((.cse7 (+ ~local~0 3))) (and (<= .cse7 ~token~0) .cse8 .cse3 .cse4 .cse9 (<= ~token~0 .cse7) .cse10 .cse11 .cse6 .cse12 .cse13 .cse0 (= 2 ~t4_st~0) .cse14 .cse15 (= 1 ~t4_pc~0) .cse16 .cse2 .cse5)) (and (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0) (= 0 ~t4_st~0) .cse8 .cse3 .cse4 .cse9 .cse10 .cse11 .cse12 .cse6 (<= ~t4_pc~0 0) .cse13 .cse0 .cse15 .cse14 .cse16 .cse2 .cse5))) [2020-12-09 17:11:32,507 INFO L262 CegarLoopResult]: For program point L319-6(lines 319 324) no Hoare annotation was computed. [2020-12-09 17:11:32,507 INFO L258 CegarLoopResult]: At program point L253-5(lines 241 255) the Hoare annotation is: (let ((.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse18 (= ~m_pc~0 0)) (.cse3 (not (= ~m_st~0 0))) (.cse0 (< 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ~E_1~0 2)) (.cse4 (= ~t2_pc~0 1)) (.cse5 (<= 2 ~t1_st~0)) (.cse6 (= 2 ~t2_st~0)) (.cse8 (<= 2 ~E_3~0)) (.cse7 (= ~t1_pc~0 1)) (.cse9 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (= ~m_pc~0 1)) (.cse12 (or (= ~E_M~0 1) (<= 2 ~E_M~0))) (.cse13 (= 1 ~t4_pc~0)) (.cse14 (= ~t3_pc~0 1)) (.cse15 (= ~E_4~0 2)) (.cse16 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse17 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse10 (= ~t1_st~0 0) .cse12 .cse18 .cse16 .cse3 .cse2) (and .cse7 .cse10 .cse12 .cse18 .cse16 .cse3 .cse2) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse8 .cse7 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (< (+ ~local~0 3) ~token~0) .cse17 (<= ~token~0 (+ ~local~0 4))))) [2020-12-09 17:11:32,508 INFO L262 CegarLoopResult]: For program point L319-7(lines 319 324) no Hoare annotation was computed. [2020-12-09 17:11:32,508 INFO L258 CegarLoopResult]: At program point L253-6(lines 241 255) the Hoare annotation is: (let ((.cse29 (+ ~local~0 2))) (let ((.cse0 (<= ~token~0 .cse29)) (.cse4 (<= .cse29 ~token~0)) (.cse13 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse28 (+ ~local~0 3)) (.cse1 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse2 (= 0 ~t4_st~0)) (.cse14 (<= ~t4_pc~0 0)) (.cse5 (= 0 ~t3_st~0)) (.cse25 (<= ~token~0 ~local~0)) (.cse6 (not (= ~m_st~0 0))) (.cse15 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse16 (= ~m_pc~0 1)) (.cse20 (= 0 ~t3_pc~0)) (.cse26 (<= ~local~0 ~token~0)) (.cse21 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse3 (<= 2 ~E_2~0)) (.cse7 (= ~E_1~0 2)) (.cse22 (= ~m_pc~0 0)) (.cse8 (= ~t2_pc~0 1)) (.cse9 (<= 2 ~t1_st~0)) (.cse10 (= 2 ~t2_st~0)) (.cse11 (<= 2 ~E_3~0)) (.cse12 (= ~t1_pc~0 1)) (.cse23 (= 2 ~t4_st~0)) (.cse24 (= 1 ~t4_pc~0)) (.cse17 (= ~t3_pc~0 1)) (.cse18 (= ~E_4~0 2)) (.cse19 (<= 2 ~E_M~0)) (.cse27 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse13 .cse15 .cse16 .cse20 .cse18 .cse21 .cse19) (and .cse3 .cse5 .cse7 .cse22 .cse8 .cse9 .cse10 .cse12 .cse11 .cse23 .cse20 .cse24 .cse18 .cse21 .cse19) (and .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse23 .cse16 .cse20 .cse24 .cse18 .cse21 .cse19) (and .cse0 .cse3 .cse5 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse23 .cse16 .cse17 .cse24 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse25 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse17 .cse26 .cse18 .cse19 .cse27) (and (<= .cse28 ~token~0) .cse3 .cse6 .cse7 .cse8 (<= ~token~0 .cse28) .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16 .cse24 .cse17 .cse18 .cse19 .cse27) (and .cse3 .cse25 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse15 .cse23 .cse16 .cse24 .cse17 .cse26 .cse18 .cse19 .cse27) (and .cse1 .cse2 .cse3 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse27) (and .cse3 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse23 .cse16 .cse24 .cse17 .cse18 .cse19 .cse27) (and .cse1 .cse2 .cse3 .cse25 .cse5 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse14 .cse15 .cse16 .cse20 .cse18 .cse26 .cse21 .cse19) (and .cse1 .cse2 .cse3 .cse7 .cse22 .cse8 .cse9 .cse10 .cse11 .cse12 .cse14 .cse17 .cse18 .cse19 .cse27) (and .cse3 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse23 .cse16 .cse24 .cse17 .cse18 .cse19 (< .cse28 ~token~0) .cse27 (<= ~token~0 (+ ~local~0 4))) (and .cse1 .cse2 .cse3 .cse5 .cse7 .cse22 .cse8 .cse9 .cse10 .cse12 .cse11 .cse14 .cse20 .cse18 .cse21 .cse19) (and .cse12 .cse15 .cse6 .cse7 .cse19 .cse22) (and .cse3 .cse5 .cse25 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse15 .cse23 .cse16 .cse20 .cse24 .cse18 .cse26 .cse21 .cse19) (and .cse3 .cse7 .cse22 .cse8 .cse9 .cse10 .cse11 .cse12 .cse23 .cse24 .cse17 .cse18 .cse19 .cse27)))) [2020-12-09 17:11:32,508 INFO L258 CegarLoopResult]: At program point L253-7(lines 241 255) the Hoare annotation is: (let ((.cse30 (+ ~local~0 2))) (let ((.cse29 (+ ~local~0 3)) (.cse27 (<= ~token~0 .cse30)) (.cse28 (<= .cse30 ~token~0)) (.cse11 (= 2 ~t4_st~0)) (.cse12 (= 1 ~t4_pc~0)) (.cse19 (<= ~token~0 ~local~0)) (.cse25 (= 0 ~t3_st~0)) (.cse26 (= 0 ~t3_pc~0)) (.cse24 (<= ~local~0 ~token~0)) (.cse20 (not (= ~m_st~0 0))) (.cse22 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse23 (= ~m_pc~0 1)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse18 (= 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= ~E_1~0 2)) (.cse4 (= ~m_pc~0 0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse8 (= ~t1_pc~0 1)) (.cse9 (<= 2 ~E_3~0)) (.cse21 (<= ~t4_pc~0 0)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ~t3_pc~0 1)) (.cse14 (= ~E_4~0 2)) (.cse15 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse16 (<= 2 ~E_M~0)) (.cse17 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse26 .cse12 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse12 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse27 .cse0 .cse18 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse13 .cse14 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 (< .cse29 ~token~0) .cse16 (<= ~token~0 (+ ~local~0 4)) .cse17) (and .cse0 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse26 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse26 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse26 .cse14 .cse15 .cse16) (and (<= .cse29 ~token~0) .cse1 .cse2 .cse20 .cse3 .cse5 (<= ~token~0 .cse29) .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse8 .cse22 .cse20 .cse3 .cse16 .cse4) (and .cse27 .cse0 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse16) (and .cse0 .cse18 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse26 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse13 .cse14 .cse15 .cse16 .cse17)))) [2020-12-09 17:11:32,509 INFO L258 CegarLoopResult]: At program point L453(lines 415 495) the Hoare annotation is: (let ((.cse22 (= ~t2_pc~0 1)) (.cse40 (+ ~local~0 1)) (.cse8 (= ~t1_pc~0 1)) (.cse41 (+ ~local~0 2))) (let ((.cse18 (<= ~token~0 .cse41)) (.cse20 (<= .cse41 ~token~0)) (.cse39 (+ ~local~0 3)) (.cse37 (not .cse8)) (.cse23 (= 2 ~t2_st~0)) (.cse38 (= ~m_st~0 2)) (.cse33 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse36 (= ~t1_st~0 0)) (.cse21 (not (= ~m_st~0 0))) (.cse34 (<= ~token~0 .cse40)) (.cse35 (<= .cse40 ~token~0)) (.cse24 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (= ~t3_pc~0 1)) (.cse17 (= 2 ~t3_st~0)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse1 (= 0 ~t4_st~0)) (.cse4 (= ~m_pc~0 0)) (.cse9 (<= ~t4_pc~0 0)) (.cse2 (<= 2 ~E_2~0)) (.cse3 (<= ~token~0 ~local~0)) (.cse19 (= 0 ~t3_st~0)) (.cse28 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= ~E_1~0 2)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (<= 2 ~E_3~0)) (.cse29 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse25 (= 2 ~t4_st~0)) (.cse10 (not .cse22)) (.cse30 (= ~m_st~0 ~E_1~0)) (.cse11 (= 0 ~t2_st~0)) (.cse26 (= ~m_pc~0 1)) (.cse31 (= 0 ~t3_pc~0)) (.cse27 (= 1 ~t4_pc~0)) (.cse13 (= ~E_4~0 2)) (.cse14 (<= ~local~0 ~token~0)) (.cse32 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse15 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse16 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse2 .cse19 .cse20 .cse21 .cse5 .cse22 .cse6 .cse23 .cse8 .cse7 .cse24 .cse25 .cse26 .cse27 .cse12 .cse13 .cse15 .cse16) (and .cse2 .cse3 .cse19 .cse28 .cse5 .cse7 .cse8 .cse29 .cse10 .cse25 .cse30 .cse11 .cse26 .cse31 .cse27 .cse13 .cse14 .cse32 .cse33 .cse16) (and .cse18 .cse0 .cse1 .cse2 .cse19 .cse20 .cse21 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse24 .cse9 .cse29 .cse26 .cse12 .cse13 .cse15 .cse16) (and .cse34 .cse2 .cse19 .cse21 .cse5 .cse22 .cse6 .cse35 .cse7 .cse8 .cse24 .cse25 .cse11 .cse26 .cse31 .cse27 .cse13 .cse32 .cse15 .cse16) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse25 .cse10 .cse11 .cse27 .cse12 .cse14 .cse13 .cse15 .cse16 .cse17) (and .cse2 .cse5 .cse4 .cse22 .cse6 .cse23 .cse7 .cse8 .cse25 .cse12 .cse27 .cse13 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse28 .cse5 .cse7 .cse8 .cse29 .cse25 .cse10 .cse11 .cse30 .cse26 .cse12 .cse27 .cse13 .cse14 .cse33 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse19 .cse3 .cse5 .cse22 .cse23 .cse7 .cse9 .cse29 .cse36 .cse30 .cse26 .cse31 .cse13 .cse14 .cse15 .cse16 .cse32) (and .cse0 .cse1 .cse2 .cse3 .cse21 .cse5 .cse22 .cse23 .cse7 .cse8 .cse9 .cse29 .cse26 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse4 .cse5 .cse22 .cse23 .cse37 .cse7 .cse25 .cse36 .cse27 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse28 .cse8 .cse7 .cse9 .cse29 .cse10 .cse38 .cse30 .cse11 .cse26 .cse31 .cse14 .cse13 .cse32 .cse33 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse28 .cse5 .cse6 .cse7 .cse8 .cse9 .cse29 .cse10 .cse11 .cse30 .cse26 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse28 .cse7 .cse9 .cse29 .cse36 .cse10 .cse38 .cse30 .cse11 .cse26 .cse31 .cse14 .cse13 .cse32 .cse33 .cse16) (and .cse0 .cse1 .cse2 .cse19 .cse21 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse9 .cse24 .cse29 .cse26 .cse31 .cse13 .cse32 .cse15 .cse16) (and (<= .cse39 ~token~0) .cse2 .cse21 .cse5 .cse22 (<= ~token~0 .cse39) .cse6 .cse23 .cse7 .cse8 .cse24 .cse26 .cse27 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse2 .cse19 .cse3 .cse4 .cse5 .cse22 .cse37 .cse23 .cse7 .cse36 .cse25 .cse31 .cse27 .cse13 .cse14 .cse32 .cse15 .cse16) (and .cse2 .cse19 .cse21 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse24 .cse25 .cse26 .cse31 .cse27 .cse13 .cse15 .cse16 .cse32) (and .cse34 .cse2 .cse28 .cse5 .cse6 .cse35 .cse7 .cse8 .cse24 .cse29 .cse10 .cse25 .cse11 .cse30 .cse26 .cse27 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse19 .cse4 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse9 .cse31 .cse13 .cse32 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse28 .cse5 .cse7 .cse8 .cse9 .cse29 .cse10 .cse11 .cse30 .cse26 .cse12 .cse13 .cse14 .cse33 .cse16 .cse17) (and .cse2 .cse19 .cse4 .cse5 .cse22 .cse6 .cse23 .cse8 .cse7 .cse25 .cse31 .cse27 .cse13 .cse32 .cse15 .cse16) (and .cse2 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse24 .cse25 .cse26 .cse12 .cse27 .cse13 .cse15 .cse16 (< .cse39 ~token~0) .cse17 (<= ~token~0 (+ ~local~0 4))) (and .cse2 .cse3 .cse19 .cse4 .cse5 .cse37 .cse7 .cse25 .cse10 .cse36 .cse11 .cse31 .cse27 .cse14 .cse13 .cse32 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse21 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse24 .cse9 .cse29 .cse26 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse4 .cse5 .cse37 .cse7 .cse36 .cse10 .cse25 .cse11 .cse27 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse9 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse34 .cse2 .cse19 .cse28 .cse5 .cse6 .cse35 .cse7 .cse8 .cse24 .cse29 .cse25 .cse10 .cse30 .cse11 .cse26 .cse31 .cse27 .cse13 .cse32 .cse15 .cse16) (and .cse34 .cse2 .cse21 .cse5 .cse22 .cse6 .cse35 .cse7 .cse8 .cse24 .cse25 .cse11 .cse26 .cse12 .cse27 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse28 .cse5 .cse6 .cse7 .cse8 .cse9 .cse29 .cse10 .cse30 .cse11 .cse26 .cse31 .cse14 .cse13 .cse32 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse4 .cse5 .cse22 .cse23 .cse37 .cse7 .cse9 .cse36 .cse31 .cse14 .cse13 .cse32 .cse15 .cse16) (and .cse34 .cse0 .cse1 .cse2 .cse21 .cse5 .cse22 .cse6 .cse35 .cse8 .cse7 .cse24 .cse9 .cse29 .cse11 .cse26 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse21 .cse5 .cse22 .cse23 .cse8 .cse7 .cse25 .cse26 .cse27 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse19 .cse3 .cse21 .cse5 .cse22 .cse23 .cse7 .cse8 .cse9 .cse29 .cse26 .cse31 .cse13 .cse14 .cse32 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse28 .cse5 .cse4 .cse37 .cse7 .cse9 .cse10 .cse36 .cse11 .cse31 .cse14 .cse13 .cse33 .cse16 .cse32) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse22 .cse23 .cse37 .cse7 .cse9 .cse36 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse28 .cse5 .cse6 .cse7 .cse8 .cse29 .cse10 .cse25 .cse11 .cse30 .cse26 .cse27 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse28 .cse5 .cse7 .cse29 .cse25 .cse10 .cse36 .cse30 .cse11 .cse26 .cse27 .cse12 .cse13 .cse14 .cse33 .cse16 .cse17) (and .cse2 .cse3 .cse19 .cse21 .cse5 .cse22 .cse23 .cse7 .cse8 .cse25 .cse26 .cse31 .cse27 .cse14 .cse13 .cse15 .cse16 .cse32) (and .cse0 .cse1 .cse2 .cse3 .cse28 .cse5 .cse7 .cse9 .cse29 .cse36 .cse10 .cse30 .cse11 .cse26 .cse12 .cse13 .cse14 .cse33 .cse16 .cse17) (and .cse34 .cse0 .cse1 .cse2 .cse19 .cse28 .cse5 .cse6 .cse35 .cse7 .cse8 .cse24 .cse9 .cse29 .cse10 .cse30 .cse11 .cse26 .cse31 .cse13 .cse32 .cse15 .cse16) (and .cse34 .cse0 .cse1 .cse2 .cse19 .cse21 .cse5 .cse22 .cse6 .cse35 .cse7 .cse8 .cse24 .cse9 .cse29 .cse11 .cse26 .cse31 .cse13 .cse15 .cse32 .cse16) (and .cse2 .cse21 .cse5 .cse22 .cse6 .cse23 .cse8 .cse7 .cse24 .cse25 .cse26 .cse27 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse22 .cse23 .cse7 .cse9 .cse29 .cse36 .cse38 .cse26 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse19 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse25 .cse10 .cse11 .cse31 .cse27 .cse13 .cse14 .cse32 .cse15 .cse16) (and .cse2 .cse3 .cse21 .cse5 .cse22 .cse23 .cse7 .cse25 .cse36 .cse26 .cse27 .cse12 .cse14 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse37 .cse7 .cse9 .cse10 .cse36 .cse11 .cse12 .cse14 .cse13 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse19 .cse21 .cse5 .cse22 .cse23 .cse7 .cse25 .cse36 .cse26 .cse31 .cse27 .cse13 .cse14 .cse32 .cse15 .cse16) (and .cse2 .cse3 .cse19 .cse28 .cse5 .cse7 .cse29 .cse25 .cse10 .cse38 .cse36 .cse11 .cse26 .cse31 .cse27 .cse13 .cse14 .cse32 .cse33 .cse16) (and .cse36 .cse4 .cse15 .cse21 .cse5 .cse16) (and .cse8 .cse4 .cse15 .cse21 .cse5 .cse16) (and .cse34 .cse0 .cse1 .cse2 .cse28 .cse5 .cse6 .cse35 .cse7 .cse8 .cse24 .cse9 .cse29 .cse10 .cse11 .cse30 .cse26 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse19 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse31 .cse14 .cse13 .cse32 .cse15 .cse16) (and .cse2 .cse3 .cse19 .cse28 .cse5 .cse6 .cse7 .cse8 .cse29 .cse25 .cse10 .cse30 .cse11 .cse26 .cse31 .cse27 .cse13 .cse14 .cse32 .cse15 .cse16)))) [2020-12-09 17:11:32,509 INFO L262 CegarLoopResult]: For program point L57(lines 57 61) no Hoare annotation was computed. [2020-12-09 17:11:32,509 INFO L262 CegarLoopResult]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2020-12-09 17:11:32,509 INFO L258 CegarLoopResult]: At program point L58(lines 53 92) the Hoare annotation is: (and (<= 2 ~E_2~0) (not (= ~m_st~0 0)) (= ~E_1~0 2) (= ~t2_pc~0 1) (<= 2 ~t1_st~0) (= 2 ~t2_st~0) (<= 2 ~E_3~0) (= ~t1_pc~0 1) (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) (= 2 ~t4_st~0) (= ~m_pc~0 1) (= 1 ~t4_pc~0) (= ~t3_pc~0 1) (= ~E_4~0 2) (not (= ULTIMATE.start_eval_~tmp~0 0)) (<= 2 ~E_M~0) (< (+ ~local~0 3) ~token~0) (= 2 ~t3_st~0) (<= ~token~0 (+ ~local~0 4))) [2020-12-09 17:11:32,509 INFO L262 CegarLoopResult]: For program point L456(lines 456 463) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-2(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-3(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-5(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-6(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-8(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-9(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-11(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-12(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-14(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-15(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-17(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-18(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-20(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-21(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L261-23(lines 261 270) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L262(lines 262 267) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L262-1(lines 262 267) no Hoare annotation was computed. [2020-12-09 17:11:32,510 INFO L262 CegarLoopResult]: For program point L262-2(lines 262 267) no Hoare annotation was computed. [2020-12-09 17:11:32,511 INFO L262 CegarLoopResult]: For program point L262-3(lines 262 267) no Hoare annotation was computed. [2020-12-09 17:11:32,511 INFO L262 CegarLoopResult]: For program point L262-4(lines 262 267) no Hoare annotation was computed. [2020-12-09 17:11:32,511 INFO L262 CegarLoopResult]: For program point L262-5(lines 262 267) no Hoare annotation was computed. [2020-12-09 17:11:32,511 INFO L262 CegarLoopResult]: For program point L262-6(lines 262 267) no Hoare annotation was computed. [2020-12-09 17:11:32,511 INFO L262 CegarLoopResult]: For program point L262-7(lines 262 267) no Hoare annotation was computed. [2020-12-09 17:11:32,511 INFO L258 CegarLoopResult]: At program point L329(lines 317 331) the Hoare annotation is: (and (= ~m_pc~0 ~t2_pc~0) (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0) (= 0 ~t4_st~0) (<= 2 ~E_2~0) (<= ~token~0 ~local~0) (= 0 ~t3_st~0) (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) (= ~E_1~0 2) (= ~m_pc~0 0) (not (= ~t1_pc~0 1)) (<= 2 ~E_3~0) (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) (<= ~t4_pc~0 0) (= ~t1_st~0 0) (= 0 ~t2_st~0) (= 0 ~t3_pc~0) (<= ~local~0 ~token~0) (= ~E_4~0 2) (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0) (<= 2 ~E_M~0)) [2020-12-09 17:11:32,511 INFO L258 CegarLoopResult]: At program point L329-1(lines 317 331) the Hoare annotation is: (let ((.cse7 (= ~t2_pc~0 1))) (let ((.cse13 (= 2 ~t4_st~0)) (.cse14 (= 1 ~t4_pc~0)) (.cse24 (not .cse7)) (.cse25 (= 0 ~t2_st~0)) (.cse26 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse0 (<= 1 ULTIMATE.start_eval_~tmp~0)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (= ~t1_st~0 0)) (.cse15 (= ~t3_pc~0 1)) (.cse20 (= 2 ~t3_st~0)) (.cse1 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse21 (= 0 ~t4_st~0)) (.cse2 (<= 2 ~E_2~0)) (.cse3 (<= ~token~0 ~local~0)) (.cse27 (= 0 ~t3_st~0)) (.cse4 (not (= ~m_st~0 0))) (.cse5 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~m_pc~0 0)) (.cse8 (= 2 ~t2_st~0)) (.cse9 (<= 2 ~E_3~0)) (.cse22 (= ~t1_pc~0 1)) (.cse23 (<= ~t4_pc~0 0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse28 (= 0 ~t3_pc~0)) (.cse16 (<= ~local~0 ~token~0)) (.cse17 (= ~E_4~0 2)) (.cse19 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse18 (<= 2 ~E_M~0)) (.cse29 (not (= ULTIMATE.start_eval_~tmp~0 0)))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse1 .cse21 .cse2 .cse3 .cse5 .cse4 .cse6 .cse9 .cse22 .cse23 .cse11 .cse24 .cse25 .cse15 .cse16 .cse17 .cse18 .cse26 .cse19 .cse20) (and .cse1 .cse2 .cse3 .cse5 .cse4 .cse6 .cse9 .cse10 .cse11 .cse12 .cse24 .cse13 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse26 .cse19 .cse20) (and .cse1 .cse2 .cse3 .cse27 .cse5 .cse4 .cse6 .cse9 .cse10 .cse11 .cse13 .cse12 .cse24 .cse25 .cse28 .cse14 .cse16 .cse17 .cse19 .cse18 .cse26) (and .cse1 .cse21 .cse2 .cse3 .cse5 .cse6 .cse4 .cse7 .cse8 .cse9 .cse22 .cse23 .cse11 .cse15 .cse16 .cse17 .cse29 .cse18 .cse19 .cse20) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse22 .cse9 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse29 .cse19 .cse20) (and .cse0 .cse1 .cse21 .cse2 .cse3 .cse27 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse23 .cse11 .cse12 .cse28 .cse16 .cse17 .cse19 .cse18) (and .cse1 .cse21 .cse2 .cse3 .cse27 .cse4 .cse6 .cse5 .cse9 .cse10 .cse23 .cse11 .cse12 .cse24 .cse25 .cse28 .cse16 .cse17 .cse19 .cse18 .cse26) (and .cse1 .cse2 .cse3 .cse27 .cse5 .cse4 .cse6 .cse9 .cse22 .cse11 .cse13 .cse24 .cse25 .cse28 .cse14 .cse16 .cse17 .cse19 .cse18 .cse26) (and .cse1 .cse2 .cse3 .cse6 .cse5 .cse4 .cse9 .cse22 .cse11 .cse13 .cse24 .cse25 .cse14 .cse15 .cse16 .cse17 .cse18 .cse26 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse27 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse28 .cse14 .cse16 .cse17 .cse19 .cse18) (and .cse1 .cse21 .cse2 .cse3 .cse5 .cse4 .cse6 .cse9 .cse10 .cse23 .cse11 .cse12 .cse24 .cse25 .cse15 .cse16 .cse17 .cse18 .cse26 .cse19 .cse20) (and .cse1 .cse2 .cse3 .cse27 .cse5 .cse6 .cse4 .cse7 .cse8 .cse9 .cse22 .cse11 .cse13 .cse28 .cse14 .cse16 .cse17 .cse19 .cse18 .cse29) (and .cse1 .cse21 .cse2 .cse3 .cse27 .cse5 .cse4 .cse6 .cse9 .cse22 .cse23 .cse11 .cse24 .cse25 .cse28 .cse16 .cse17 .cse19 .cse18 .cse26) (and .cse0 .cse1 .cse21 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse23 .cse11 .cse12 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20) (and .cse1 .cse21 .cse2 .cse3 .cse27 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse22 .cse23 .cse11 .cse28 .cse16 .cse17 .cse19 .cse18 .cse29)))) [2020-12-09 17:11:32,512 INFO L258 CegarLoopResult]: At program point L329-2(lines 317 331) the Hoare annotation is: (let ((.cse28 (<= 2 ~E_2~0)) (.cse30 (+ ~local~0 1))) (let ((.cse4 (= 0 ~t3_st~0)) (.cse16 (= 0 ~t3_pc~0)) (.cse29 (= 2 ~t2_st~0)) (.cse24 (= 2 ~t4_st~0)) (.cse25 (= 1 ~t4_pc~0)) (.cse5 (not (= ~m_st~0 0))) (.cse7 (= ~t2_pc~0 1)) (.cse0 (<= ~token~0 .cse30)) (.cse1 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse2 (= 0 ~t4_st~0)) (.cse3 (< 0 ~t1_st~0)) (.cse22 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~E_1~0 2)) (.cse8 (<= .cse30 ~token~0)) (.cse9 (<= 2 ~E_3~0)) (.cse10 (= ~t1_pc~0 1)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (<= ~t4_pc~0 0)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse23 (= ~m_st~0 ~E_1~0)) (.cse14 (= 0 ~t2_st~0)) (.cse15 (= ~m_pc~0 1)) (.cse26 (= ~t3_pc~0 1)) (.cse17 (or (= ~E_2~0 1) .cse28)) (.cse18 (= ~E_4~0 2)) (.cse20 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse21 (<= 2 ~E_M~0)) (.cse19 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse27 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse22 .cse6 .cse8 .cse10 .cse9 .cse11 .cse12 .cse13 .cse23 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse22 .cse6 .cse8 .cse10 .cse9 .cse12 .cse13 .cse24 .cse23 .cse14 .cse15 .cse25 .cse26 .cse17 .cse18 .cse20 .cse21 .cse19 .cse27) (and .cse1 .cse2 .cse28 .cse3 .cse4 .cse5 .cse6 .cse22 .cse7 .cse29 .cse9 .cse10 .cse12 .cse11 .cse13 .cse15 .cse16 .cse18 .cse19 .cse20 .cse21) (and .cse1 .cse28 .cse3 .cse4 .cse5 .cse6 .cse22 .cse7 .cse29 .cse9 .cse10 .cse12 .cse13 .cse24 .cse15 .cse16 .cse25 .cse18 .cse20 .cse21 .cse19) (and .cse0 .cse1 .cse3 .cse5 .cse6 .cse7 .cse8 .cse10 .cse9 .cse12 .cse13 .cse24 .cse14 .cse15 .cse25 .cse26 .cse17 .cse18 .cse20 .cse21 .cse19 .cse27) (and .cse1 .cse2 .cse28 .cse3 .cse5 .cse6 .cse22 .cse7 .cse29 .cse9 .cse10 .cse12 .cse11 .cse13 .cse15 .cse26 .cse18 .cse20 .cse21 .cse19 .cse27) (and .cse0 .cse1 .cse3 .cse4 .cse22 .cse6 .cse8 .cse9 .cse10 .cse12 .cse13 .cse24 .cse23 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse13 .cse24 .cse14 .cse15 .cse16 .cse25 .cse17 .cse18 .cse20 .cse21 .cse19) (and .cse10 .cse13 .cse20 .cse5 .cse6 .cse21 (= ~m_pc~0 0)) (and .cse1 .cse28 .cse3 .cse5 .cse6 .cse22 .cse7 .cse29 .cse10 .cse9 .cse12 .cse13 .cse24 .cse15 .cse25 .cse26 .cse18 .cse20 .cse21 .cse19 .cse27) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse26 .cse17 .cse18 .cse20 .cse21 .cse19 .cse27) (and .cse0 .cse1 .cse2 .cse3 .cse22 .cse6 .cse8 .cse9 .cse10 .cse12 .cse11 .cse13 .cse23 .cse14 .cse15 .cse26 .cse17 .cse18 .cse20 .cse21 .cse19 .cse27)))) [2020-12-09 17:11:32,512 INFO L258 CegarLoopResult]: At program point L329-3(lines 317 331) the Hoare annotation is: (let ((.cse26 (+ ~local~0 2))) (let ((.cse14 (= 0 ~t3_pc~0)) (.cse24 (= ~m_pc~0 0)) (.cse21 (<= ~token~0 .cse26)) (.cse3 (= 0 ~t3_st~0)) (.cse22 (<= .cse26 ~token~0)) (.cse19 (= 2 ~t4_st~0)) (.cse20 (= 1 ~t4_pc~0)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse1 (= 0 ~t4_st~0)) (.cse2 (<= 2 ~E_2~0)) (.cse4 (not (= ~m_st~0 0))) (.cse5 (= ~E_1~0 2)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (<= 2 ~t1_st~0)) (.cse8 (or (<= 2 ~E_3~0) (= ~E_3~0 1))) (.cse9 (= ~t1_pc~0 1)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (<= ~t4_pc~0 0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (= ~m_pc~0 1)) (.cse23 (= ~t3_pc~0 1)) (.cse15 (= ~E_4~0 2)) (.cse17 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse18 (<= 2 ~E_M~0)) (.cse16 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse25 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse19 .cse13 .cse14 .cse20 .cse15 .cse17 .cse18 .cse16) (and .cse21 .cse0 .cse2 .cse22 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse19 .cse13 .cse20 .cse23 .cse15 .cse17 .cse18) (and .cse10 .cse12 (= ~t1_st~0 0) .cse24 .cse17 .cse4 .cse5 .cse18) (and .cse9 .cse12 .cse24 .cse17 .cse4 .cse5 .cse18) (and .cse21 .cse0 .cse1 .cse2 .cse3 .cse22 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse23 .cse15 .cse17 .cse18) (and .cse0 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse19 .cse13 .cse20 .cse23 .cse15 .cse17 .cse18 .cse16 .cse25) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse23 .cse15 .cse17 .cse18 .cse16 .cse25)))) [2020-12-09 17:11:32,512 INFO L258 CegarLoopResult]: At program point L329-4(lines 317 331) the Hoare annotation is: (let ((.cse16 (= ~m_pc~0 0)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse1 (<= 2 ~E_2~0)) (.cse4 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (not (= ~m_st~0 0))) (.cse3 (= ~E_1~0 2)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse8 (<= 2 ~E_3~0)) (.cse9 (= ~t1_pc~0 1)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= ~m_pc~0 1)) (.cse18 (= 1 ~t4_pc~0)) (.cse13 (= ~t3_pc~0 1)) (.cse14 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse15 (<= 2 ~E_M~0))) (or (and .cse0 (= 0 ~t4_st~0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 (<= ~t4_pc~0 0) .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse10 .cse11 (= ~t1_st~0 0) .cse16 .cse14 .cse2 .cse3 .cse15) (and .cse9 .cse11 .cse16 .cse14 .cse2 .cse3 .cse15) (let ((.cse17 (+ ~local~0 3))) (and (<= .cse17 ~token~0) .cse1 .cse2 .cse3 .cse4 .cse5 (<= ~token~0 .cse17) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse18 .cse13 .cse14 .cse15)) (and .cse0 .cse1 .cse4 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= 2 ~t4_st~0) .cse12 .cse18 .cse13 .cse14 .cse15))) [2020-12-09 17:11:32,512 INFO L258 CegarLoopResult]: At program point L329-5(lines 317 331) the Hoare annotation is: (let ((.cse7 (< 0 ~t4_st~0)) (.cse8 (<= 2 ~E_2~0)) (.cse9 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse10 (= ~t2_pc~0 1)) (.cse11 (<= 2 ~t1_st~0)) (.cse12 (= 2 ~t2_st~0)) (.cse0 (= ~t1_pc~0 1)) (.cse13 (<= 2 ~E_3~0)) (.cse15 (= ~m_pc~0 1)) (.cse16 (= 1 ~t4_pc~0)) (.cse17 (= ~t3_pc~0 1)) (.cse18 (= ~E_4~0 2)) (.cse19 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse20 (= 2 ~t3_st~0)) (.cse14 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse1 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse2 (or (= ~E_M~0 1) (<= 2 ~E_M~0))) (.cse3 (= ~m_pc~0 0)) (.cse4 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse5 (not (= ~m_st~0 0))) (.cse6 (= ~E_1~0 2))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse8 .cse6 .cse5 .cse9 .cse10 .cse11 .cse12 .cse13 .cse0 .cse14 .cse1 .cse15 .cse2 .cse16 .cse17 .cse18 .cse4 .cse19 .cse20) (and .cse7 .cse8 .cse9 .cse6 .cse10 .cse11 .cse12 .cse0 .cse13 .cse14 .cse15 .cse2 .cse16 .cse17 .cse18 .cse4 .cse19 (< (+ ~local~0 3) ~token~0) (<= ~token~0 (+ ~local~0 4)) .cse20) (and .cse14 .cse1 (= ~t1_st~0 0) .cse2 .cse3 .cse4 .cse5 .cse6))) [2020-12-09 17:11:32,512 INFO L258 CegarLoopResult]: At program point L329-6(lines 317 331) the Hoare annotation is: (let ((.cse30 (+ ~local~0 2))) (let ((.cse24 (<= ~token~0 ~local~0)) (.cse26 (<= ~local~0 ~token~0)) (.cse27 (+ ~local~0 3)) (.cse12 (= 2 ~t4_st~0)) (.cse22 (= 0 ~t3_pc~0)) (.cse14 (= 1 ~t4_pc~0)) (.cse21 (= ~m_pc~0 0)) (.cse18 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse19 (= 2 ~t3_st~0)) (.cse28 (<= ~token~0 .cse30)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse23 (= 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse29 (<= .cse30 ~token~0)) (.cse20 (= 0 ~t3_st~0)) (.cse4 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (not (= ~m_st~0 0))) (.cse3 (= ~E_1~0 2)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse9 (<= 2 ~E_3~0)) (.cse8 (= ~t1_pc~0 1)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse25 (<= ~t4_pc~0 0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (= ~m_pc~0 1)) (.cse15 (= ~t3_pc~0 1)) (.cse16 (= ~E_4~0 2)) (.cse17 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse20 .cse3 .cse4 .cse21 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse22 .cse14 .cse16 .cse18 .cse17) (and .cse0 .cse23 .cse1 .cse24 .cse20 .cse4 .cse2 .cse3 .cse5 .cse7 .cse9 .cse8 .cse25 .cse11 .cse13 .cse22 .cse26 .cse16 .cse18 .cse17) (and (<= .cse27 ~token~0) .cse1 .cse2 .cse3 .cse4 .cse5 (<= ~token~0 .cse27) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse24 .cse20 .cse4 .cse2 .cse3 .cse5 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse22 .cse14 .cse26 .cse16 .cse18 .cse17) (and .cse0 .cse23 .cse1 .cse20 .cse4 .cse2 .cse3 .cse5 .cse6 .cse7 .cse9 .cse8 .cse10 .cse25 .cse11 .cse13 .cse22 .cse16 .cse18 .cse17) (and .cse0 .cse1 .cse24 .cse2 .cse3 .cse4 .cse5 .cse7 .cse8 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse26 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse4 .cse3 .cse21 .cse5 .cse6 .cse7 .cse9 .cse8 .cse10 .cse12 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse28 .cse0 .cse1 .cse20 .cse29 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse23 .cse1 .cse24 .cse2 .cse3 .cse4 .cse5 .cse7 .cse9 .cse8 .cse25 .cse11 .cse13 .cse15 .cse26 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse23 .cse1 .cse20 .cse4 .cse3 .cse21 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse25 .cse22 .cse16 .cse18 .cse17) (and .cse0 .cse1 .cse4 .cse3 .cse5 .cse6 .cse7 .cse9 .cse8 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 (< .cse27 ~token~0) (<= ~token~0 (+ ~local~0 4)) .cse19) (and .cse0 .cse23 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse8 .cse10 .cse25 .cse11 .cse13 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse8 .cse11 .cse2 .cse3 .cse17 .cse21) (and .cse0 .cse1 .cse20 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse22 .cse14 .cse16 .cse18 .cse17) (and .cse0 .cse23 .cse1 .cse4 .cse3 .cse21 .cse5 .cse6 .cse7 .cse8 .cse9 .cse25 .cse10 .cse15 .cse16 .cse18 .cse17 .cse19) (and .cse28 .cse0 .cse23 .cse1 .cse29 .cse20 .cse4 .cse2 .cse3 .cse5 .cse6 .cse7 .cse9 .cse8 .cse10 .cse25 .cse11 .cse13 .cse15 .cse16 .cse17)))) [2020-12-09 17:11:32,513 INFO L258 CegarLoopResult]: At program point L329-7(lines 317 331) the Hoare annotation is: (let ((.cse30 (+ ~local~0 2))) (let ((.cse29 (+ ~local~0 3)) (.cse27 (<= ~token~0 .cse30)) (.cse28 (<= .cse30 ~token~0)) (.cse11 (= 2 ~t4_st~0)) (.cse12 (= 1 ~t4_pc~0)) (.cse19 (<= ~token~0 ~local~0)) (.cse25 (= 0 ~t3_st~0)) (.cse26 (= 0 ~t3_pc~0)) (.cse24 (<= ~local~0 ~token~0)) (.cse20 (not (= ~m_st~0 0))) (.cse22 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse23 (= ~m_pc~0 1)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse18 (= 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= ~E_1~0 2)) (.cse4 (= ~m_pc~0 0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse8 (= ~t1_pc~0 1)) (.cse9 (<= 2 ~E_3~0)) (.cse21 (<= ~t4_pc~0 0)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ~t3_pc~0 1)) (.cse14 (= ~E_4~0 2)) (.cse15 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse16 (<= 2 ~E_M~0)) (.cse17 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse26 .cse12 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse12 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse27 .cse0 .cse18 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse13 .cse14 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 (< .cse29 ~token~0) .cse16 (<= ~token~0 (+ ~local~0 4)) .cse17) (and .cse0 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse26 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse26 .cse12 .cse14 .cse15 .cse16) (and (<= .cse29 ~token~0) .cse1 .cse2 .cse20 .cse3 .cse5 (<= ~token~0 .cse29) .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse8 .cse22 .cse20 .cse3 .cse16 .cse4) (and .cse27 .cse0 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse16) (and .cse0 .cse18 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse26 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse13 .cse14 .cse15 .cse16 .cse17)))) [2020-12-09 17:11:32,513 INFO L262 CegarLoopResult]: For program point ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION(line 12) no Hoare annotation was computed. [2020-12-09 17:11:32,513 INFO L262 CegarLoopResult]: For program point L134(lines 134 142) no Hoare annotation was computed. [2020-12-09 17:11:32,513 INFO L258 CegarLoopResult]: At program point L795-1(lines 560 832) the Hoare annotation is: (let ((.cse30 (+ ~local~0 2))) (let ((.cse29 (+ ~local~0 3)) (.cse27 (<= ~token~0 .cse30)) (.cse28 (<= .cse30 ~token~0)) (.cse11 (= 2 ~t4_st~0)) (.cse12 (= 1 ~t4_pc~0)) (.cse19 (<= ~token~0 ~local~0)) (.cse25 (= 0 ~t3_st~0)) (.cse26 (= 0 ~t3_pc~0)) (.cse24 (<= ~local~0 ~token~0)) (.cse20 (not (= ~m_st~0 0))) (.cse22 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse23 (= ~m_pc~0 1)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse18 (= 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= ~E_1~0 2)) (.cse4 (= ~m_pc~0 0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse8 (= ~t1_pc~0 1)) (.cse9 (<= 2 ~E_3~0)) (.cse21 (<= ~t4_pc~0 0)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ~t3_pc~0 1)) (.cse14 (= ~E_4~0 2)) (.cse15 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse16 (<= 2 ~E_M~0)) (.cse17 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse26 .cse12 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse12 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse27 .cse0 .cse18 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse13 .cse14 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 (< .cse29 ~token~0) .cse16 (<= ~token~0 (+ ~local~0 4)) .cse17) (and .cse0 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse26 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse19 .cse25 .cse4 .cse2 .cse3 (not .cse8) .cse9 .cse10 .cse21 (not .cse5) (= ~t1_st~0 0) (= 0 ~t2_st~0) .cse26 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse26 .cse12 .cse14 .cse15 .cse16) (and (<= .cse29 ~token~0) .cse1 .cse2 .cse20 .cse3 .cse5 (<= ~token~0 .cse29) .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse8 .cse22 .cse20 .cse3 .cse16 .cse4) (and .cse27 .cse0 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse16) (and .cse0 .cse18 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse26 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse13 .cse14 .cse15 .cse16 .cse17)))) [2020-12-09 17:11:32,514 INFO L258 CegarLoopResult]: At program point L467(lines 415 495) the Hoare annotation is: (let ((.cse22 (= ~t2_pc~0 1)) (.cse40 (+ ~local~0 1)) (.cse8 (= ~t1_pc~0 1)) (.cse41 (+ ~local~0 2))) (let ((.cse18 (<= ~token~0 .cse41)) (.cse20 (<= .cse41 ~token~0)) (.cse39 (+ ~local~0 3)) (.cse34 (not .cse8)) (.cse23 (= 2 ~t2_st~0)) (.cse38 (= ~m_st~0 2)) (.cse33 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse21 (not (= ~m_st~0 0))) (.cse36 (<= ~token~0 .cse40)) (.cse37 (<= .cse40 ~token~0)) (.cse24 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse35 (= ~t1_st~0 0)) (.cse12 (= ~t3_pc~0 1)) (.cse17 (= 2 ~t3_st~0)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse1 (= 0 ~t4_st~0)) (.cse4 (= ~m_pc~0 0)) (.cse9 (<= ~t4_pc~0 0)) (.cse2 (<= 2 ~E_2~0)) (.cse3 (<= ~token~0 ~local~0)) (.cse19 (= 0 ~t3_st~0)) (.cse28 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= ~E_1~0 2)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (<= 2 ~E_3~0)) (.cse29 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse25 (= 2 ~t4_st~0)) (.cse10 (not .cse22)) (.cse30 (= ~m_st~0 ~E_1~0)) (.cse11 (= 0 ~t2_st~0)) (.cse26 (= ~m_pc~0 1)) (.cse31 (= 0 ~t3_pc~0)) (.cse27 (= 1 ~t4_pc~0)) (.cse13 (= ~E_4~0 2)) (.cse14 (<= ~local~0 ~token~0)) (.cse32 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse15 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse16 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse2 .cse19 .cse20 .cse21 .cse5 .cse22 .cse6 .cse23 .cse8 .cse7 .cse24 .cse25 .cse26 .cse27 .cse12 .cse13 .cse15 .cse16) (and .cse2 .cse3 .cse19 .cse28 .cse5 .cse7 .cse8 .cse29 .cse10 .cse25 .cse30 .cse11 .cse26 .cse31 .cse27 .cse13 .cse14 .cse32 .cse33 .cse16) (and .cse2 .cse3 .cse4 .cse5 .cse34 .cse7 .cse25 .cse35 .cse10 .cse11 .cse12 .cse27 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse18 .cse0 .cse1 .cse2 .cse19 .cse20 .cse21 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse24 .cse9 .cse29 .cse26 .cse12 .cse13 .cse15 .cse16) (and .cse36 .cse2 .cse19 .cse21 .cse5 .cse22 .cse6 .cse37 .cse7 .cse8 .cse24 .cse25 .cse11 .cse26 .cse31 .cse27 .cse13 .cse32 .cse15 .cse16) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse25 .cse10 .cse11 .cse27 .cse12 .cse14 .cse13 .cse15 .cse16 .cse17) (and .cse2 .cse5 .cse4 .cse22 .cse6 .cse23 .cse7 .cse8 .cse25 .cse12 .cse27 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse19 .cse3 .cse5 .cse22 .cse23 .cse7 .cse9 .cse29 .cse35 .cse30 .cse26 .cse31 .cse13 .cse14 .cse15 .cse16 .cse32) (and .cse0 .cse1 .cse2 .cse3 .cse21 .cse5 .cse22 .cse23 .cse7 .cse8 .cse9 .cse29 .cse26 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse4 .cse5 .cse22 .cse23 .cse34 .cse7 .cse25 .cse35 .cse27 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse28 .cse8 .cse7 .cse9 .cse29 .cse10 .cse38 .cse30 .cse11 .cse26 .cse31 .cse14 .cse13 .cse32 .cse33 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse28 .cse7 .cse9 .cse29 .cse35 .cse10 .cse38 .cse30 .cse11 .cse26 .cse31 .cse14 .cse13 .cse32 .cse33 .cse16) (and (<= .cse39 ~token~0) .cse2 .cse21 .cse5 .cse22 (<= ~token~0 .cse39) .cse6 .cse23 .cse7 .cse8 .cse24 .cse26 .cse27 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse2 .cse19 .cse3 .cse4 .cse5 .cse22 .cse34 .cse23 .cse7 .cse35 .cse25 .cse31 .cse27 .cse13 .cse14 .cse32 .cse15 .cse16) (and .cse36 .cse0 .cse1 .cse2 .cse21 .cse5 .cse22 .cse6 .cse37 .cse7 .cse8 .cse24 .cse9 .cse29 .cse11 .cse26 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse2 .cse19 .cse21 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse24 .cse25 .cse26 .cse31 .cse27 .cse13 .cse15 .cse16 .cse32) (and .cse36 .cse2 .cse28 .cse5 .cse6 .cse37 .cse7 .cse8 .cse24 .cse29 .cse10 .cse25 .cse11 .cse30 .cse26 .cse27 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse19 .cse4 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse9 .cse31 .cse13 .cse32 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse19 .cse21 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse24 .cse9 .cse29 .cse26 .cse31 .cse13 .cse32 .cse15 .cse16) (and .cse2 .cse19 .cse4 .cse5 .cse22 .cse6 .cse23 .cse8 .cse7 .cse25 .cse31 .cse27 .cse13 .cse32 .cse15 .cse16) (and .cse2 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse24 .cse25 .cse26 .cse12 .cse27 .cse13 .cse15 .cse16 (< .cse39 ~token~0) .cse17 (<= ~token~0 (+ ~local~0 4))) (and .cse2 .cse3 .cse19 .cse4 .cse5 .cse34 .cse7 .cse25 .cse10 .cse35 .cse11 .cse31 .cse27 .cse14 .cse13 .cse32 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse21 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse24 .cse9 .cse29 .cse26 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse28 .cse5 .cse8 .cse7 .cse9 .cse29 .cse10 .cse11 .cse30 .cse26 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse22 .cse6 .cse23 .cse7 .cse8 .cse9 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse28 .cse5 .cse7 .cse8 .cse29 .cse10 .cse25 .cse11 .cse30 .cse26 .cse27 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse36 .cse2 .cse19 .cse28 .cse5 .cse6 .cse37 .cse7 .cse8 .cse24 .cse29 .cse25 .cse10 .cse30 .cse11 .cse26 .cse31 .cse27 .cse13 .cse32 .cse15 .cse16) (and .cse36 .cse2 .cse21 .cse5 .cse22 .cse6 .cse37 .cse7 .cse8 .cse24 .cse25 .cse11 .cse26 .cse12 .cse27 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse28 .cse5 .cse6 .cse7 .cse8 .cse9 .cse29 .cse10 .cse30 .cse11 .cse26 .cse31 .cse14 .cse13 .cse32 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse4 .cse5 .cse22 .cse23 .cse34 .cse7 .cse9 .cse35 .cse31 .cse14 .cse13 .cse32 .cse15 .cse16) (and .cse2 .cse3 .cse21 .cse5 .cse22 .cse23 .cse8 .cse7 .cse25 .cse26 .cse27 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse19 .cse3 .cse21 .cse5 .cse22 .cse23 .cse7 .cse8 .cse9 .cse29 .cse26 .cse31 .cse13 .cse14 .cse32 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse28 .cse5 .cse4 .cse34 .cse7 .cse9 .cse10 .cse35 .cse11 .cse31 .cse14 .cse13 .cse33 .cse16 .cse32) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse22 .cse23 .cse34 .cse7 .cse9 .cse35 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse28 .cse5 .cse7 .cse9 .cse29 .cse35 .cse10 .cse30 .cse11 .cse26 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse19 .cse21 .cse5 .cse22 .cse23 .cse7 .cse8 .cse25 .cse26 .cse31 .cse27 .cse14 .cse13 .cse15 .cse16 .cse32) (and .cse36 .cse0 .cse1 .cse2 .cse19 .cse28 .cse5 .cse6 .cse37 .cse7 .cse8 .cse24 .cse9 .cse29 .cse10 .cse30 .cse11 .cse26 .cse31 .cse13 .cse32 .cse15 .cse16) (and .cse36 .cse0 .cse1 .cse2 .cse19 .cse21 .cse5 .cse22 .cse6 .cse37 .cse7 .cse8 .cse24 .cse9 .cse29 .cse11 .cse26 .cse31 .cse13 .cse15 .cse32 .cse16) (and .cse2 .cse21 .cse5 .cse22 .cse6 .cse23 .cse8 .cse7 .cse24 .cse25 .cse26 .cse27 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse22 .cse23 .cse7 .cse9 .cse29 .cse35 .cse38 .cse26 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse19 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse25 .cse10 .cse11 .cse31 .cse27 .cse13 .cse14 .cse32 .cse15 .cse16) (and .cse2 .cse3 .cse21 .cse5 .cse22 .cse23 .cse7 .cse25 .cse35 .cse26 .cse27 .cse12 .cse14 .cse13 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse34 .cse7 .cse9 .cse10 .cse35 .cse11 .cse12 .cse14 .cse13 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse19 .cse21 .cse5 .cse22 .cse23 .cse7 .cse25 .cse35 .cse26 .cse31 .cse27 .cse13 .cse14 .cse32 .cse15 .cse16) (and .cse2 .cse3 .cse19 .cse28 .cse5 .cse7 .cse29 .cse25 .cse10 .cse38 .cse35 .cse11 .cse26 .cse31 .cse27 .cse13 .cse14 .cse32 .cse33 .cse16) (and .cse35 .cse4 .cse15 .cse21 .cse5 .cse16) (and .cse8 .cse4 .cse15 .cse21 .cse5 .cse16) (and .cse36 .cse0 .cse1 .cse2 .cse28 .cse5 .cse6 .cse37 .cse7 .cse8 .cse24 .cse9 .cse29 .cse10 .cse11 .cse30 .cse26 .cse12 .cse13 .cse15 .cse16 .cse17) (and .cse2 .cse3 .cse28 .cse5 .cse7 .cse29 .cse25 .cse10 .cse35 .cse30 .cse11 .cse26 .cse27 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse2 .cse19 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse31 .cse14 .cse13 .cse32 .cse15 .cse16) (and .cse2 .cse3 .cse19 .cse28 .cse5 .cse6 .cse7 .cse8 .cse29 .cse25 .cse10 .cse30 .cse11 .cse26 .cse31 .cse27 .cse13 .cse14 .cse32 .cse15 .cse16)))) [2020-12-09 17:11:32,514 INFO L258 CegarLoopResult]: At program point L137(lines 137 141) the Hoare annotation is: (let ((.cse28 (= ~t2_pc~0 1)) (.cse9 (= ~t1_pc~0 1)) (.cse32 (+ ~local~0 1))) (let ((.cse0 (<= ~token~0 .cse32)) (.cse8 (<= .cse32 ~token~0)) (.cse12 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse4 (= 0 ~t3_st~0)) (.cse16 (= 0 ~t3_pc~0)) (.cse19 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse7 (<= 2 ~t1_st~0)) (.cse1 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse2 (= 0 ~t4_st~0)) (.cse5 (not (= ~m_st~0 0))) (.cse11 (<= ~t4_pc~0 0)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (= ~m_pc~0 1)) (.cse3 (<= 2 ~E_2~0)) (.cse22 (<= ~token~0 ~local~0)) (.cse29 (= ~m_pc~0 0)) (.cse6 (= ~E_1~0 2)) (.cse30 (not .cse9)) (.cse10 (<= 2 ~E_3~0)) (.cse31 (= ~t1_st~0 0)) (.cse14 (not .cse28)) (.cse23 (= 2 ~t4_st~0)) (.cse17 (< 0 ~t2_st~0)) (.cse24 (= 1 ~t4_pc~0)) (.cse25 (= ~t3_pc~0 1)) (.cse18 (= ~E_4~0 2)) (.cse26 (<= ~local~0 ~token~0)) (.cse20 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse21 (<= 2 ~E_M~0)) (.cse27 (= 2 ~t3_st~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 .cse3 .cse22 .cse5 .cse6 .cse10 .cse9 .cse23 .cse14 .cse15 .cse17 .cse24 .cse25 .cse18 .cse26 .cse20 .cse21 .cse27) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse28 .cse7 .cse10 .cse9 .cse12 .cse11 .cse13 .cse15 .cse17 .cse16 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse9 .cse12 .cse23 .cse14 .cse15 .cse16 .cse17 .cse24 .cse18 .cse19 .cse20 .cse21) (and .cse3 .cse4 .cse22 .cse29 .cse6 .cse30 .cse10 .cse23 .cse31 .cse14 .cse16 .cse17 .cse24 .cse26 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse23 .cse15 .cse17 .cse24 .cse25 .cse18 .cse20 .cse21 .cse27) (and .cse3 .cse22 .cse4 .cse29 .cse6 .cse7 .cse10 .cse9 .cse23 .cse14 .cse17 .cse16 .cse24 .cse18 .cse26 .cse19 .cse20 .cse21) (and .cse1 .cse2 .cse3 .cse22 .cse4 .cse5 .cse6 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse26 .cse18 .cse19 .cse20 .cse21) (and .cse1 .cse2 .cse3 .cse22 .cse29 .cse6 .cse30 .cse10 .cse11 .cse14 .cse31 .cse17 .cse25 .cse26 .cse18 .cse20 .cse21 .cse27) (and .cse31 .cse29 .cse20 .cse5 .cse6 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse10 .cse9 .cse12 .cse11 .cse13 .cse15 .cse17 .cse25 .cse18 .cse20 .cse21 .cse27) (and .cse1 .cse2 .cse3 .cse4 .cse22 .cse29 .cse6 .cse7 .cse10 .cse9 .cse11 .cse14 .cse16 .cse17 .cse26 .cse18 .cse19 .cse20 .cse21) (and .cse1 .cse2 .cse3 .cse22 .cse6 .cse10 .cse11 .cse13 .cse14 .cse31 (= ~m_st~0 ~E_1~0) .cse15 .cse17 .cse25 .cse18 .cse26 .cse20 .cse21 .cse27) (and .cse9 .cse29 .cse20 .cse5 .cse6 .cse21) (and .cse3 .cse22 .cse29 .cse6 .cse7 .cse10 .cse9 .cse14 .cse23 .cse17 .cse24 .cse25 .cse18 .cse26 .cse20 .cse21 .cse27) (and .cse3 .cse22 .cse4 .cse5 .cse6 .cse10 .cse23 .cse14 .cse31 .cse15 .cse17 .cse16 .cse24 .cse18 .cse26 .cse19 .cse20 .cse21) (and .cse3 .cse4 .cse5 .cse6 .cse28 .cse7 .cse10 .cse9 .cse12 .cse23 .cse15 .cse16 .cse17 .cse24 .cse18 .cse20 .cse21 .cse19) (and .cse3 .cse22 .cse4 .cse5 .cse6 .cse10 .cse9 .cse23 .cse14 .cse15 .cse16 .cse17 .cse24 .cse18 .cse26 .cse19 .cse20 .cse21) (and .cse1 .cse2 .cse3 .cse22 .cse4 .cse6 .cse10 .cse11 .cse13 .cse14 .cse31 (= ~m_st~0 2) .cse15 .cse16 .cse17 .cse26 .cse18 .cse20 .cse21 .cse19) (and .cse3 .cse22 .cse5 .cse6 .cse10 .cse23 .cse14 .cse31 .cse15 .cse17 .cse24 .cse25 .cse18 .cse26 .cse20 .cse21 .cse27) (and .cse1 .cse2 .cse3 .cse22 .cse4 .cse29 .cse6 .cse30 .cse10 .cse11 .cse14 .cse31 .cse16 .cse17 .cse26 .cse18 .cse19 (= ULTIMATE.start_eval_~tmp~0 1) .cse21) (and .cse1 .cse2 .cse3 .cse22 .cse29 .cse6 .cse7 .cse10 .cse9 .cse11 .cse14 .cse17 .cse25 .cse18 .cse26 .cse20 .cse21 .cse27) (and .cse1 .cse2 .cse3 .cse22 .cse5 .cse6 .cse10 .cse9 .cse11 .cse13 .cse14 .cse15 .cse17 .cse25 .cse18 .cse26 .cse20 .cse21 .cse27) (and .cse3 .cse22 .cse29 .cse6 .cse30 .cse10 .cse31 .cse14 .cse23 .cse17 .cse24 .cse25 .cse18 .cse26 .cse20 .cse21 .cse27)))) [2020-12-09 17:11:32,514 INFO L262 CegarLoopResult]: For program point L470(lines 470 477) no Hoare annotation was computed. [2020-12-09 17:11:32,515 INFO L258 CegarLoopResult]: At program point L272(lines 260 274) the Hoare annotation is: (and (= ~m_pc~0 ~t2_pc~0) (= 0 ~t4_st~0) (<= 2 ~E_2~0) (<= ~token~0 ~local~0) (= 0 ~t3_st~0) (= ~E_1~0 2) (= ~m_pc~0 0) (not (= ~t1_pc~0 1)) (<= 2 ~E_3~0) (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) (<= ~t4_pc~0 0) (= ~t1_st~0 0) (= 0 ~t2_st~0) (= 0 ~t3_pc~0) (<= ~local~0 ~token~0) (= ~E_4~0 2) (<= 2 ~E_M~0)) [2020-12-09 17:11:32,515 INFO L258 CegarLoopResult]: At program point L272-1(lines 260 274) the Hoare annotation is: (let ((.cse7 (= ~t2_pc~0 1)) (.cse29 (= ~t1_pc~0 1))) (let ((.cse30 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse0 (<= 1 ULTIMATE.start_eval_~tmp~0)) (.cse8 (= 2 ~t2_st~0)) (.cse9 (not .cse29)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse14 (= ~t1_st~0 0)) (.cse20 (= 0 ~t3_st~0)) (.cse23 (= 2 ~t4_st~0)) (.cse21 (= 0 ~t3_pc~0)) (.cse26 (= 1 ~t4_pc~0)) (.cse22 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse1 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse2 (= 0 ~t4_st~0)) (.cse3 (<= 2 ~E_2~0)) (.cse4 (<= ~token~0 ~local~0)) (.cse5 (not (= ~m_st~0 0))) (.cse6 (= ~m_pc~0 0)) (.cse28 (<= 2 ~t1_st~0)) (.cse10 (<= 2 ~E_3~0)) (.cse12 (<= ~t4_pc~0 0)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse24 (not .cse7)) (.cse25 (= 0 ~t2_st~0)) (.cse15 (= ~t3_pc~0 1)) (.cse16 (= ~E_4~0 2)) (.cse17 (<= ~local~0 ~token~0)) (.cse18 (<= 2 ~E_M~0)) (.cse27 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse19 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse20 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse21 .cse17 .cse16 .cse22 .cse18) (and .cse3 .cse4 .cse5 .cse6 .cse9 .cse10 .cse11 .cse13 .cse23 .cse24 .cse14 .cse25 .cse26 .cse15 .cse16 .cse17 .cse18 .cse27 .cse19) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse28 .cse8 .cse10 .cse29 .cse12 .cse13 .cse15 .cse16 .cse17 .cse30 .cse18 .cse19) (and .cse3 .cse4 .cse20 .cse5 .cse6 .cse7 .cse28 .cse8 .cse10 .cse29 .cse13 .cse23 .cse21 .cse26 .cse16 .cse17 .cse22 .cse18 .cse30) (and .cse3 .cse4 .cse20 .cse5 .cse6 .cse9 .cse10 .cse11 .cse13 .cse23 .cse24 .cse14 .cse25 .cse21 .cse26 .cse17 .cse16 .cse22 .cse18 .cse27) (and .cse1 .cse2 .cse3 .cse4 .cse20 .cse5 .cse6 .cse28 .cse10 .cse29 .cse12 .cse13 .cse24 .cse25 .cse21 .cse17 .cse16 .cse22 .cse18 .cse27) (and .cse0 .cse3 .cse4 .cse20 .cse5 .cse6 .cse7 .cse9 .cse8 .cse10 .cse11 .cse13 .cse23 .cse14 .cse21 .cse26 .cse16 .cse17 .cse22 .cse18) (and .cse3 .cse4 .cse5 .cse7 .cse28 .cse8 .cse10 .cse29 .cse13 .cse23 .cse26 .cse15 .cse16 .cse17 .cse18 .cse30 .cse19) (and .cse3 .cse4 .cse5 .cse6 .cse28 .cse10 .cse29 .cse13 .cse23 .cse24 .cse25 .cse26 .cse15 .cse16 .cse17 .cse18 .cse27 .cse19) (and .cse1 .cse2 .cse3 .cse4 .cse20 .cse5 .cse6 .cse7 .cse28 .cse8 .cse29 .cse10 .cse12 .cse13 .cse21 .cse16 .cse17 .cse22 .cse18 .cse30) (and .cse0 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse23 .cse14 .cse26 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse24 .cse25 .cse15 .cse17 .cse16 .cse18 .cse27 .cse19) (and .cse1 .cse2 .cse3 .cse4 .cse20 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse5 .cse6 .cse9 .cse10 .cse12 .cse11 .cse13 .cse24 .cse14 .cse25 .cse21 .cse17 .cse16 .cse27 .cse22 .cse18) (and .cse3 .cse4 .cse20 .cse5 .cse6 .cse28 .cse10 .cse29 .cse13 .cse23 .cse24 .cse25 .cse21 .cse26 .cse17 .cse16 .cse22 .cse18 .cse27) (and .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse28 .cse10 .cse29 .cse12 .cse13 .cse24 .cse25 .cse15 .cse16 .cse17 .cse18 .cse27 .cse19)))) [2020-12-09 17:11:32,515 INFO L258 CegarLoopResult]: At program point L272-2(lines 260 274) the Hoare annotation is: (let ((.cse31 (+ ~local~0 1)) (.cse26 (= ~t2_pc~0 1))) (let ((.cse1 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse2 (= 0 ~t4_st~0)) (.cse4 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse10 (<= ~t4_pc~0 0)) (.cse12 (not .cse26)) (.cse13 (= ~m_st~0 ~E_1~0)) (.cse14 (= 0 ~t2_st~0)) (.cse19 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse24 (= 0 ~t3_st~0)) (.cse28 (= 0 ~t3_pc~0)) (.cse29 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse0 (<= ~token~0 .cse31)) (.cse3 (< 0 ~t1_st~0)) (.cse25 (not (= ~m_st~0 0))) (.cse5 (= ~E_1~0 2)) (.cse6 (<= .cse31 ~token~0)) (.cse27 (= 2 ~t2_st~0)) (.cse7 (<= 2 ~E_3~0)) (.cse8 (= ~t1_pc~0 1)) (.cse9 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse22 (= 2 ~t4_st~0)) (.cse15 (= ~m_pc~0 1)) (.cse23 (= 1 ~t4_pc~0)) (.cse16 (= ~t3_pc~0 1)) (.cse17 (= ~E_4~0 2)) (.cse18 (or (= ~E_2~0 1) (<= 2 ~E_2~0))) (.cse30 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse20 (<= 2 ~E_M~0)) (.cse21 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse22 .cse13 .cse14 .cse15 .cse16 .cse23 .cse17 .cse18 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse24 .cse25 .cse5 .cse26 .cse6 .cse27 .cse7 .cse8 .cse9 .cse10 .cse11 .cse15 .cse28 .cse17 .cse18 .cse29 .cse30 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse25 .cse5 .cse26 .cse6 .cse27 .cse8 .cse7 .cse9 .cse10 .cse11 .cse15 .cse16 .cse17 .cse18 .cse30 .cse20 .cse21) (and .cse0 .cse3 .cse24 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse22 .cse12 .cse13 .cse14 .cse15 .cse28 .cse23 .cse18 .cse17 .cse29 .cse19 .cse20) (and .cse0 .cse1 .cse2 .cse3 .cse24 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse28 .cse18 .cse17 .cse29 .cse19 .cse20) (and .cse8 .cse11 .cse30 .cse25 .cse5 .cse20 (= ~m_pc~0 0)) (and .cse0 .cse3 .cse24 .cse25 .cse5 .cse26 .cse6 .cse27 .cse8 .cse7 .cse9 .cse11 .cse22 .cse15 .cse28 .cse23 .cse18 .cse17 .cse30 .cse20 .cse29) (and .cse0 .cse3 .cse25 .cse5 .cse26 .cse6 .cse27 .cse7 .cse8 .cse9 .cse11 .cse22 .cse15 .cse23 .cse16 .cse17 .cse18 .cse30 .cse20 .cse21)))) [2020-12-09 17:11:32,515 INFO L262 CegarLoopResult]: For program point L206(lines 206 214) no Hoare annotation was computed. [2020-12-09 17:11:32,515 INFO L258 CegarLoopResult]: At program point L272-3(lines 260 274) the Hoare annotation is: (let ((.cse27 (+ ~local~0 2))) (let ((.cse19 (= ~m_pc~0 0)) (.cse1 (= 0 ~t3_st~0)) (.cse12 (= 0 ~t3_pc~0)) (.cse18 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse10 (= 2 ~t4_st~0)) (.cse14 (= 1 ~t4_pc~0)) (.cse23 (<= ~token~0 .cse27)) (.cse20 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse21 (= 0 ~t4_st~0)) (.cse0 (<= 2 ~E_2~0)) (.cse24 (<= .cse27 ~token~0)) (.cse2 (not (= ~m_st~0 0))) (.cse3 (= ~E_1~0 2)) (.cse4 (= ~t2_pc~0 1)) (.cse5 (<= 2 ~t1_st~0)) (.cse6 (or (<= 2 ~E_3~0) (= ~E_3~0 1))) (.cse7 (= ~t1_pc~0 1)) (.cse22 (<= ~t4_pc~0 0)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (= ~m_pc~0 1)) (.cse13 (< 0 ~t2_st~0)) (.cse25 (= ~t3_pc~0 1)) (.cse15 (= ~E_4~0 2)) (.cse16 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse17 (<= 2 ~E_M~0)) (.cse26 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse8 .cse9 (= ~t1_st~0 0) .cse19 .cse16 .cse2 .cse3 .cse17) (and .cse7 .cse9 .cse19 .cse16 .cse2 .cse3 .cse17) (and .cse20 .cse21 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse22 .cse8 .cse9 .cse11 .cse12 .cse13 .cse15 .cse18 .cse16 .cse17) (and .cse23 .cse0 .cse24 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse25 .cse15 .cse16 .cse17 .cse26) (and .cse23 .cse20 .cse21 .cse0 .cse24 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse22 .cse8 .cse9 .cse11 .cse13 .cse25 .cse15 .cse16 .cse17 .cse26)))) [2020-12-09 17:11:32,516 INFO L258 CegarLoopResult]: At program point L272-4(lines 260 274) the Hoare annotation is: (let ((.cse15 (= ~m_pc~0 0)) (.cse0 (<= 2 ~E_2~0)) (.cse1 (not (= ~m_st~0 0))) (.cse2 (= ~E_1~0 2)) (.cse3 (= ~t2_pc~0 1)) (.cse4 (<= 2 ~t1_st~0)) (.cse5 (= 2 ~t2_st~0)) (.cse7 (= ~t1_pc~0 1)) (.cse6 (<= 2 ~E_3~0)) (.cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse10 (= ~m_pc~0 1)) (.cse11 (< 0 ~t3_st~0)) (.cse12 (= ~t3_pc~0 1)) (.cse13 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse14 (<= 2 ~E_M~0))) (or (and (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0) (= 0 ~t4_st~0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 (<= ~t4_pc~0 0) .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse8 .cse9 (= ~t1_st~0 0) .cse15 .cse13 .cse1 .cse2 .cse14) (and .cse7 .cse9 .cse15 .cse13 .cse1 .cse2 .cse14) (let ((.cse16 (+ ~local~0 3))) (and (<= .cse16 ~token~0) .cse0 .cse1 .cse2 .cse3 (<= ~token~0 .cse16) .cse4 .cse5 .cse7 .cse6 .cse8 .cse9 (= 2 ~t4_st~0) .cse10 .cse11 (= 1 ~t4_pc~0) .cse12 .cse13 .cse14)))) [2020-12-09 17:11:32,516 INFO L258 CegarLoopResult]: At program point L272-5(lines 260 274) the Hoare annotation is: (let ((.cse0 (< 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse4 (= ~t2_pc~0 1)) (.cse5 (<= 2 ~t1_st~0)) (.cse6 (= 2 ~t2_st~0)) (.cse8 (<= 2 ~E_3~0)) (.cse7 (= ~t1_pc~0 1)) (.cse11 (= ~m_pc~0 1)) (.cse13 (= 1 ~t4_pc~0)) (.cse14 (= ~t3_pc~0 1)) (.cse15 (= ~E_4~0 2)) (.cse17 (= 2 ~t3_st~0)) (.cse9 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse10 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (or (= ~E_M~0 1) (<= 2 ~E_M~0))) (.cse18 (= ~m_pc~0 0)) (.cse16 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse3 (not (= ~m_st~0 0))) (.cse2 (= ~E_1~0 2))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse7 .cse10 .cse12 .cse18 .cse16 .cse3 .cse2) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse8 .cse7 .cse9 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 (< (+ ~local~0 3) ~token~0) .cse17 (<= ~token~0 (+ ~local~0 4))) (and .cse9 .cse10 (= ~t1_st~0 0) .cse12 .cse18 .cse16 .cse3 .cse2))) [2020-12-09 17:11:32,516 INFO L258 CegarLoopResult]: At program point L272-6(lines 260 274) the Hoare annotation is: (let ((.cse29 (+ ~local~0 2))) (let ((.cse24 (<= ~token~0 .cse29)) (.cse25 (<= .cse29 ~token~0)) (.cse22 (= ~t3_pc~0 1)) (.cse28 (+ ~local~0 3)) (.cse23 (= 2 ~t3_st~0)) (.cse19 (= ~m_pc~0 0)) (.cse4 (<= ~token~0 ~local~0)) (.cse26 (= 2 ~t4_st~0)) (.cse27 (= 1 ~t4_pc~0)) (.cse16 (<= ~local~0 ~token~0)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse1 (= 0 ~t4_st~0)) (.cse2 (<= 2 ~E_2~0)) (.cse3 (= 0 ~t3_st~0)) (.cse5 (not (= ~m_st~0 0))) (.cse6 (= ~E_1~0 2)) (.cse7 (= ~t2_pc~0 1)) (.cse20 (<= 2 ~t1_st~0)) (.cse8 (= 2 ~t2_st~0)) (.cse9 (<= 2 ~E_3~0)) (.cse10 (= ~t1_pc~0 1)) (.cse21 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (<= ~t4_pc~0 0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse13 (= ~m_pc~0 1)) (.cse14 (= 0 ~t3_pc~0)) (.cse15 (= ~E_4~0 2)) (.cse17 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse18 (<= 2 ~E_M~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 .cse6 .cse19 .cse7 .cse20 .cse8 .cse9 .cse10 .cse21 .cse11 .cse22 .cse15 .cse18 .cse23) (and .cse0 .cse1 .cse2 .cse3 .cse6 .cse19 .cse7 .cse20 .cse8 .cse10 .cse9 .cse21 .cse11 .cse14 .cse15 .cse17 .cse18) (and .cse24 .cse0 .cse1 .cse2 .cse3 .cse25 .cse5 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse11 .cse21 .cse12 .cse13 .cse22 .cse15 .cse18) (and .cse2 .cse3 .cse5 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse21 .cse12 .cse26 .cse13 .cse14 .cse27 .cse15 .cse17 .cse18) (and .cse24 .cse2 .cse3 .cse25 .cse5 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse21 .cse12 .cse26 .cse13 .cse22 .cse27 .cse15 .cse18) (and .cse0 .cse1 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse22 .cse16 .cse15 .cse18 .cse23) (and .cse2 .cse3 .cse6 .cse19 .cse7 .cse20 .cse8 .cse10 .cse9 .cse21 .cse26 .cse14 .cse27 .cse15 .cse17 .cse18) (and (<= .cse28 ~token~0) .cse2 .cse5 .cse6 .cse7 (<= ~token~0 .cse28) .cse20 .cse8 .cse9 .cse10 .cse21 .cse12 .cse13 .cse27 .cse22 .cse15 .cse18 .cse23) (and .cse2 .cse6 .cse19 .cse7 .cse20 .cse8 .cse9 .cse10 .cse21 .cse26 .cse27 .cse22 .cse15 .cse18 .cse23) (and .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse26 .cse13 .cse27 .cse22 .cse16 .cse15 .cse18 .cse23) (and .cse2 .cse5 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse21 .cse12 .cse26 .cse13 .cse27 .cse22 .cse15 .cse18 .cse23) (and .cse0 .cse1 .cse2 .cse5 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse21 .cse11 .cse12 .cse13 .cse22 .cse15 .cse18 .cse23) (and .cse2 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse21 .cse26 .cse13 .cse27 .cse22 .cse15 .cse18 (< .cse28 ~token~0) .cse23 (<= ~token~0 (+ ~local~0 4))) (and .cse10 .cse12 .cse5 .cse6 .cse18 .cse19) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse26 .cse13 .cse14 .cse27 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse20 .cse8 .cse9 .cse10 .cse21 .cse11 .cse12 .cse13 .cse14 .cse15 .cse17 .cse18)))) [2020-12-09 17:11:32,516 INFO L258 CegarLoopResult]: At program point L272-7(lines 260 274) the Hoare annotation is: (let ((.cse30 (+ ~local~0 2))) (let ((.cse29 (+ ~local~0 3)) (.cse27 (<= ~token~0 .cse30)) (.cse28 (<= .cse30 ~token~0)) (.cse11 (= 2 ~t4_st~0)) (.cse12 (= 1 ~t4_pc~0)) (.cse19 (<= ~token~0 ~local~0)) (.cse25 (= 0 ~t3_st~0)) (.cse26 (= 0 ~t3_pc~0)) (.cse24 (<= ~local~0 ~token~0)) (.cse20 (not (= ~m_st~0 0))) (.cse22 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse23 (= ~m_pc~0 1)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse18 (= 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= ~E_1~0 2)) (.cse4 (= ~m_pc~0 0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse8 (= ~t1_pc~0 1)) (.cse9 (<= 2 ~E_3~0)) (.cse21 (<= ~t4_pc~0 0)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ~t3_pc~0 1)) (.cse14 (= ~E_4~0 2)) (.cse15 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse16 (<= 2 ~E_M~0)) (.cse17 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse26 .cse12 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse12 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse27 .cse0 .cse18 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse13 .cse14 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 (< .cse29 ~token~0) .cse16 (<= ~token~0 (+ ~local~0 4)) .cse17) (and .cse0 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse26 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse26 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse26 .cse14 .cse15 .cse16) (and (<= .cse29 ~token~0) .cse1 .cse2 .cse20 .cse3 .cse5 (<= ~token~0 .cse29) .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse8 .cse22 .cse20 .cse3 .cse16 .cse4) (and .cse27 .cse0 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse16) (and .cse0 .cse18 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse26 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse13 .cse14 .cse15 .cse16 .cse17)))) [2020-12-09 17:11:32,517 INFO L258 CegarLoopResult]: At program point L209(lines 209 213) the Hoare annotation is: (let ((.cse36 (+ ~local~0 1)) (.cse4 (= ~t2_pc~0 1)) (.cse7 (= ~t1_pc~0 1))) (let ((.cse29 (not .cse7)) (.cse31 (= ~m_st~0 2)) (.cse3 (= ~m_pc~0 0)) (.cse6 (= 2 ~t2_st~0)) (.cse15 (= 0 ~t3_st~0)) (.cse16 (<= ~token~0 ~local~0)) (.cse23 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse30 (= ~t1_st~0 0)) (.cse17 (not .cse4)) (.cse27 (= ~m_st~0 ~E_1~0)) (.cse19 (= 0 ~t3_pc~0)) (.cse20 (<= ~local~0 ~token~0)) (.cse21 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse34 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse22 (<= ~token~0 .cse36)) (.cse0 (< 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse33 (not (= ~m_st~0 0))) (.cse2 (= ~E_1~0 2)) (.cse5 (<= 2 ~t1_st~0)) (.cse24 (<= .cse36 ~token~0)) (.cse8 (<= 2 ~E_3~0)) (.cse25 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse9 (<= ~t4_pc~0 0)) (.cse26 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse18 (= 0 ~t2_st~0)) (.cse28 (= ~m_pc~0 1)) (.cse10 (= ~t3_pc~0 1)) (.cse11 (= ~E_4~0 2)) (.cse12 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse15 .cse16 .cse3 .cse2 .cse5 .cse8 .cse7 .cse9 .cse17 .cse18 .cse19 .cse20 .cse11 .cse21 .cse12 .cse13) (and .cse22 .cse0 .cse1 .cse23 .cse2 .cse5 .cse24 .cse8 .cse7 .cse9 .cse25 .cse26 .cse17 .cse27 .cse18 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse16 .cse15 .cse3 .cse2 .cse4 .cse6 .cse29 .cse8 .cse9 .cse30 .cse19 .cse20 .cse11 .cse21 .cse12 .cse13) (and .cse0 .cse1 .cse16 .cse15 .cse23 .cse2 .cse5 .cse8 .cse7 .cse9 .cse26 .cse17 .cse27 .cse18 .cse28 .cse19 .cse20 .cse11 .cse21 .cse12 .cse13) (and .cse0 .cse1 .cse16 .cse3 .cse2 .cse29 .cse8 .cse9 .cse17 .cse30 .cse18 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14) (and .cse22 .cse0 .cse1 .cse15 .cse23 .cse2 .cse5 .cse24 .cse8 .cse7 .cse25 .cse9 .cse26 .cse17 .cse27 .cse18 .cse28 .cse19 .cse11 .cse21 .cse12 .cse13) (and .cse0 .cse1 .cse16 .cse2 .cse4 .cse6 .cse8 .cse9 .cse26 .cse30 .cse31 .cse28 .cse10 .cse11 .cse20 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse16 .cse23 .cse2 .cse8 .cse9 .cse26 .cse30 .cse17 .cse18 .cse27 .cse28 .cse10 .cse20 .cse11 .cse12 .cse13 .cse14) (let ((.cse32 (+ ~local~0 2))) (and (<= ~token~0 .cse32) .cse0 .cse1 .cse15 (<= .cse32 ~token~0) .cse33 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse25 .cse9 .cse26 .cse28 .cse10 .cse11 .cse12 .cse13)) (and .cse0 .cse1 .cse16 .cse3 .cse2 .cse4 .cse6 .cse29 .cse8 .cse9 .cse30 .cse10 .cse11 .cse20 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse15 .cse33 .cse2 .cse4 .cse5 .cse6 .cse8 .cse7 .cse25 .cse9 .cse26 .cse28 .cse19 .cse11 .cse21 .cse12 .cse13) (and .cse0 .cse1 .cse16 .cse3 .cse2 .cse5 .cse8 .cse7 .cse9 .cse17 .cse18 .cse10 .cse11 .cse20 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse16 .cse15 .cse2 .cse4 .cse6 .cse8 .cse9 .cse26 .cse30 .cse27 .cse28 .cse19 .cse20 .cse11 .cse21 .cse12 .cse13) (and .cse0 .cse1 .cse16 .cse33 .cse2 .cse4 .cse6 .cse7 .cse8 .cse9 .cse26 .cse28 .cse10 .cse11 .cse20 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse16 .cse15 .cse23 .cse2 .cse3 .cse29 .cse8 .cse9 .cse17 .cse30 .cse18 .cse19 .cse20 .cse11 .cse21 .cse34 .cse13) (and .cse0 .cse1 .cse15 .cse3 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse19 .cse11 .cse21 .cse12 .cse13) (and .cse0 .cse1 .cse16 .cse15 .cse23 .cse7 .cse8 .cse9 .cse26 .cse17 .cse31 .cse27 .cse18 .cse28 .cse19 .cse20 .cse11 .cse21 .cse34 .cse13) (let ((.cse35 (+ ~local~0 3))) (and (<= .cse35 ~token~0) .cse0 .cse1 .cse33 .cse2 .cse4 (<= ~token~0 .cse35) .cse5 .cse6 .cse7 .cse8 .cse25 .cse28 (= 1 ~t4_pc~0) .cse10 .cse11 .cse12 .cse13 .cse14)) (and .cse0 .cse1 .cse33 .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse25 .cse9 .cse26 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse16 .cse23 .cse2 .cse7 .cse8 .cse9 .cse26 .cse17 .cse27 .cse18 .cse28 .cse10 .cse11 .cse20 .cse12 .cse13 .cse14) (and .cse22 .cse0 .cse1 .cse15 .cse33 .cse2 .cse4 .cse5 .cse24 .cse8 .cse7 .cse25 .cse9 .cse26 .cse18 .cse28 .cse19 .cse11 .cse21 .cse12 .cse13) (and .cse30 .cse3 .cse12 .cse33 .cse2 .cse13) (and .cse7 .cse3 .cse12 .cse33 .cse2 .cse13) (and .cse0 .cse1 .cse16 .cse15 .cse33 .cse2 .cse4 .cse6 .cse8 .cse7 .cse9 .cse26 .cse28 .cse19 .cse11 .cse20 .cse21 .cse12 .cse13) (and .cse0 .cse1 .cse15 .cse16 .cse23 .cse2 .cse8 .cse9 .cse26 .cse30 .cse17 .cse27 .cse18 .cse28 .cse19 .cse20 .cse11 .cse21 .cse34 .cse13) (and .cse22 .cse0 .cse1 .cse33 .cse2 .cse4 .cse5 .cse24 .cse8 .cse7 .cse25 .cse9 .cse26 .cse18 .cse28 .cse10 .cse11 .cse12 .cse13 .cse14)))) [2020-12-09 17:11:32,517 INFO L262 CegarLoopResult]: For program point L12(line 12) no Hoare annotation was computed. [2020-12-09 17:11:32,517 INFO L258 CegarLoopResult]: At program point L145-1(lines 133 164) the Hoare annotation is: (let ((.cse18 (= ~t1_pc~0 1)) (.cse31 (+ ~local~0 2))) (let ((.cse25 (<= ~token~0 .cse31)) (.cse26 (<= .cse31 ~token~0)) (.cse27 (= ~t2_pc~0 1)) (.cse22 (not .cse18)) (.cse23 (< 0 ~t2_st~0)) (.cse16 (= 0 ~t3_st~0)) (.cse7 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse8 (= ~t1_st~0 0)) (.cse19 (= 0 ~t3_pc~0)) (.cse20 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse1 (= 0 ~t4_st~0)) (.cse3 (<= ~token~0 ~local~0)) (.cse21 (= ~m_pc~0 0)) (.cse6 (<= ~t4_pc~0 0)) (.cse12 (<= ~local~0 ~token~0)) (.cse2 (<= 2 ~E_2~0)) (.cse17 (not (= ~m_st~0 0))) (.cse4 (= ~E_1~0 2)) (.cse24 (<= 2 ~t1_st~0)) (.cse5 (<= 2 ~E_3~0)) (.cse28 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse29 (= 2 ~t4_st~0)) (.cse9 (= ~m_pc~0 1)) (.cse30 (= 1 ~t4_pc~0)) (.cse10 (= ~t3_pc~0 1)) (.cse11 (= ~E_4~0 2)) (.cse13 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse14 (<= 2 ~E_M~0)) (.cse15 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 (= ~m_st~0 2) .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse16 .cse17 .cse4 .cse5 .cse18 .cse6 .cse7 .cse9 .cse19 .cse11 .cse12 .cse20 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse21 .cse4 .cse22 .cse5 .cse6 .cse8 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse16 .cse3 .cse21 .cse4 .cse24 .cse5 .cse18 .cse6 .cse19 .cse11 .cse12 .cse20 .cse13 .cse14) (and .cse25 .cse2 .cse16 .cse26 .cse17 .cse4 .cse27 .cse24 .cse5 .cse18 .cse28 .cse29 .cse9 .cse30 .cse10 .cse11 .cse13 .cse14) (and .cse2 .cse3 .cse17 .cse4 .cse5 .cse29 .cse8 .cse9 .cse30 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse2 .cse3 .cse16 .cse17 .cse4 .cse5 .cse29 .cse8 .cse9 .cse19 .cse30 .cse11 .cse12 .cse20 .cse13 .cse14) (and .cse22 .cse8 .cse21 .cse13 .cse17 .cse4 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse17 .cse4 .cse5 .cse18 .cse6 .cse7 .cse9 .cse10 .cse12 .cse11 .cse13 .cse14 .cse15) (and .cse2 .cse3 .cse16 .cse17 .cse4 .cse5 .cse18 .cse29 .cse9 .cse19 .cse30 .cse11 .cse12 .cse13 .cse14 .cse20) (and .cse25 .cse0 .cse1 .cse2 .cse26 .cse16 .cse17 .cse4 .cse27 .cse24 .cse18 .cse5 .cse28 .cse6 .cse7 .cse9 .cse10 .cse11 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse16 .cse3 .cse21 .cse4 .cse22 .cse5 .cse6 .cse8 .cse19 .cse23 .cse12 .cse11 .cse20 .cse13 .cse14) (and .cse2 .cse16 .cse3 .cse21 .cse4 .cse22 .cse5 .cse29 .cse8 .cse19 .cse23 .cse30 .cse11 .cse12 .cse20 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse17 .cse4 .cse24 .cse5 .cse18 .cse28 .cse6 .cse7 .cse9 .cse10 .cse11 .cse13 .cse14 .cse15) (and .cse2 .cse16 .cse3 .cse21 .cse4 .cse24 .cse5 .cse18 .cse29 .cse19 .cse30 .cse11 .cse12 .cse20 .cse13 .cse14) (and .cse2 .cse3 .cse17 .cse4 .cse5 .cse18 .cse29 .cse9 .cse30 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse2 .cse16 .cse17 .cse4 .cse24 .cse5 .cse18 .cse28 .cse29 .cse9 .cse19 .cse30 .cse11 .cse13 .cse14 .cse20) (and .cse2 .cse3 .cse21 .cse4 .cse22 .cse5 .cse29 .cse8 .cse23 .cse30 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse16 .cse17 .cse4 .cse24 .cse5 .cse18 .cse28 .cse6 .cse7 .cse9 .cse19 .cse11 .cse20 .cse13 .cse14) (and .cse18 .cse21 .cse13 .cse17 .cse4 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse16 .cse4 .cse5 .cse6 .cse7 .cse8 (= ~m_st~0 ~E_1~0) .cse9 .cse19 .cse11 .cse12 .cse20 .cse13 .cse14) (and .cse2 .cse3 .cse4 .cse21 .cse24 .cse5 .cse18 .cse29 .cse10 .cse30 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse21 .cse24 .cse5 .cse18 .cse6 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse2 .cse17 .cse4 .cse24 .cse5 .cse18 .cse28 .cse29 .cse9 .cse30 .cse10 .cse11 .cse13 .cse14 .cse15)))) [2020-12-09 17:11:32,518 INFO L258 CegarLoopResult]: At program point L79(lines 53 92) the Hoare annotation is: (let ((.cse5 (= ~t2_pc~0 1)) (.cse8 (= ~t1_pc~0 1))) (let ((.cse14 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse1 (= 0 ~t3_st~0)) (.cse11 (= 0 ~t3_pc~0)) (.cse15 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse29 (<= 1 ULTIMATE.start_eval_~tmp~0)) (.cse19 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse20 (= 0 ~t4_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse23 (not .cse8)) (.cse21 (<= ~t4_pc~0 0)) (.cse24 (= ~t1_st~0 0)) (.cse0 (<= 2 ~E_2~0)) (.cse22 (<= ~token~0 ~local~0)) (.cse3 (not (= ~m_st~0 0))) (.cse4 (= ~E_1~0 2)) (.cse2 (= ~m_pc~0 0)) (.cse6 (<= 2 ~t1_st~0)) (.cse9 (<= 2 ~E_3~0)) (.cse10 (= 2 ~t4_st~0)) (.cse25 (not .cse5)) (.cse26 (= 0 ~t2_st~0)) (.cse12 (= 1 ~t4_pc~0)) (.cse17 (= ~t3_pc~0 1)) (.cse27 (<= ~local~0 ~token~0)) (.cse13 (= ~E_4~0 2)) (.cse28 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse16 (<= 2 ~E_M~0)) (.cse18 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse0 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse8 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) .cse10 (= ~m_pc~0 1) .cse12 .cse17 .cse13 .cse14 .cse16 (< (+ ~local~0 3) ~token~0) .cse18 (<= ~token~0 (+ ~local~0 4))) (and .cse19 .cse20 .cse0 .cse3 .cse4 .cse2 .cse5 .cse6 .cse7 .cse9 .cse8 .cse21 .cse17 .cse13 .cse14 .cse16 .cse18) (and .cse0 .cse22 .cse3 .cse4 .cse2 .cse23 .cse9 .cse24 .cse25 .cse10 .cse26 .cse17 .cse12 .cse13 .cse27 .cse28 .cse16 .cse18) (and .cse19 .cse20 .cse0 .cse22 .cse1 .cse2 .cse3 .cse4 .cse6 .cse9 .cse8 .cse21 .cse25 .cse26 .cse11 .cse27 .cse13 .cse28 .cse15 .cse16) (and .cse29 .cse19 .cse20 .cse0 .cse22 .cse1 .cse3 .cse4 .cse2 .cse5 .cse7 .cse23 .cse9 .cse21 .cse24 .cse11 .cse27 .cse13 .cse15 .cse16) (and .cse19 .cse20 .cse0 .cse1 .cse3 .cse4 .cse2 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse11 .cse13 .cse14 .cse15 .cse16) (and .cse29 .cse0 .cse22 .cse2 .cse3 .cse4 .cse5 .cse7 .cse23 .cse9 .cse10 .cse24 .cse12 .cse17 .cse13 .cse27 .cse16 .cse18) (and .cse19 .cse20 .cse0 .cse22 .cse2 .cse3 .cse4 .cse23 .cse9 .cse21 .cse25 .cse24 .cse26 .cse17 .cse27 .cse13 .cse28 .cse16 .cse18) (and .cse0 .cse1 .cse22 .cse2 .cse3 .cse4 .cse6 .cse9 .cse8 .cse25 .cse10 .cse26 .cse11 .cse12 .cse13 .cse27 .cse28 .cse15 .cse16) (and .cse29 .cse0 .cse22 .cse1 .cse3 .cse4 .cse2 .cse5 .cse7 .cse23 .cse9 .cse10 .cse24 .cse11 .cse12 .cse13 .cse27 .cse15 .cse16) (and .cse0 .cse3 .cse4 .cse2 .cse5 .cse6 .cse7 .cse9 .cse8 .cse10 .cse12 .cse17 .cse13 .cse14 .cse16 .cse18) (and .cse19 .cse20 .cse0 .cse22 .cse1 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) .cse3 .cse4 .cse2 .cse23 .cse9 .cse21 .cse25 .cse24 .cse26 .cse11 .cse27 .cse13 .cse15 .cse28 .cse16) (and .cse0 .cse22 .cse1 .cse2 .cse3 .cse4 .cse23 .cse9 .cse10 .cse25 .cse24 .cse26 .cse11 .cse12 .cse27 .cse13 .cse15 .cse28 .cse16) (and .cse19 .cse20 .cse0 .cse22 .cse2 .cse3 .cse4 .cse6 .cse9 .cse8 .cse21 .cse25 .cse26 .cse17 .cse13 .cse27 .cse28 .cse16 .cse18) (and .cse29 .cse19 .cse20 .cse0 .cse22 .cse3 .cse4 .cse2 .cse5 .cse7 .cse23 .cse9 .cse21 .cse24 .cse17 .cse13 .cse27 .cse16 .cse18) (and .cse0 .cse22 .cse3 .cse4 .cse2 .cse6 .cse9 .cse8 .cse10 .cse25 .cse26 .cse12 .cse17 .cse27 .cse13 .cse28 .cse16 .cse18)))) [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-2(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-3(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-5(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-6(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-8(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-9(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-11(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-12(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-14(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-15(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-17(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-18(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-20(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-21(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L280-23(lines 280 289) no Hoare annotation was computed. [2020-12-09 17:11:32,518 INFO L262 CegarLoopResult]: For program point L281(lines 281 286) no Hoare annotation was computed. [2020-12-09 17:11:32,519 INFO L262 CegarLoopResult]: For program point L281-1(lines 281 286) no Hoare annotation was computed. [2020-12-09 17:11:32,519 INFO L262 CegarLoopResult]: For program point L281-2(lines 281 286) no Hoare annotation was computed. [2020-12-09 17:11:32,519 INFO L262 CegarLoopResult]: For program point L281-3(lines 281 286) no Hoare annotation was computed. [2020-12-09 17:11:32,519 INFO L262 CegarLoopResult]: For program point L281-4(lines 281 286) no Hoare annotation was computed. [2020-12-09 17:11:32,519 INFO L262 CegarLoopResult]: For program point L281-5(lines 281 286) no Hoare annotation was computed. [2020-12-09 17:11:32,519 INFO L262 CegarLoopResult]: For program point L281-6(lines 281 286) no Hoare annotation was computed. [2020-12-09 17:11:32,519 INFO L262 CegarLoopResult]: For program point L281-7(lines 281 286) no Hoare annotation was computed. [2020-12-09 17:11:32,520 INFO L258 CegarLoopResult]: At program point L481(lines 415 495) the Hoare annotation is: (let ((.cse5 (= ~t2_pc~0 1)) (.cse42 (+ ~local~0 1)) (.cse31 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (= ~t1_pc~0 1)) (.cse33 (= ~m_pc~0 1)) (.cse11 (= 0 ~t3_pc~0)) (.cse22 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse38 (not (= ~m_st~0 0))) (.cse4 (= ~E_1~0 2)) (.cse16 (<= 2 ~E_M~0)) (.cse15 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse43 (+ ~local~0 2))) (let ((.cse36 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse40 (<= ~token~0 .cse43)) (.cse41 (<= .cse43 ~token~0)) (.cse27 (or (and .cse9 .cse31 .cse33 .cse11 .cse38 .cse4 .cse16 .cse15) (and .cse9 .cse33 .cse11 .cse22 .cse38 .cse4 .cse16 .cse15))) (.cse25 (+ ~local~0 3)) (.cse24 (or (and .cse9 .cse33 .cse22 .cse38 .cse4 .cse16) (and .cse9 .cse31 .cse33 .cse38 .cse4 .cse16))) (.cse35 (= ~m_st~0 2)) (.cse17 (not .cse9)) (.cse1 (= 0 ~t3_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse3 (= ~m_pc~0 0)) (.cse37 (<= ~token~0 .cse42)) (.cse28 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse29 (= 0 ~t4_st~0)) (.cse6 (<= 2 ~t1_st~0)) (.cse39 (<= .cse42 ~token~0)) (.cse26 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse30 (<= ~t4_pc~0 0)) (.cse0 (<= 2 ~E_2~0)) (.cse2 (<= ~token~0 ~local~0)) (.cse34 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse8 (<= 2 ~E_3~0)) (.cse10 (= 2 ~t4_st~0)) (.cse19 (not .cse5)) (.cse18 (= ~t1_st~0 0)) (.cse32 (= ~m_st~0 ~E_1~0)) (.cse20 (= 0 ~t2_st~0)) (.cse12 (= 1 ~t4_pc~0)) (.cse21 (= ~t3_pc~0 1)) (.cse13 (= ~E_4~0 2)) (.cse14 (<= ~local~0 ~token~0)) (.cse23 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse0 .cse2 .cse3 .cse4 .cse17 .cse8 .cse18 .cse19 .cse10 .cse20 .cse21 .cse12 .cse13 .cse14 .cse22 .cse16 .cse23) (and .cse7 .cse8 .cse24 .cse10 .cse0 .cse2 .cse21 .cse12 .cse13 .cse14 .cse23 .cse5) (and (<= .cse25 ~token~0) .cse24 .cse0 .cse5 (<= ~token~0 .cse25) .cse6 .cse7 .cse8 .cse26 .cse12 .cse21 .cse13 .cse23) (and .cse27 .cse7 .cse8 .cse10 .cse0 .cse2 .cse1 .cse12 .cse13 .cse14 .cse5) (and .cse0 .cse4 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse26 .cse10 .cse12 .cse21 .cse13 .cse16 .cse23) (and .cse0 .cse4 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse12 .cse13 .cse22 .cse16 .cse23) (and .cse28 .cse29 .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse26 .cse30 .cse11 .cse13 .cse15 .cse16) (and .cse28 .cse29 .cse0 .cse1 .cse2 .cse4 .cse5 .cse7 .cse8 .cse30 .cse31 .cse18 .cse32 .cse33 .cse11 .cse13 .cse14 .cse22 .cse16 .cse15) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 .cse17 .cse8 .cse10 .cse18 .cse12 .cse21 .cse13 .cse14 .cse22 .cse16 .cse23) (and .cse28 .cse29 .cse0 .cse2 .cse1 .cse34 .cse9 .cse8 .cse30 .cse31 .cse19 .cse35 .cse32 .cse20 .cse33 .cse11 .cse14 .cse13 .cse15 .cse36 .cse16) (and .cse28 .cse29 .cse0 .cse2 .cse1 .cse34 .cse8 .cse30 .cse31 .cse18 .cse19 .cse35 .cse32 .cse20 .cse33 .cse11 .cse14 .cse13 .cse15 .cse36 .cse16) (and .cse37 .cse28 .cse29 .cse0 .cse1 .cse38 .cse4 .cse5 .cse6 .cse39 .cse8 .cse9 .cse26 .cse30 .cse31 .cse20 .cse33 .cse11 .cse13 .cse15 .cse16) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse26 .cse10 .cse11 .cse12 .cse13 .cse15 .cse16) (and .cse37 .cse0 .cse34 .cse4 .cse6 .cse39 .cse8 .cse9 .cse26 .cse31 .cse19 .cse10 .cse20 .cse32 .cse33 .cse12 .cse21 .cse13 .cse22 .cse16 .cse23) (and .cse28 .cse29 .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse30 .cse11 .cse13 .cse15 .cse22 .cse16) (and .cse28 .cse29 .cse0 .cse2 .cse1 .cse38 .cse4 .cse5 .cse7 .cse8 .cse9 .cse30 .cse31 .cse33 .cse11 .cse13 .cse14 .cse15 .cse16) (and .cse37 .cse0 .cse5 (or (and .cse9 .cse31 .cse20 .cse33 .cse38 .cse4 .cse16) (and .cse9 .cse20 .cse33 .cse22 .cse38 .cse4 .cse16)) .cse6 .cse39 .cse8 .cse26 .cse10 .cse12 .cse21 .cse13 .cse23) (and .cse0 .cse2 .cse1 .cse3 .cse4 .cse17 .cse8 .cse10 .cse19 .cse18 .cse20 .cse11 .cse12 .cse14 .cse13 .cse15 .cse22 .cse16) (and .cse28 .cse29 .cse0 .cse1 .cse38 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse26 .cse30 .cse31 .cse33 .cse11 .cse13 .cse15 .cse16) (and .cse28 .cse29 .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse30 .cse21 .cse13 .cse14 .cse16 .cse23) (and .cse0 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse15 .cse22 .cse16) (and .cse28 .cse29 .cse0 .cse2 .cse34 .cse4 .cse9 .cse8 .cse30 .cse31 .cse19 .cse20 .cse32 .cse33 .cse21 .cse13 .cse14 .cse22 .cse16 .cse23) (and .cse28 .cse29 .cse0 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse30 .cse21 .cse13 .cse22 .cse16 .cse23) (and .cse0 .cse2 .cse34 .cse4 .cse8 .cse9 .cse31 .cse19 .cse10 .cse20 .cse32 .cse33 .cse12 .cse21 .cse13 .cse14 .cse22 .cse16 .cse23) (and .cse40 .cse28 .cse29 .cse0 .cse1 .cse41 .cse38 .cse4 .cse5 .cse6 .cse7 .cse9 .cse8 .cse26 .cse30 .cse31 .cse33 .cse21 .cse13 .cse16) (and .cse9 .cse31 .cse3 .cse38 .cse4 .cse16) (and .cse40 .cse0 .cse41 (or (and .cse9 .cse1 .cse33 .cse22 .cse38 .cse4 .cse16) (and .cse9 .cse31 .cse1 .cse33 .cse38 .cse4 .cse16)) .cse5 .cse6 .cse7 .cse8 .cse26 .cse10 .cse12 .cse21 .cse13) (and .cse28 .cse29 .cse0 .cse2 .cse1 .cse34 .cse4 .cse6 .cse8 .cse9 .cse30 .cse31 .cse19 .cse32 .cse20 .cse33 .cse11 .cse14 .cse13 .cse15 .cse22 .cse16) (and .cse27 .cse6 .cse7 .cse8 .cse26 .cse10 .cse0 .cse1 .cse12 .cse13 .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse17 .cse8 .cse18 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse22 .cse16) (and .cse0 .cse2 .cse1 .cse34 .cse4 .cse8 .cse9 .cse31 .cse10 .cse19 .cse32 .cse20 .cse33 .cse11 .cse12 .cse13 .cse14 .cse15 .cse22 .cse16) (and .cse0 .cse4 .cse5 .cse6 .cse7 .cse9 .cse8 .cse26 .cse10 .cse33 .cse12 .cse21 .cse13 .cse16 (< .cse25 ~token~0) .cse23 (<= ~token~0 (+ ~local~0 4))) (and .cse6 .cse8 .cse0 (or (and .cse28 .cse29 .cse1 .cse3 .cse34 .cse4 .cse9 .cse30 .cse19 .cse20 .cse11 .cse15 .cse16) (and .cse28 .cse29 .cse1 .cse3 .cse4 .cse9 .cse30 .cse19 .cse20 .cse11 .cse15 .cse22 .cse16)) .cse2 .cse14 .cse13) (and .cse6 .cse37 .cse39 .cse8 .cse26 .cse10 .cse0 .cse1 .cse12 (or (and .cse9 .cse20 .cse33 .cse11 .cse15 .cse22 .cse38 .cse4 .cse16) (and .cse9 .cse31 .cse20 .cse33 .cse11 .cse38 .cse4 .cse16 .cse15)) .cse13 .cse5) (and .cse6 (or (and .cse9 .cse19 .cse20 .cse3 .cse34 .cse4 .cse16) (and .cse9 .cse19 .cse20 .cse3 .cse22 .cse4 .cse16)) .cse8 .cse10 .cse0 .cse2 .cse12 .cse21 .cse14 .cse13 .cse23) (and .cse6 .cse8 (or (and .cse9 .cse19 .cse20 .cse1 .cse11 .cse3 .cse15 .cse22 .cse4 .cse16) (and .cse9 .cse19 .cse20 .cse1 .cse11 .cse3 .cse15 .cse34 .cse4 .cse16)) .cse10 .cse0 .cse2 .cse12 .cse13 .cse14) (and .cse28 .cse29 .cse0 .cse2 .cse3 .cse4 .cse5 .cse7 .cse17 .cse8 .cse30 .cse18 .cse21 .cse13 .cse14 .cse22 .cse16 .cse23) (and .cse28 .cse29 .cse0 .cse2 .cse1 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse30 .cse11 .cse13 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse34 .cse4 .cse8 .cse31 .cse10 .cse19 .cse18 .cse32 .cse20 .cse33 .cse11 .cse12 .cse13 .cse14 .cse15 .cse22 .cse16) (and .cse28 .cse29 .cse0 .cse2 .cse34 .cse4 .cse8 .cse30 .cse31 .cse18 .cse19 .cse32 .cse20 .cse33 .cse21 .cse13 .cse14 .cse22 .cse16 .cse23) (and .cse0 .cse2 .cse4 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse21 .cse13 .cse14 .cse16 .cse23) (and .cse28 .cse29 .cse0 .cse2 .cse38 .cse4 .cse5 .cse7 .cse8 .cse9 .cse30 .cse31 .cse33 .cse21 .cse13 .cse14 .cse16 .cse23) (and .cse37 .cse28 .cse29 .cse0 .cse1 .cse34 .cse4 .cse6 .cse39 .cse8 .cse9 .cse26 .cse30 .cse31 .cse19 .cse32 .cse20 .cse33 .cse11 .cse13 .cse15 .cse22 .cse16) (and .cse6 .cse7 .cse8 .cse24 .cse26 .cse10 .cse0 .cse21 .cse12 .cse13 .cse23 .cse5) (and .cse28 .cse29 .cse0 .cse1 .cse2 .cse34 .cse4 .cse3 .cse17 .cse8 .cse30 .cse19 .cse18 .cse20 .cse11 .cse14 .cse13 .cse16 .cse15) (and .cse28 .cse29 .cse0 .cse2 .cse4 .cse5 .cse7 .cse8 .cse30 .cse31 .cse18 .cse35 .cse33 .cse21 .cse13 .cse14 .cse22 .cse16 .cse23) (and .cse0 .cse2 .cse38 .cse4 .cse5 .cse7 .cse8 .cse10 .cse18 .cse33 .cse12 .cse21 .cse14 .cse13 .cse22 .cse16 .cse23) (and .cse37 .cse0 .cse1 .cse34 .cse4 .cse6 .cse39 .cse8 .cse9 .cse26 .cse31 .cse10 .cse32 .cse20 .cse33 .cse11 .cse12 .cse13 .cse15 .cse22 .cse16) (and .cse28 .cse29 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse7 .cse17 .cse8 .cse30 .cse18 .cse11 .cse14 .cse13 .cse15 .cse22 .cse16) (and .cse28 .cse29 .cse0 .cse2 .cse3 .cse4 .cse17 .cse8 .cse30 .cse19 .cse18 .cse20 .cse21 .cse14 .cse13 .cse22 .cse16 .cse23) (and .cse6 .cse8 (or (and .cse28 .cse9 .cse29 .cse30 .cse19 .cse20 .cse3 .cse22 .cse4 .cse16) (and .cse9 .cse28 .cse29 .cse30 .cse19 .cse20 .cse3 .cse34 .cse4 .cse16)) .cse0 .cse2 .cse21 .cse14 .cse13 .cse23) (and .cse28 .cse29 .cse0 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse26 .cse30 .cse21 .cse13 .cse16 .cse23) (and .cse37 .cse28 .cse29 .cse0 .cse38 .cse4 .cse5 .cse6 .cse39 .cse8 .cse9 .cse30 .cse26 .cse31 .cse20 .cse33 .cse21 .cse13 .cse16 .cse23) (and .cse28 .cse29 .cse0 .cse38 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse26 .cse30 .cse31 .cse33 .cse21 .cse13 .cse16 .cse23) (and .cse0 .cse2 .cse1 .cse38 .cse4 .cse5 .cse7 .cse8 .cse10 .cse18 .cse33 .cse11 .cse12 .cse13 .cse14 .cse15 .cse22 .cse16) (and .cse18 .cse3 .cse22 .cse38 .cse4 .cse16) (and .cse9 .cse3 .cse22 .cse38 .cse4 .cse16) (and .cse37 .cse28 .cse29 .cse0 .cse34 .cse4 .cse6 .cse39 .cse8 .cse9 .cse26 .cse30 .cse31 .cse19 .cse20 .cse32 .cse33 .cse21 .cse13 .cse22 .cse16 .cse23) (and .cse0 .cse2 .cse34 .cse4 .cse8 .cse31 .cse10 .cse19 .cse18 .cse32 .cse20 .cse33 .cse12 .cse21 .cse13 .cse14 .cse22 .cse16 .cse23)))) [2020-12-09 17:11:32,520 INFO L258 CegarLoopResult]: At program point L217-1(lines 205 236) the Hoare annotation is: (let ((.cse17 (= ~t2_pc~0 1)) (.cse6 (= ~t1_pc~0 1)) (.cse32 (+ ~local~0 1))) (let ((.cse15 (<= ~token~0 .cse32)) (.cse31 (< 0 ~t4_st~0)) (.cse18 (<= .cse32 ~token~0)) (.cse27 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse28 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse29 (= ~m_st~0 ~E_1~0)) (.cse23 (= 0 ~t3_st~0)) (.cse1 (<= ~token~0 ~local~0)) (.cse2 (= ~m_pc~0 0)) (.cse21 (not .cse6)) (.cse22 (= ~t1_st~0 0)) (.cse7 (not .cse17)) (.cse8 (= 0 ~t2_st~0)) (.cse24 (= 0 ~t3_pc~0)) (.cse11 (<= ~local~0 ~token~0)) (.cse25 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse0 (<= 2 ~E_2~0)) (.cse16 (not (= ~m_st~0 0))) (.cse3 (= ~E_1~0 2)) (.cse4 (<= 2 ~t1_st~0)) (.cse26 (= 2 ~t2_st~0)) (.cse5 (<= 2 ~E_3~0)) (.cse19 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse20 (= ~m_pc~0 1)) (.cse9 (= ~t3_pc~0 1)) (.cse10 (= ~E_4~0 2)) (.cse12 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse13 (<= 2 ~E_M~0)) (.cse14 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse15 .cse0 .cse16 .cse3 .cse17 .cse4 .cse18 .cse5 .cse6 .cse19 .cse8 .cse20 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse21 .cse22 .cse2 .cse12 .cse16 .cse3 .cse13) (and .cse0 .cse23 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse24 .cse10 .cse11 .cse25 .cse12 .cse13) (and .cse0 .cse1 .cse23 .cse16 .cse3 .cse17 .cse26 .cse5 .cse6 .cse20 .cse24 .cse10 .cse11 .cse12 .cse13 .cse25) (and .cse0 .cse23 .cse1 .cse16 .cse3 .cse17 .cse26 .cse5 .cse22 .cse20 .cse24 .cse10 .cse11 .cse25 .cse12 .cse13) (and .cse0 .cse23 .cse1 .cse2 .cse3 .cse17 .cse26 .cse21 .cse5 .cse22 .cse24 .cse10 .cse11 .cse25 .cse12 .cse13) (and .cse0 .cse1 .cse27 .cse3 .cse5 .cse6 .cse28 .cse7 .cse29 .cse8 .cse20 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse3 .cse27 .cse17 .cse4 .cse26 .cse6 .cse5 .cse19 .cse20 (= 1 ~t4_pc~0) .cse9 .cse10 .cse12 .cse13 .cse25 (< (+ ~local~0 3) ~token~0) (<= ~token~0 (+ ~local~0 4)) .cse14) (and .cse15 .cse0 .cse23 .cse16 .cse3 .cse17 .cse4 .cse18 .cse5 .cse6 .cse19 .cse8 .cse20 .cse24 .cse10 .cse25 .cse12 .cse13) (let ((.cse30 (+ ~local~0 2))) (and (<= ~token~0 .cse30) .cse0 .cse23 (<= .cse30 ~token~0) .cse16 .cse3 .cse17 .cse4 .cse26 .cse5 .cse6 .cse19 .cse20 .cse9 .cse10 .cse12 .cse13)) (and .cse15 .cse31 .cse0 .cse27 .cse3 .cse4 .cse18 .cse5 .cse6 .cse19 .cse28 .cse29 .cse8 .cse20 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse23 .cse16 .cse3 .cse17 .cse4 .cse26 .cse5 .cse6 .cse19 .cse20 .cse24 .cse10 .cse12 .cse13 .cse25) (and .cse0 .cse1 .cse2 .cse3 .cse17 .cse26 .cse21 .cse5 .cse22 .cse9 .cse11 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse16 .cse3 .cse17 .cse26 .cse5 .cse22 .cse20 .cse9 .cse11 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse23 .cse2 .cse3 .cse17 .cse4 .cse26 .cse5 .cse6 .cse24 .cse10 .cse25 .cse12 .cse13) (and .cse15 .cse31 .cse0 .cse23 .cse27 .cse3 .cse4 .cse18 .cse5 .cse6 .cse19 .cse28 .cse7 .cse29 .cse8 .cse20 .cse24 .cse10 .cse12 .cse13 .cse25) (and .cse0 .cse1 .cse16 .cse3 .cse17 .cse26 .cse5 .cse6 .cse20 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse3 .cse2 .cse17 .cse4 .cse26 .cse6 .cse5 .cse9 .cse10 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse2 .cse3 .cse21 .cse5 .cse7 .cse22 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse6 .cse2 .cse12 .cse16 .cse3 .cse13) (and .cse0 .cse1 .cse23 .cse27 .cse3 .cse5 .cse28 .cse7 .cse22 .cse29 .cse8 .cse20 .cse24 .cse10 .cse11 .cse25 .cse12 .cse13) (and .cse0 .cse1 .cse27 .cse3 .cse5 .cse28 .cse7 .cse22 .cse29 .cse8 .cse20 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse1 .cse23 .cse27 .cse3 .cse5 .cse6 .cse28 .cse7 .cse29 .cse8 .cse20 .cse24 .cse10 .cse11 .cse12 .cse13 .cse25) (and .cse0 .cse23 .cse1 .cse2 .cse3 .cse21 .cse5 .cse22 .cse7 .cse8 .cse24 .cse10 .cse11 .cse25 .cse12 .cse13) (and .cse0 .cse16 .cse3 .cse17 .cse4 .cse26 .cse5 .cse6 .cse19 .cse20 .cse9 .cse10 .cse12 .cse13 .cse14)))) [2020-12-09 17:11:32,520 INFO L265 CegarLoopResult]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2020-12-09 17:11:32,520 INFO L258 CegarLoopResult]: At program point L814(lines 814 823) the Hoare annotation is: (let ((.cse30 (+ ~local~0 2))) (let ((.cse29 (+ ~local~0 3)) (.cse27 (<= ~token~0 .cse30)) (.cse28 (<= .cse30 ~token~0)) (.cse11 (= 2 ~t4_st~0)) (.cse12 (= 1 ~t4_pc~0)) (.cse19 (<= ~token~0 ~local~0)) (.cse25 (= 0 ~t3_st~0)) (.cse26 (= 0 ~t3_pc~0)) (.cse24 (<= ~local~0 ~token~0)) (.cse20 (not (= ~m_st~0 0))) (.cse22 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse23 (= ~m_pc~0 1)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse18 (= 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= ~E_1~0 2)) (.cse4 (= ~m_pc~0 0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse8 (= ~t1_pc~0 1)) (.cse9 (<= 2 ~E_3~0)) (.cse21 (<= ~t4_pc~0 0)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ~t3_pc~0 1)) (.cse14 (= ~E_4~0 2)) (.cse15 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse16 (<= 2 ~E_M~0)) (.cse17 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse26 .cse12 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse12 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse27 .cse0 .cse18 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse13 .cse14 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 (< .cse29 ~token~0) .cse16 (<= ~token~0 (+ ~local~0 4)) .cse17) (and .cse0 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse26 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse26 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse26 .cse14 .cse15 .cse16) (and (<= .cse29 ~token~0) .cse1 .cse2 .cse20 .cse3 .cse5 (<= ~token~0 .cse29) .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse8 .cse22 .cse20 .cse3 .cse16 .cse4) (and .cse27 .cse0 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse16) (and .cse0 .cse18 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse26 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse13 .cse14 .cse15 .cse16 .cse17)))) [2020-12-09 17:11:32,521 INFO L258 CegarLoopResult]: At program point L814-1(lines 814 823) the Hoare annotation is: (let ((.cse30 (+ ~local~0 2))) (let ((.cse29 (+ ~local~0 3)) (.cse27 (<= ~token~0 .cse30)) (.cse28 (<= .cse30 ~token~0)) (.cse11 (= 2 ~t4_st~0)) (.cse12 (= 1 ~t4_pc~0)) (.cse19 (<= ~token~0 ~local~0)) (.cse25 (= 0 ~t3_st~0)) (.cse26 (= 0 ~t3_pc~0)) (.cse24 (<= ~local~0 ~token~0)) (.cse20 (not (= ~m_st~0 0))) (.cse22 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse23 (= ~m_pc~0 1)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse18 (= 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= ~E_1~0 2)) (.cse4 (= ~m_pc~0 0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse8 (= ~t1_pc~0 1)) (.cse9 (<= 2 ~E_3~0)) (.cse21 (<= ~t4_pc~0 0)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ~t3_pc~0 1)) (.cse14 (= ~E_4~0 2)) (.cse15 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse16 (<= 2 ~E_M~0)) (.cse17 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse26 .cse12 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse12 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse27 .cse0 .cse18 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse13 .cse14 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 (< .cse29 ~token~0) .cse16 (<= ~token~0 (+ ~local~0 4)) .cse17) (and .cse0 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse26 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse26 .cse12 .cse14 .cse15 .cse16) (and (<= .cse29 ~token~0) .cse1 .cse2 .cse20 .cse3 .cse5 (<= ~token~0 .cse29) .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse8 .cse22 .cse20 .cse3 .cse16 .cse4) (and .cse27 .cse0 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse16) (and .cse0 .cse18 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse26 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse13 .cse14 .cse15 .cse16 .cse17)))) [2020-12-09 17:11:32,521 INFO L262 CegarLoopResult]: For program point L484(lines 484 491) no Hoare annotation was computed. [2020-12-09 17:11:32,521 INFO L262 CegarLoopResult]: For program point L420(lines 420 424) no Hoare annotation was computed. [2020-12-09 17:11:32,521 INFO L262 CegarLoopResult]: For program point L420-1(lines 415 495) no Hoare annotation was computed. [2020-12-09 17:11:32,521 INFO L258 CegarLoopResult]: At program point L291(lines 279 293) the Hoare annotation is: (and (= ~m_pc~0 ~t2_pc~0) (= 0 ~t4_st~0) (<= 2 ~E_2~0) (<= ~token~0 ~local~0) (= 0 ~t3_st~0) (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0) (= ~E_1~0 2) (= ~m_pc~0 0) (not (= ~t1_pc~0 1)) (<= 2 ~E_3~0) (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0) (<= ~t4_pc~0 0) (= ~t1_st~0 0) (= 0 ~t2_st~0) (= 0 ~t3_pc~0) (<= ~local~0 ~token~0) (= ~E_4~0 2) (<= 2 ~E_M~0)) [2020-12-09 17:11:32,521 INFO L258 CegarLoopResult]: At program point L291-1(lines 279 293) the Hoare annotation is: (let ((.cse4 (= ~t2_pc~0 1))) (let ((.cse17 (<= 1 ULTIMATE.start_eval_~tmp~0)) (.cse24 (= 0 ~t3_st~0)) (.cse25 (= 0 ~t3_pc~0)) (.cse26 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse18 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse19 (= 0 ~t4_st~0)) (.cse5 (= 2 ~t2_st~0)) (.cse22 (<= ~t4_pc~0 0)) (.cse15 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse21 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse23 (= ~t1_st~0 0)) (.cse0 (<= 2 ~E_2~0)) (.cse1 (<= ~token~0 ~local~0)) (.cse3 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse2 (not (= ~m_st~0 0))) (.cse20 (= ~m_pc~0 0)) (.cse6 (<= 2 ~E_3~0)) (.cse7 (= ~t1_pc~0 1)) (.cse8 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse9 (= 2 ~t4_st~0)) (.cse27 (not .cse4)) (.cse28 (= 0 ~t2_st~0)) (.cse11 (= ~t3_pc~0 1)) (.cse10 (= 1 ~t4_pc~0)) (.cse12 (= ~E_4~0 2)) (.cse13 (<= ~local~0 ~token~0)) (.cse14 (<= 2 ~E_M~0)) (.cse29 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse16 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse18 .cse19 .cse0 .cse1 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse21 .cse22 .cse8 .cse23 .cse11 .cse12 .cse13 .cse14 .cse16) (and .cse17 .cse0 .cse1 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse21 .cse8 .cse9 .cse23 .cse10 .cse11 .cse12 .cse13 .cse14 .cse16) (and .cse17 .cse0 .cse1 .cse24 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse21 .cse8 .cse9 .cse23 .cse25 .cse10 .cse12 .cse13 .cse26 .cse14) (and .cse18 .cse19 .cse0 .cse1 .cse3 .cse2 .cse20 .cse6 .cse21 .cse22 .cse8 .cse23 .cse27 .cse28 .cse11 .cse12 .cse13 .cse14 .cse29 .cse16) (and .cse0 .cse1 .cse24 .cse2 .cse3 .cse20 .cse4 .cse5 .cse7 .cse6 .cse8 .cse9 .cse25 .cse10 .cse12 .cse13 .cse26 .cse14 .cse15) (and .cse0 .cse1 .cse24 .cse3 .cse2 .cse20 .cse6 .cse21 .cse8 .cse9 .cse23 .cse27 .cse28 .cse25 .cse10 .cse12 .cse13 .cse26 .cse14 .cse29) (and .cse18 .cse19 .cse0 .cse1 .cse3 .cse2 .cse20 .cse6 .cse7 .cse22 .cse8 .cse27 .cse28 .cse11 .cse12 .cse13 .cse14 .cse29 .cse16) (and .cse17 .cse18 .cse19 .cse0 .cse1 .cse24 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse21 .cse22 .cse8 .cse23 .cse25 .cse13 .cse12 .cse26 .cse14) (and .cse18 .cse19 .cse0 .cse1 .cse24 .cse2 .cse20 .cse3 .cse6 .cse21 .cse22 .cse8 .cse23 .cse27 .cse28 .cse25 .cse13 .cse12 .cse26 .cse14 .cse29) (and .cse18 .cse19 .cse0 .cse24 .cse1 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse7 .cse22 .cse8 .cse25 .cse12 .cse13 .cse26 .cse14 .cse15) (and .cse0 .cse1 .cse24 .cse3 .cse2 .cse20 .cse7 .cse6 .cse8 .cse9 .cse27 .cse28 .cse25 .cse10 .cse12 .cse13 .cse26 .cse14 .cse29) (and .cse18 .cse19 .cse0 .cse1 .cse24 .cse3 .cse2 .cse20 .cse6 .cse7 .cse22 .cse8 .cse27 .cse28 .cse25 .cse13 .cse12 .cse26 .cse14 .cse29) (and .cse18 .cse19 .cse0 .cse1 .cse2 .cse3 .cse20 .cse4 .cse5 .cse6 .cse7 .cse22 .cse8 .cse11 .cse12 .cse13 .cse15 .cse14 .cse16) (and .cse0 .cse1 .cse20 .cse3 .cse2 .cse6 .cse21 .cse8 .cse9 .cse23 .cse27 .cse28 .cse11 .cse10 .cse13 .cse12 .cse14 .cse29 .cse16) (and .cse0 .cse1 .cse3 .cse2 .cse20 .cse6 .cse7 .cse8 .cse9 .cse27 .cse28 .cse11 .cse10 .cse12 .cse13 .cse14 .cse29 .cse16)))) [2020-12-09 17:11:32,522 INFO L258 CegarLoopResult]: At program point L291-2(lines 279 293) the Hoare annotation is: (let ((.cse22 (<= 2 ~E_2~0)) (.cse14 (= 0 ~t2_st~0)) (.cse5 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse31 (+ ~local~0 1))) (let ((.cse13 (= ~m_st~0 ~E_1~0)) (.cse25 (= 2 ~t2_st~0)) (.cse29 (= ~t3_pc~0 1)) (.cse30 (= 2 ~t3_st~0)) (.cse26 (= 2 ~t4_st~0)) (.cse27 (= 1 ~t4_pc~0)) (.cse0 (<= ~token~0 .cse31)) (.cse1 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse2 (= 0 ~t4_st~0)) (.cse3 (< 0 ~t1_st~0)) (.cse4 (= 0 ~t3_st~0)) (.cse23 (not (= ~m_st~0 0))) (.cse6 (= ~E_1~0 2)) (.cse24 (= ~t2_pc~0 1)) (.cse7 (<= .cse31 ~token~0)) (.cse9 (<= 2 ~E_3~0)) (.cse8 (= ~t1_pc~0 1)) (.cse28 (or .cse14 (not .cse5))) (.cse10 (<= ~t4_pc~0 0)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (= ~m_pc~0 1)) (.cse16 (= 0 ~t3_pc~0)) (.cse18 (= ~E_4~0 2)) (.cse17 (or (= ~E_2~0 1) .cse22)) (.cse19 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse20 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse21 (<= 2 ~E_M~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 .cse3 .cse4 .cse23 .cse6 .cse5 .cse24 .cse25 .cse8 .cse9 .cse11 .cse12 .cse26 .cse15 .cse16 .cse27 .cse18 .cse20 .cse21 .cse19) (and .cse0 .cse3 .cse23 .cse6 .cse24 .cse7 .cse9 .cse8 .cse28 .cse11 .cse12 .cse26 .cse15 .cse27 .cse29 .cse18 .cse17 .cse20 .cse21 .cse30) (and .cse0 .cse1 .cse2 .cse3 .cse23 .cse6 .cse24 .cse7 .cse9 .cse8 .cse28 .cse11 .cse10 .cse12 .cse15 .cse29 .cse18 .cse17 .cse20 .cse21 .cse30) (and .cse0 .cse3 .cse5 .cse6 .cse7 .cse9 .cse8 .cse11 .cse12 .cse26 .cse13 .cse14 .cse15 .cse27 .cse29 .cse18 .cse17 .cse20 .cse21 .cse30) (and .cse1 .cse2 .cse22 .cse3 .cse4 .cse23 .cse6 .cse5 .cse24 .cse25 .cse9 .cse8 .cse11 .cse10 .cse12 .cse15 .cse16 .cse18 .cse19 .cse20 .cse21) (and .cse22 .cse3 .cse23 .cse6 .cse5 .cse24 .cse25 .cse9 .cse8 .cse11 .cse12 .cse26 .cse15 .cse27 .cse29 .cse18 .cse20 .cse21 .cse30) (and .cse0 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse11 .cse12 .cse26 .cse13 .cse14 .cse15 .cse16 .cse27 .cse18 .cse17 .cse19 .cse20 .cse21) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse9 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse29 .cse18 .cse17 .cse20 .cse21 .cse30) (and .cse1 .cse2 .cse22 .cse3 .cse23 .cse6 .cse5 .cse24 .cse25 .cse8 .cse9 .cse11 .cse10 .cse12 .cse15 .cse29 .cse18 .cse20 .cse21 .cse30) (and .cse0 .cse3 .cse4 .cse23 .cse6 .cse24 .cse7 .cse9 .cse8 .cse28 .cse11 .cse12 .cse26 .cse15 .cse16 .cse27 .cse18 .cse17 .cse20 .cse21 .cse19) (and .cse8 .cse12 .cse20 .cse23 .cse6 .cse21 (= ~m_pc~0 0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse23 .cse6 .cse24 .cse7 .cse9 .cse8 .cse28 .cse10 .cse11 .cse12 .cse15 .cse16 .cse18 .cse17 .cse19 .cse20 .cse21)))) [2020-12-09 17:11:32,522 INFO L258 CegarLoopResult]: At program point L291-3(lines 279 293) the Hoare annotation is: (let ((.cse27 (+ ~local~0 2))) (let ((.cse2 (= ~m_pc~0 0)) (.cse14 (= 2 ~t4_st~0)) (.cse17 (= 1 ~t4_pc~0)) (.cse21 (= 0 ~t3_st~0)) (.cse22 (= 0 ~t3_pc~0)) (.cse23 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse8 (<= ~token~0 .cse27)) (.cse24 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse25 (= 0 ~t4_st~0)) (.cse9 (<= 2 ~E_2~0)) (.cse10 (<= .cse27 ~token~0)) (.cse4 (not (= ~m_st~0 0))) (.cse5 (= ~E_1~0 2)) (.cse11 (= ~t2_pc~0 1)) (.cse12 (<= 2 ~t1_st~0)) (.cse13 (or (<= 2 ~E_3~0) (= ~E_3~0 1))) (.cse7 (= ~t1_pc~0 1)) (.cse26 (<= ~t4_pc~0 0)) (.cse0 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse1 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse15 (= ~m_pc~0 1)) (.cse16 (< 0 ~t2_st~0)) (.cse18 (= ~t3_pc~0 1)) (.cse19 (= ~E_4~0 2)) (.cse3 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse6 (<= 2 ~E_M~0)) (.cse20 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 (= ~t1_st~0 0) .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse7 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6) (and .cse8 .cse9 .cse10 .cse4 .cse5 .cse11 .cse12 .cse13 .cse7 .cse0 .cse1 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19 .cse3 .cse6 .cse20) (and .cse9 .cse21 .cse4 .cse5 .cse11 .cse12 .cse13 .cse7 .cse0 .cse1 .cse14 .cse15 .cse16 .cse22 .cse17 .cse19 .cse3 .cse6 .cse23) (and .cse24 .cse25 .cse9 .cse21 .cse4 .cse5 .cse11 .cse12 .cse13 .cse7 .cse26 .cse0 .cse1 .cse15 .cse16 .cse22 .cse19 .cse23 .cse3 .cse6) (and .cse8 .cse24 .cse25 .cse9 .cse10 .cse4 .cse5 .cse11 .cse12 .cse13 .cse7 .cse26 .cse0 .cse1 .cse15 .cse16 .cse18 .cse19 .cse3 .cse6 .cse20)))) [2020-12-09 17:11:32,522 INFO L258 CegarLoopResult]: At program point L291-4(lines 279 293) the Hoare annotation is: (let ((.cse17 (= ~m_pc~0 0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (not (= ~m_st~0 0))) (.cse3 (= ~E_1~0 2)) (.cse4 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse9 (<= 2 ~E_3~0)) (.cse8 (= ~t1_pc~0 1)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= ~m_pc~0 1)) (.cse13 (< 0 ~t3_st~0)) (.cse14 (= ~t3_pc~0 1)) (.cse15 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse16 (<= 2 ~E_M~0))) (or (let ((.cse0 (+ ~local~0 3))) (and (<= .cse0 ~token~0) .cse1 .cse2 .cse3 .cse4 .cse5 (<= ~token~0 .cse0) .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 (= 2 ~t4_st~0) .cse12 .cse13 (= 1 ~t4_pc~0) .cse14 .cse15 .cse16)) (and .cse10 .cse11 (= ~t1_st~0 0) .cse17 .cse15 .cse2 .cse3 .cse16) (and .cse8 .cse11 .cse17 .cse15 .cse2 .cse3 .cse16) (and (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0) (= 0 ~t4_st~0) .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse8 .cse10 (<= ~t4_pc~0 0) .cse11 .cse12 .cse13 .cse14 .cse15 .cse16))) [2020-12-09 17:11:32,522 INFO L258 CegarLoopResult]: At program point L291-5(lines 279 293) the Hoare annotation is: (let ((.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse19 (= ~m_pc~0 0)) (.cse4 (not (= ~m_st~0 0))) (.cse0 (< 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse3 (= ~E_1~0 2)) (.cse2 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse9 (<= 2 ~E_3~0)) (.cse8 (= ~t1_pc~0 1)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse12 (= ~m_pc~0 1)) (.cse13 (or (= ~E_M~0 1) (<= 2 ~E_M~0))) (.cse14 (= 1 ~t4_pc~0)) (.cse15 (= ~t3_pc~0 1)) (.cse16 (= ~E_4~0 2)) (.cse17 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse18 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse8 .cse11 .cse13 .cse19 .cse17 .cse4 .cse3) (and .cse10 .cse11 (= ~t1_st~0 0) .cse13 .cse19 .cse17 .cse4 .cse3) (and .cse0 .cse1 .cse3 .cse2 .cse5 .cse6 .cse7 .cse9 .cse8 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 (< (+ ~local~0 3) ~token~0) .cse18 (<= ~token~0 (+ ~local~0 4))))) [2020-12-09 17:11:32,523 INFO L258 CegarLoopResult]: At program point L291-6(lines 279 293) the Hoare annotation is: (let ((.cse30 (+ ~local~0 2))) (let ((.cse27 (<= ~token~0 .cse30)) (.cse28 (<= .cse30 ~token~0)) (.cse20 (<= ~token~0 ~local~0)) (.cse23 (<= ~local~0 ~token~0)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse1 (= 0 ~t4_st~0)) (.cse21 (= 0 ~t3_st~0)) (.cse12 (<= ~t4_pc~0 0)) (.cse22 (= 0 ~t3_pc~0)) (.cse24 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse19 (= ~m_pc~0 0)) (.cse29 (+ ~local~0 3)) (.cse2 (<= 2 ~E_2~0)) (.cse3 (not (= ~m_st~0 0))) (.cse4 (= ~E_1~0 2)) (.cse5 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~t2_pc~0 1)) (.cse7 (<= 2 ~t1_st~0)) (.cse8 (= 2 ~t2_st~0)) (.cse9 (<= 2 ~E_3~0)) (.cse10 (= ~t1_pc~0 1)) (.cse11 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse25 (= 2 ~t4_st~0)) (.cse14 (= ~m_pc~0 1)) (.cse26 (= 1 ~t4_pc~0)) (.cse15 (= ~t3_pc~0 1)) (.cse16 (= ~E_4~0 2)) (.cse17 (<= 2 ~E_M~0)) (.cse18 (= 2 ~t3_st~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 .cse5 .cse4 .cse19 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse20 .cse21 .cse5 .cse3 .cse4 .cse6 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 .cse22 .cse23 .cse16 .cse24 .cse17) (and .cse2 .cse20 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse26 .cse15 .cse16 .cse23 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse21 .cse5 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse22 .cse16 .cse24 .cse17) (and .cse27 .cse2 .cse21 .cse28 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse25 .cse14 .cse15 .cse26 .cse16 .cse17) (and .cse2 .cse21 .cse4 .cse19 .cse5 .cse6 .cse7 .cse8 .cse10 .cse9 .cse11 .cse25 .cse22 .cse26 .cse16 .cse24 .cse17) (and .cse27 .cse0 .cse1 .cse2 .cse28 .cse21 .cse5 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse12 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse2 .cse4 .cse5 .cse19 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse25 .cse26 .cse15 .cse16 .cse17 .cse18) (and .cse2 .cse21 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse25 .cse14 .cse22 .cse26 .cse16 .cse24 .cse17) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16 .cse23 .cse17 .cse18) (and .cse2 .cse20 .cse21 .cse3 .cse4 .cse5 .cse6 .cse8 .cse9 .cse10 .cse13 .cse25 .cse14 .cse22 .cse26 .cse16 .cse23 .cse24 .cse17) (and (<= .cse29 ~token~0) .cse2 .cse3 .cse4 .cse5 .cse6 (<= ~token~0 .cse29) .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse14 .cse26 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse21 .cse4 .cse5 .cse19 .cse6 .cse7 .cse8 .cse10 .cse9 .cse12 .cse11 .cse22 .cse16 .cse24 .cse17) (and .cse10 .cse13 .cse3 .cse4 .cse17 .cse19) (and .cse2 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse25 .cse14 .cse26 .cse15 .cse16 .cse17 (< .cse29 ~token~0) .cse18 (<= ~token~0 (+ ~local~0 4))) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse25 .cse14 .cse26 .cse15 .cse16 .cse17 .cse18)))) [2020-12-09 17:11:32,523 INFO L258 CegarLoopResult]: At program point L291-7(lines 279 293) the Hoare annotation is: (let ((.cse30 (+ ~local~0 2))) (let ((.cse29 (+ ~local~0 3)) (.cse27 (<= ~token~0 .cse30)) (.cse28 (<= .cse30 ~token~0)) (.cse11 (= 2 ~t4_st~0)) (.cse12 (= 1 ~t4_pc~0)) (.cse19 (<= ~token~0 ~local~0)) (.cse25 (= 0 ~t3_st~0)) (.cse26 (= 0 ~t3_pc~0)) (.cse24 (<= ~local~0 ~token~0)) (.cse20 (not (= ~m_st~0 0))) (.cse22 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse23 (= ~m_pc~0 1)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse18 (= 0 ~t4_st~0)) (.cse1 (<= 2 ~E_2~0)) (.cse2 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse3 (= ~E_1~0 2)) (.cse4 (= ~m_pc~0 0)) (.cse5 (= ~t2_pc~0 1)) (.cse6 (<= 2 ~t1_st~0)) (.cse7 (= 2 ~t2_st~0)) (.cse8 (= ~t1_pc~0 1)) (.cse9 (<= 2 ~E_3~0)) (.cse21 (<= ~t4_pc~0 0)) (.cse10 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse13 (= ~t3_pc~0 1)) (.cse14 (= ~E_4~0 2)) (.cse15 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse16 (<= 2 ~E_M~0)) (.cse17 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse26 .cse12 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse1 .cse19 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse22 .cse11 .cse23 .cse12 .cse13 .cse24 .cse14 .cse15 .cse16 .cse17) (and .cse27 .cse0 .cse18 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse22 .cse23 .cse13 .cse14 .cse16) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse23 .cse12 .cse13 .cse14 .cse15 (< .cse29 ~token~0) .cse16 (<= ~token~0 (+ ~local~0 4)) .cse17) (and .cse0 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse26 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse21 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse26 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse25 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse26 .cse12 .cse14 .cse15 .cse16) (and (<= .cse29 ~token~0) .cse1 .cse2 .cse20 .cse3 .cse5 (<= ~token~0 .cse29) .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse23 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse8 .cse22 .cse20 .cse3 .cse16 .cse4) (and .cse27 .cse0 .cse1 .cse28 .cse25 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse22 .cse11 .cse23 .cse12 .cse13 .cse14 .cse16) (and .cse0 .cse18 .cse1 .cse19 .cse25 .cse2 .cse20 .cse3 .cse5 .cse7 .cse8 .cse9 .cse21 .cse22 .cse23 .cse26 .cse24 .cse14 .cse15 .cse16) (and .cse0 .cse18 .cse1 .cse2 .cse20 .cse3 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse22 .cse23 .cse13 .cse14 .cse15 .cse16 .cse17) (and .cse0 .cse18 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse10 .cse13 .cse14 .cse15 .cse16 .cse17)))) [2020-12-09 17:11:32,523 INFO L258 CegarLoopResult]: At program point L425(lines 415 495) the Hoare annotation is: (let ((.cse28 (= ~t2_pc~0 1)) (.cse8 (= ~t1_pc~0 1)) (.cse41 (+ ~local~0 1)) (.cse42 (+ ~local~0 2))) (let ((.cse25 (<= ~token~0 .cse42)) (.cse26 (<= .cse42 ~token~0)) (.cse22 (= ~m_st~0 2)) (.cse40 (+ ~local~0 3)) (.cse38 (<= ~token~0 .cse41)) (.cse39 (<= .cse41 ~token~0)) (.cse35 (<= 1 ULTIMATE.start_eval_~tmp~0)) (.cse27 (not (= ~m_st~0 0))) (.cse29 (= 2 ~t2_st~0)) (.cse30 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse34 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse7 (<= 2 ~t1_st~0)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse1 (= 0 ~t4_st~0)) (.cse5 (= ~m_pc~0 0)) (.cse36 (not .cse8)) (.cse10 (<= ~t4_pc~0 0)) (.cse4 (= 0 ~t3_st~0)) (.cse21 (= ~t1_st~0 0)) (.cse13 (= 0 ~t3_pc~0)) (.cse17 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse2 (<= 2 ~E_2~0)) (.cse3 (<= ~token~0 ~local~0)) (.cse19 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse6 (= ~E_1~0 2)) (.cse9 (<= 2 ~E_3~0)) (.cse20 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse11 (not .cse28)) (.cse31 (= 2 ~t4_st~0)) (.cse23 (= ~m_st~0 ~E_1~0)) (.cse12 (= 0 ~t2_st~0)) (.cse24 (= ~m_pc~0 1)) (.cse32 (= 1 ~t4_pc~0)) (.cse33 (= ~t3_pc~0 1)) (.cse15 (= ~E_4~0 2)) (.cse14 (<= ~local~0 ~token~0)) (.cse16 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse18 (<= 2 ~E_M~0)) (.cse37 (= 2 ~t3_st~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 .cse19 .cse9 .cse10 .cse20 .cse21 .cse11 .cse22 .cse12 .cse23 .cse24 .cse13 .cse14 .cse15 .cse18 .cse17 .cse16) (and .cse25 .cse2 .cse4 .cse26 .cse27 .cse6 .cse28 .cse7 .cse29 .cse8 .cse9 .cse30 .cse31 .cse24 .cse32 .cse33 .cse15 .cse34 .cse18) (and .cse35 .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse28 .cse29 .cse36 .cse9 .cse10 .cse21 .cse33 .cse15 .cse14 .cse18 .cse37) (and .cse0 .cse1 .cse2 .cse6 .cse5 .cse28 .cse7 .cse29 .cse9 .cse8 .cse10 .cse33 .cse15 .cse34 .cse18 .cse37) (and .cse25 .cse0 .cse1 .cse2 .cse4 .cse26 .cse27 .cse6 .cse28 .cse7 .cse29 .cse9 .cse8 .cse30 .cse10 .cse20 .cse24 .cse33 .cse15 .cse34 .cse18) (and .cse8 .cse34 .cse27 .cse6 .cse18 .cse5) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse6 .cse9 .cse10 .cse20 .cse21 .cse11 .cse12 .cse23 .cse24 .cse33 .cse15 .cse14 .cse16 .cse18 .cse37) (and .cse38 .cse2 .cse4 .cse19 .cse6 .cse7 .cse39 .cse8 .cse9 .cse30 .cse20 .cse31 .cse23 .cse12 .cse24 .cse13 .cse32 .cse15 .cse16 .cse17 .cse18) (and .cse35 .cse2 .cse3 .cse5 .cse6 .cse28 .cse29 .cse36 .cse9 .cse21 .cse31 .cse32 .cse33 .cse14 .cse15 .cse18 .cse37) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse36 .cse9 .cse10 .cse11 .cse21 .cse12 .cse33 .cse14 .cse15 .cse16 .cse18 .cse37) (and .cse2 .cse3 .cse4 .cse19 .cse6 .cse9 .cse8 .cse20 .cse31 .cse11 .cse23 .cse12 .cse24 .cse13 .cse32 .cse15 .cse14 .cse16 .cse17 .cse18) (and .cse35 .cse2 .cse3 .cse27 .cse6 .cse28 .cse29 .cse9 .cse21 .cse31 .cse24 .cse32 .cse33 .cse15 .cse14 .cse18 .cse37) (and .cse2 .cse3 .cse6 .cse5 .cse7 .cse8 .cse9 .cse31 .cse11 .cse12 .cse32 .cse33 .cse15 .cse14 .cse16 .cse18 .cse37) (and .cse2 .cse4 .cse6 .cse5 .cse28 .cse7 .cse29 .cse9 .cse8 .cse31 .cse13 .cse32 .cse15 .cse34 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse27 .cse6 .cse28 .cse29 .cse9 .cse8 .cse10 .cse20 .cse24 .cse33 .cse15 .cse14 .cse34 .cse18 .cse37) (and .cse38 .cse0 .cse1 .cse2 .cse4 .cse27 .cse6 .cse28 .cse7 .cse39 .cse8 .cse9 .cse10 .cse30 .cse20 .cse12 .cse24 .cse13 .cse15 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse27 .cse6 .cse28 .cse29 .cse9 .cse8 .cse10 .cse20 .cse24 .cse13 .cse15 .cse14 .cse34 .cse17 .cse18) (and .cse38 .cse2 .cse4 .cse27 .cse6 .cse28 .cse7 .cse39 .cse9 .cse8 .cse30 .cse31 .cse12 .cse24 .cse13 .cse32 .cse15 .cse16 .cse17 .cse18) (and .cse2 .cse4 .cse3 .cse5 .cse6 .cse36 .cse9 .cse31 .cse11 .cse21 .cse12 .cse13 .cse32 .cse14 .cse15 .cse17 .cse16 .cse18) (and .cse35 .cse2 .cse3 .cse4 .cse5 .cse6 .cse28 .cse29 .cse36 .cse9 .cse31 .cse21 .cse13 .cse32 .cse15 .cse14 .cse17 .cse18) (and (<= .cse40 ~token~0) .cse2 .cse27 .cse6 .cse28 (<= ~token~0 .cse40) .cse7 .cse29 .cse9 .cse8 .cse30 .cse24 .cse32 .cse33 .cse15 .cse34 .cse18 .cse37) (and .cse35 .cse0 .cse1 .cse2 .cse3 .cse6 .cse28 .cse29 .cse9 .cse10 .cse20 .cse21 .cse23 .cse24 .cse33 .cse15 .cse14 .cse18 .cse37) (and .cse2 .cse3 .cse19 .cse6 .cse9 .cse20 .cse31 .cse21 .cse11 .cse22 .cse12 .cse24 .cse32 .cse33 .cse15 .cse14 .cse16 .cse18 .cse37) (and .cse0 .cse1 .cse2 .cse4 .cse27 .cse6 .cse28 .cse7 .cse29 .cse9 .cse8 .cse30 .cse10 .cse20 .cse24 .cse13 .cse15 .cse34 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse19 .cse9 .cse8 .cse10 .cse20 .cse11 .cse22 .cse23 .cse12 .cse24 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18) (and .cse2 .cse6 .cse5 .cse28 .cse7 .cse29 .cse9 .cse8 .cse31 .cse32 .cse33 .cse15 .cse34 .cse18 .cse37) (and .cse2 .cse6 .cse28 .cse7 .cse29 .cse9 .cse8 .cse30 .cse31 .cse24 .cse33 .cse32 .cse15 .cse34 .cse18 (< .cse40 ~token~0) .cse37 (<= ~token~0 (+ ~local~0 4))) (and .cse0 .cse1 .cse2 .cse27 .cse6 .cse28 .cse7 .cse29 .cse9 .cse8 .cse30 .cse10 .cse20 .cse24 .cse33 .cse15 .cse34 .cse18 .cse37) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse6 .cse7 .cse9 .cse8 .cse10 .cse11 .cse12 .cse33 .cse15 .cse14 .cse16 .cse18 .cse37) (and .cse38 .cse2 .cse27 .cse6 .cse28 .cse7 .cse39 .cse9 .cse8 .cse30 .cse31 .cse12 .cse24 .cse32 .cse33 .cse15 .cse16 .cse18 .cse37) (and .cse38 .cse0 .cse1 .cse2 .cse19 .cse6 .cse7 .cse39 .cse8 .cse9 .cse30 .cse10 .cse20 .cse23 .cse12 .cse24 .cse33 .cse15 .cse16 .cse18 .cse37) (and .cse2 .cse3 .cse4 .cse27 .cse6 .cse28 .cse29 .cse9 .cse8 .cse31 .cse24 .cse13 .cse32 .cse15 .cse14 .cse34 .cse17 .cse18) (and .cse35 .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse28 .cse29 .cse9 .cse10 .cse20 .cse21 .cse23 .cse24 .cse13 .cse15 .cse14 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse4 .cse6 .cse5 .cse28 .cse7 .cse29 .cse9 .cse8 .cse10 .cse13 .cse15 .cse34 .cse17 .cse18) (and .cse2 .cse3 .cse6 .cse5 .cse36 .cse9 .cse21 .cse11 .cse31 .cse12 .cse32 .cse33 .cse15 .cse14 .cse16 .cse18 .cse37) (and .cse35 .cse0 .cse1 .cse2 .cse4 .cse3 .cse5 .cse6 .cse28 .cse29 .cse36 .cse9 .cse10 .cse21 .cse13 .cse14 .cse15 .cse17 .cse18) (and .cse35 .cse2 .cse4 .cse3 .cse27 .cse6 .cse28 .cse29 .cse9 .cse21 .cse31 .cse24 .cse13 .cse32 .cse15 .cse14 .cse17 .cse18) (and .cse38 .cse0 .cse1 .cse2 .cse4 .cse19 .cse6 .cse7 .cse39 .cse9 .cse8 .cse30 .cse10 .cse20 .cse23 .cse12 .cse24 .cse13 .cse15 .cse16 .cse17 .cse18) (and .cse38 .cse2 .cse19 .cse6 .cse7 .cse39 .cse9 .cse8 .cse30 .cse20 .cse31 .cse23 .cse12 .cse24 .cse32 .cse33 .cse15 .cse16 .cse18 .cse37) (and .cse2 .cse3 .cse27 .cse6 .cse28 .cse29 .cse8 .cse9 .cse31 .cse24 .cse32 .cse33 .cse14 .cse15 .cse34 .cse18 .cse37) (and .cse2 .cse4 .cse27 .cse6 .cse28 .cse7 .cse29 .cse9 .cse8 .cse30 .cse31 .cse24 .cse13 .cse32 .cse15 .cse34 .cse17 .cse18) (and .cse38 .cse0 .cse1 .cse2 .cse27 .cse6 .cse28 .cse7 .cse39 .cse9 .cse8 .cse30 .cse10 .cse20 .cse12 .cse24 .cse33 .cse15 .cse16 .cse18 .cse37) (and .cse35 .cse21 .cse5 .cse27 .cse6 .cse18) (and .cse2 .cse27 .cse6 .cse28 .cse7 .cse29 .cse8 .cse9 .cse30 .cse31 .cse24 .cse32 .cse33 .cse15 .cse34 .cse18 .cse37) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse9 .cse8 .cse11 .cse31 .cse12 .cse13 .cse32 .cse15 .cse14 .cse16 .cse17 .cse18) (and .cse0 .cse1 .cse2 .cse3 .cse19 .cse6 .cse9 .cse8 .cse10 .cse20 .cse11 .cse23 .cse12 .cse24 .cse33 .cse15 .cse14 .cse16 .cse18 .cse37) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse19 .cse6 .cse5 .cse36 .cse9 .cse10 .cse11 .cse21 .cse12 .cse13 .cse14 .cse15 .cse17 .cse16 .cse18) (and .cse2 .cse3 .cse4 .cse19 .cse6 .cse9 .cse20 .cse11 .cse21 .cse31 .cse23 .cse12 .cse24 .cse13 .cse32 .cse15 .cse14 .cse17 .cse16 .cse18) (and .cse2 .cse3 .cse19 .cse6 .cse8 .cse9 .cse20 .cse11 .cse31 .cse23 .cse12 .cse24 .cse32 .cse33 .cse15 .cse14 .cse16 .cse18 .cse37)))) [2020-12-09 17:11:32,524 INFO L262 CegarLoopResult]: For program point L428(lines 428 435) no Hoare annotation was computed. [2020-12-09 17:11:32,524 INFO L262 CegarLoopResult]: For program point L98(lines 98 106) no Hoare annotation was computed. [2020-12-09 17:11:32,524 INFO L258 CegarLoopResult]: At program point L496(lines 409 501) the Hoare annotation is: (let ((.cse29 (+ ~local~0 2))) (let ((.cse22 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse27 (<= ~token~0 ~local~0)) (.cse28 (<= ~local~0 ~token~0)) (.cse17 (<= ~token~0 .cse29)) (.cse20 (<= .cse29 ~token~0)) (.cse2 (not (= ~m_st~0 0))) (.cse9 (= ULTIMATE.start_is_transmit1_triggered_~__retres1~1 0)) (.cse11 (= ~m_pc~0 1)) (.cse25 (+ ~local~0 3)) (.cse18 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse19 (= 0 ~t4_st~0)) (.cse1 (= 0 ~t3_st~0)) (.cse21 (<= ~t4_pc~0 0)) (.cse12 (= 0 ~t3_pc~0)) (.cse15 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse0 (<= 2 ~E_2~0)) (.cse3 (= ~E_1~0 2)) (.cse24 (= ~m_pc~0 0)) (.cse4 (= ~t2_pc~0 1)) (.cse5 (<= 2 ~t1_st~0)) (.cse6 (= 2 ~t2_st~0)) (.cse7 (<= 2 ~E_3~0)) (.cse8 (= ~t1_pc~0 1)) (.cse10 (= 2 ~t4_st~0)) (.cse13 (= 1 ~t4_pc~0)) (.cse23 (= ~t3_pc~0 1)) (.cse14 (= ~E_4~0 2)) (.cse16 (<= 2 ~E_M~0)) (.cse26 (= 2 ~t3_st~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16) (and .cse17 .cse18 .cse19 .cse0 .cse20 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse22 .cse11 .cse23 .cse14 .cse16) (and .cse18 .cse19 .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse21 .cse9 .cse22 .cse11 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse1 .cse3 .cse24 .cse4 .cse5 .cse6 .cse8 .cse7 .cse10 .cse12 .cse13 .cse14 .cse15 .cse16) (and (<= .cse25 ~token~0) .cse0 .cse2 .cse3 .cse4 (<= ~token~0 .cse25) .cse5 .cse6 .cse8 .cse7 .cse9 .cse11 .cse13 .cse23 .cse14 .cse16 .cse26) (and .cse0 .cse1 .cse27 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse10 .cse11 .cse12 .cse13 .cse14 .cse28 .cse15 .cse16) (and .cse18 .cse19 .cse0 .cse27 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse21 .cse22 .cse11 .cse23 .cse28 .cse14 .cse16 .cse26) (and .cse18 .cse19 .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse21 .cse22 .cse11 .cse23 .cse14 .cse16 .cse26) (and .cse18 .cse19 .cse0 .cse27 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse21 .cse22 .cse11 .cse12 .cse14 .cse28 .cse15 .cse16) (and .cse0 .cse27 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse10 .cse11 .cse13 .cse23 .cse14 .cse28 .cse16 .cse26) (and .cse17 .cse0 .cse1 .cse20 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse23 .cse14 .cse16) (and .cse18 .cse19 .cse0 .cse3 .cse24 .cse4 .cse5 .cse6 .cse7 .cse8 .cse21 .cse23 .cse14 .cse16 .cse26) (and .cse0 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse23 .cse14 .cse16 .cse26) (and .cse8 .cse2 .cse3 .cse16 .cse24) (and .cse0 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse13 .cse23 .cse14 .cse16 (< .cse25 ~token~0) .cse26 (<= ~token~0 (+ ~local~0 4))) (and .cse18 .cse19 .cse0 .cse1 .cse3 .cse24 .cse4 .cse5 .cse6 .cse8 .cse7 .cse21 .cse12 .cse14 .cse15 .cse16) (and .cse0 .cse3 .cse24 .cse4 .cse5 .cse6 .cse7 .cse8 .cse10 .cse13 .cse23 .cse14 .cse16 .cse26)))) [2020-12-09 17:11:32,524 INFO L262 CegarLoopResult]: For program point L827(lines 827 831) no Hoare annotation was computed. [2020-12-09 17:11:32,524 INFO L262 CegarLoopResult]: For program point L299(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,524 INFO L262 CegarLoopResult]: For program point L299-2(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,524 INFO L262 CegarLoopResult]: For program point L299-3(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,524 INFO L262 CegarLoopResult]: For program point L299-5(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,525 INFO L258 CegarLoopResult]: At program point L101(lines 101 105) the Hoare annotation is: (let ((.cse31 (= ~t1_pc~0 1)) (.cse7 (= ~t2_pc~0 1))) (let ((.cse29 (= ULTIMATE.start_is_transmit2_triggered_~__retres1~2 0)) (.cse23 (not .cse7)) (.cse24 (= 0 ~t2_st~0)) (.cse27 (= ULTIMATE.start_eval_~tmp~0 1)) (.cse30 (not (= ~m_st~0 0))) (.cse22 (= 2 ~t4_st~0)) (.cse25 (= 1 ~t4_pc~0)) (.cse11 (= ULTIMATE.start_is_master_triggered_~__retres1~0 0)) (.cse12 (= ~m_st~0 ~E_1~0)) (.cse13 (= ~m_pc~0 1)) (.cse26 (= ~t3_pc~0 1)) (.cse28 (= 2 ~t3_st~0)) (.cse0 (= ULTIMATE.start_is_transmit4_triggered_~__retres1~4 0)) (.cse1 (= 0 ~t4_st~0)) (.cse2 (<= 2 ~E_2~0)) (.cse3 (< 0 ~t1_st~0)) (.cse5 (= 0 ~t3_st~0)) (.cse4 (<= ~token~0 ~local~0)) (.cse20 (= ~m_pc~0 0)) (.cse6 (= ~E_1~0 2)) (.cse8 (= 2 ~t2_st~0)) (.cse21 (not .cse31)) (.cse9 (<= 2 ~E_3~0)) (.cse10 (<= ~t4_pc~0 0)) (.cse14 (= 0 ~t3_pc~0)) (.cse16 (<= ~local~0 ~token~0)) (.cse15 (= ~E_4~0 2)) (.cse17 (= ULTIMATE.start_is_transmit3_triggered_~__retres1~3 0)) (.cse18 (not (= ULTIMATE.start_eval_~tmp~0 0))) (.cse19 (<= 2 ~E_M~0))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse2 .cse3 .cse4 .cse6 .cse20 .cse21 .cse9 .cse22 .cse23 .cse24 .cse25 .cse26 .cse15 .cse16 .cse27 .cse19 .cse28) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse20 .cse6 .cse21 .cse9 .cse10 .cse23 .cse24 .cse26 .cse16 .cse15 .cse27 .cse19 .cse28) (and .cse2 .cse3 .cse4 .cse29 .cse6 .cse9 .cse11 .cse22 .cse23 .cse12 .cse24 .cse13 .cse25 .cse26 .cse15 .cse16 .cse27 .cse19 .cse28) (and .cse2 .cse3 .cse4 .cse20 .cse6 .cse7 .cse8 .cse21 .cse9 .cse22 .cse25 .cse26 .cse15 .cse16 .cse18 .cse19 .cse28) (and .cse2 .cse3 .cse5 .cse4 .cse20 .cse6 .cse21 .cse9 .cse23 .cse22 .cse24 .cse14 .cse25 .cse16 .cse15 .cse17 .cse27 .cse19) (and .cse2 .cse3 .cse5 .cse4 .cse30 .cse6 .cse7 .cse8 .cse9 .cse22 .cse13 .cse14 .cse25 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse29 .cse6 .cse9 .cse10 .cse11 .cse23 .cse12 .cse24 .cse13 .cse26 .cse15 .cse16 .cse27 .cse19 .cse28) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse30 .cse6 .cse7 .cse8 .cse9 .cse31 .cse10 .cse11 .cse13 .cse26 .cse15 .cse16 .cse18 .cse19 .cse28) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse20 .cse7 .cse21 .cse8 .cse9 .cse10 .cse26 .cse15 .cse16 .cse18 .cse19 .cse28) (and .cse20 .cse18 .cse30 .cse6 .cse19) (and .cse2 .cse3 .cse4 .cse5 .cse29 .cse6 .cse9 .cse11 .cse22 .cse23 .cse12 .cse24 .cse13 .cse14 .cse25 .cse15 .cse16 .cse17 .cse27 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse29 .cse6 .cse20 .cse21 .cse9 .cse10 .cse23 .cse24 .cse14 .cse16 .cse15 .cse17 .cse27 .cse19) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse29 .cse9 .cse10 .cse11 .cse23 (= ~m_st~0 2) .cse12 .cse24 .cse13 .cse14 .cse16 .cse15 .cse17 .cse27 .cse19) (and .cse2 .cse3 .cse4 .cse30 .cse6 .cse7 .cse8 .cse9 .cse22 .cse13 .cse25 .cse26 .cse15 .cse16 .cse18 .cse19 .cse28) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse4 .cse30 .cse6 .cse7 .cse8 .cse9 .cse31 .cse10 .cse11 .cse13 .cse14 .cse15 .cse16 .cse17 .cse18 .cse19) (and .cse2 .cse3 .cse4 .cse5 .cse6 .cse20 .cse7 .cse8 .cse21 .cse9 .cse22 .cse14 .cse25 .cse15 .cse16 .cse18 .cse19 .cse17) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse26 .cse15 .cse16 .cse18 .cse19 .cse28) (and .cse0 .cse1 .cse2 .cse3 .cse5 .cse4 .cse20 .cse6 .cse7 .cse8 .cse21 .cse9 .cse10 .cse14 .cse16 .cse15 .cse17 .cse18 .cse19)))) [2020-12-09 17:11:32,525 INFO L262 CegarLoopResult]: For program point L299-6(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,525 INFO L262 CegarLoopResult]: For program point L299-8(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,525 INFO L262 CegarLoopResult]: For program point L299-9(lines 299 308) no Hoare annotation was computed. [2020-12-09 17:11:32,761 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 09.12 05:11:32 BoogieIcfgContainer [2020-12-09 17:11:32,761 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2020-12-09 17:11:32,761 INFO L113 PluginConnector]: ------------------------Witness Printer---------------------------- [2020-12-09 17:11:32,761 INFO L271 PluginConnector]: Initializing Witness Printer... [2020-12-09 17:11:32,761 INFO L275 PluginConnector]: Witness Printer initialized [2020-12-09 17:11:32,762 INFO L185 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 09.12 05:06:22" (3/4) ... [2020-12-09 17:11:32,764 INFO L137 WitnessPrinter]: Generating witness for correct program [2020-12-09 17:11:32,785 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 194 nodes and edges [2020-12-09 17:11:32,787 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 26 nodes and edges [2020-12-09 17:11:32,789 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 6 nodes and edges [2020-12-09 17:11:32,791 INFO L910 BoogieBacktranslator]: Reduced CFG by removing 1 nodes and edges [2020-12-09 17:11:32,931 INFO L141 WitnessManager]: Wrote witness to /tmp/vcloud-vcloud-master/worker/run_dir_75596a2f-94f1-4f52-be89-cdf5c36caa3a/bin/utaipan/witness.graphml [2020-12-09 17:11:32,931 INFO L132 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2020-12-09 17:11:32,932 INFO L168 Benchmark]: Toolchain (without parser) took 312812.48 ms. Allocated memory was 111.1 MB in the beginning and 3.0 GB in the end (delta: 2.9 GB). Free memory was 82.0 MB in the beginning and 1.4 GB in the end (delta: -1.4 GB). Peak memory consumption was 1.6 GB. Max. memory is 16.1 GB. [2020-12-09 17:11:32,932 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 111.1 MB. Free memory is still 90.2 MB. There was no memory consumed. Max. memory is 16.1 GB. [2020-12-09 17:11:32,932 INFO L168 Benchmark]: CACSL2BoogieTranslator took 236.85 ms. Allocated memory is still 111.1 MB. Free memory was 81.7 MB in the beginning and 66.0 MB in the end (delta: 15.7 MB). Peak memory consumption was 16.8 MB. Max. memory is 16.1 GB. [2020-12-09 17:11:32,932 INFO L168 Benchmark]: Boogie Procedure Inliner took 50.95 ms. Allocated memory is still 111.1 MB. Free memory was 66.0 MB in the beginning and 61.4 MB in the end (delta: 4.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-12-09 17:11:32,933 INFO L168 Benchmark]: Boogie Preprocessor took 45.32 ms. Allocated memory is still 111.1 MB. Free memory was 61.4 MB in the beginning and 57.6 MB in the end (delta: 3.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. [2020-12-09 17:11:32,933 INFO L168 Benchmark]: RCFGBuilder took 1722.47 ms. Allocated memory was 111.1 MB in the beginning and 140.5 MB in the end (delta: 29.4 MB). Free memory was 57.5 MB in the beginning and 89.6 MB in the end (delta: -32.1 MB). Peak memory consumption was 47.1 MB. Max. memory is 16.1 GB. [2020-12-09 17:11:32,933 INFO L168 Benchmark]: TraceAbstraction took 310581.40 ms. Allocated memory was 140.5 MB in the beginning and 3.0 GB in the end (delta: 2.9 GB). Free memory was 89.6 MB in the beginning and 1.5 GB in the end (delta: -1.4 GB). Peak memory consumption was 2.3 GB. Max. memory is 16.1 GB. [2020-12-09 17:11:32,933 INFO L168 Benchmark]: Witness Printer took 170.00 ms. Allocated memory is still 3.0 GB. Free memory was 1.5 GB in the beginning and 1.4 GB in the end (delta: 69.2 MB). Peak memory consumption was 67.1 MB. Max. memory is 16.1 GB. [2020-12-09 17:11:32,935 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.12 ms. Allocated memory is still 111.1 MB. Free memory is still 90.2 MB. There was no memory consumed. Max. memory is 16.1 GB. * CACSL2BoogieTranslator took 236.85 ms. Allocated memory is still 111.1 MB. Free memory was 81.7 MB in the beginning and 66.0 MB in the end (delta: 15.7 MB). Peak memory consumption was 16.8 MB. Max. memory is 16.1 GB. * Boogie Procedure Inliner took 50.95 ms. Allocated memory is still 111.1 MB. Free memory was 66.0 MB in the beginning and 61.4 MB in the end (delta: 4.5 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * Boogie Preprocessor took 45.32 ms. Allocated memory is still 111.1 MB. Free memory was 61.4 MB in the beginning and 57.6 MB in the end (delta: 3.8 MB). Peak memory consumption was 4.2 MB. Max. memory is 16.1 GB. * RCFGBuilder took 1722.47 ms. Allocated memory was 111.1 MB in the beginning and 140.5 MB in the end (delta: 29.4 MB). Free memory was 57.5 MB in the beginning and 89.6 MB in the end (delta: -32.1 MB). Peak memory consumption was 47.1 MB. Max. memory is 16.1 GB. * TraceAbstraction took 310581.40 ms. Allocated memory was 140.5 MB in the beginning and 3.0 GB in the end (delta: 2.9 GB). Free memory was 89.6 MB in the beginning and 1.5 GB in the end (delta: -1.4 GB). Peak memory consumption was 2.3 GB. Max. memory is 16.1 GB. * Witness Printer took 170.00 ms. Allocated memory is still 3.0 GB. Free memory was 1.5 GB in the beginning and 1.4 GB in the end (delta: 69.2 MB). Peak memory consumption was 67.1 MB. Max. memory is 16.1 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: 12]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 317]: Loop Invariant Derived loop invariant: ((((((((t1_pc == 1 && __retres1 == 0) && (E_M == 1 || 2 <= E_M)) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) || (((((((((((((((((((0 < t4_st && 2 <= E_2) && E_1 == 2) && !(m_st == 0)) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && (E_M == 1 || 2 <= E_M)) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((0 < t4_st && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && m_pc == 1) && (E_M == 1 || 2 <= E_M)) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && __retres1 == 0) && local + 3 < token) && token <= local + 4) && 2 == t3_st)) || (((((((__retres1 == 0 && __retres1 == 0) && t1_st == 0) && (E_M == 1 || 2 <= E_M)) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) - InvariantResult [Line: 53]: Loop Invariant Derived loop invariant: (((((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && local + 3 < token) && 2 == t3_st) && token <= local + 4 - InvariantResult [Line: 317]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st) || (((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && E_1 == 2) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && local + 3 < token) && token <= local + 4) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) - InvariantResult [Line: 317]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && local + 3 < token) && 2 <= E_M) && token <= local + 4) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((local + 3 <= token && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 780]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 298]: Loop Invariant Derived loop invariant: (((((((((((((((((m_pc == t2_pc && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M - InvariantResult [Line: 298]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && __retres1 == 0) && !(m_st == 0)) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1) && 2 == t3_st)) || (((((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && tmp == 1) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && !(tmp == 0)) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && __retres1 == 0) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || ((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && !(tmp == 0))) || ((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || ((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && local <= token) && 2 <= E_M) && tmp == 1) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && __retres1 == 0) && !(m_st == 0)) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && !(tmp == 0))) || ((((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st) - InvariantResult [Line: 317]: Loop Invariant Derived loop invariant: ((((((((((((((((((m_pc == t2_pc && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M - InvariantResult [Line: 317]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((1 <= tmp && __retres1 == 0) && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && tmp == 1) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && tmp == 1) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && m_pc == 0) && !(m_st == 0)) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && !(tmp == 0)) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && __retres1 == 0) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && m_pc == 0) && __retres1 == 0) && !(m_st == 0)) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && tmp == 1) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((((1 <= tmp && __retres1 == 0) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && t1_st == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && tmp == 1) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && m_pc == 0) && !(m_st == 0)) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && !(tmp == 0))) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || ((((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && !(tmp == 0)) - InvariantResult [Line: 97]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((token <= local + 1 && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && 0 < t1_st) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= E_3) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((m_pc == 0 && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((2 <= E_2 && 0 < t1_st) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((token <= local + 1 && local + 1 <= token) && 2 <= E_3) && __retres1 == 0) && ((((((((((((((__retres1 == 0 && 0 == t4_st) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_st == 2) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && tmp == 1) && 2 <= E_M) && __retres1 == 0) || ((((((((((((((__retres1 == 0 && 0 == t4_st) && __retres1 == 0) && E_1 == 2) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M))) && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && E_4 == 2)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && token <= local) && m_pc == 0) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((2 <= E_2 && 0 < t1_st) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && 0 < t1_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((2 <= E_2 && 0 < t1_st) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && 0 < t1_st) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((token <= local + 1 && local + 1 <= token) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 2 <= E_2) && 0 < t1_st) && ((((((((0 == t2_st && m_pc == 1) && 0 == t3_pc) && __retres1 == 0) && tmp == 1) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || ((((((((__retres1 == 0 && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && __retres1 == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M))) && 0 == t3_st) && 1 == t4_pc) && E_4 == 2) && t2_pc == 1)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((token <= local + 1 && 2 <= E_2) && 0 < t1_st) && t2_pc == 1) && (((((((__retres1 == 0 && 0 == t2_st) && m_pc == 1) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || (((((0 == t2_st && m_pc == 1) && tmp == 1) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M))) && local + 1 <= token) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && 0 < t1_st) && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((token <= local + 1 && 2 <= E_2) && 0 < t1_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && 0 < t1_st) && 0 == t3_st) && token <= local) && E_1 == 2) && m_pc == 0) && 2 <= E_3) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && token <= local) && E_1 == 2) && m_pc == 0) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((2 <= E_3 && ((((((((((((((__retres1 == 0 && 0 == t4_st) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_st == 2) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && tmp == 1) && 2 <= E_M) && __retres1 == 0) || ((((((((((((((__retres1 == 0 && 0 == t4_st) && __retres1 == 0) && E_1 == 2) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M))) && 2 <= E_2) && 0 < t1_st) && token <= local) && 0 == t3_st) && E_4 == 2) && local <= token)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 317]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 < t1_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 < t1_st) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((t1_pc == 1 && __retres1 == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || ((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st) - InvariantResult [Line: 317]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) || ((((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((((token <= local + 2 && __retres1 == 0) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((((__retres1 == 0 && __retres1 == 0) && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((t1_pc == 1 && __retres1 == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st) - InvariantResult [Line: 415]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) || ((((((((((((((((((token <= local + 2 && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((token <= local + 1 && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((2 <= E_2 && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == E_1) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == 2) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && m_st == 2) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && !(t1_pc == 1)) && 2 == t2_st) && 2 <= E_3) && t1_st == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((((((((token <= local + 1 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && local + 3 < token) && 2 == t3_st) && token <= local + 4)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t1_st == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((((token <= local + 1 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((token <= local + 1 && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && tmp == 1) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && !(tmp == 0)) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == 2) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == 2) && t1_st == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((t1_st == 0 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((t1_pc == 1 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) - InvariantResult [Line: 317]: Loop Invariant Derived loop invariant: ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && !(tmp == 0)) && 2 <= E_M) || (((((((__retres1 == 0 && __retres1 == 0) && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((t1_pc == 1 && __retres1 == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && !(tmp == 0)) && 2 <= E_M) - InvariantResult [Line: 241]: Loop Invariant Derived loop invariant: ((((((((((__retres1 == 0 && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || ((((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 0 < t2_st) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((t1_pc == 1 && __retres1 == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((((token <= local + 2 && 2 <= E_2) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 < t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && 0 < t2_st) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 < t2_st) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 241]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((token <= local + 1 && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) || (((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((t1_pc == 1 && __retres1 == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((((token <= local + 1 && 0 < t1_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && 0 == t3_pc) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((((((token <= local + 1 && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((((((((token <= local + 1 && 0 < t1_st) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && __retres1 == 0) && tmp == 1) && 2 <= E_M) - InvariantResult [Line: 209]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((0 < t4_st && 2 <= E_2) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) || (((((((((((((((((0 < t4_st && 2 <= E_2) && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && 0 < t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((((token <= local + 1 && 0 < t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == 2) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((token <= local + 2 && 0 < t4_st) && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((0 < t4_st && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && 0 == t3_st) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == E_1) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((0 < t4_st && 2 <= E_2) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == 2) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((local + 3 <= token && 0 < t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((0 < t4_st && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 1 && 0 < t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((t1_st == 0 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((t1_pc == 1 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((((((((((((((0 < t4_st && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((0 < t4_st && 2 <= E_2) && 0 == t3_st) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((((((token <= local + 1 && 0 < t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 415]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((token <= local + 2 && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) || ((((((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == E_1) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && t1_pc == 1) && 2 <= E_3) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((2 <= t1_st && token <= local + 1) && local + 1 <= token) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 2 <= E_2) && 1 == t4_pc) && (((((((((((t1_pc == 1 && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_st) && 0 == t3_pc) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && __retres1 == 0) || (((((((((t1_pc == 1 && 0 == t2_st) && m_pc == 1) && 0 == t3_st) && 0 == t3_pc) && tmp == 1) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && __retres1 == 0))) && E_4 == 2) && t2_pc == 1)) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t1_st == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && m_st == 2) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && !(t1_pc == 1)) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && local + 3 < token) && 2 == t3_st) && token <= local + 4)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == 2) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((((token <= local + 1 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((token <= local + 1 && 2 <= E_2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && (((((((t1_pc == 1 && 0 == t2_st) && m_pc == 1) && tmp == 1) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || (((((((t1_pc == 1 && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M))) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && tmp == 1) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == 2) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == 2) && t1_st == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((t1_st == 0 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((t1_pc == 1 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) - InvariantResult [Line: 241]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M) && !(tmp == 0))) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && !(tmp == 0)) && 2 == t3_st)) || (((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && tmp == 1) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && m_pc == 0) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && tmp == 1) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M) && !(tmp == 0))) || (((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && tmp == 1) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || ((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && 0 == t3_st) && m_pc == 0) && !(m_st == 0)) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && m_pc == 0) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && tmp == 1) && 2 == t3_st) - InvariantResult [Line: 241]: Loop Invariant Derived loop invariant: ((((((((((((((m_pc == t2_pc && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && 2 <= E_M - InvariantResult [Line: 260]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && local + 3 < token) && 2 <= E_M) && token <= local + 4) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((local + 3 <= token && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 415]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && tmp == 1) && __retres1 == 0) && 2 <= E_M) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && m_st == 2) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && tmp == 1)) || ((((((((((((((((((token <= local + 2 && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((t1_pc == 1 && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 1 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && tmp == 1) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t1_st == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && tmp == 1) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_st == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && E_1 == 2) && m_pc == 0) && 2 <= t1_st) && t1_pc == 1) && 2 <= E_3) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && tmp == 1) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((token <= local + 1 && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && tmp == 1) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && !(t2_pc == 1)) && m_st == 2) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && !(tmp == 0)) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == 2) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && tmp == 1) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && local + 3 < token) && 2 == t3_st) && token <= local + 4)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((token <= local + 1 && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == E_1) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && !(tmp == 0)) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t1_st == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((1 <= tmp && 2 <= E_2) && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_st == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && tmp == 1) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((token <= local + 1 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((1 <= tmp && t1_st == 0) && m_pc == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && tmp == 1) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && !(t2_pc == 1)) && t1_st == 0) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: -1]: Loop Invariant Derived loop invariant: 1 - InvariantResult [Line: 241]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && local + 3 < token) && 2 <= E_M) && token <= local + 4) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((local + 3 <= token && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 241]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && 0 == t3_st) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((token <= local + 2 && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && local + 3 < token) && 2 == t3_st) && token <= local + 4)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((2 <= E_2 && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 241]: Loop Invariant Derived loop invariant: (((((((((((((((((((0 < t4_st && 2 <= E_2) && E_1 == 2) && !(m_st == 0)) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && (E_M == 1 || 2 <= E_M)) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 == t3_st) || ((((((__retres1 == 0 && t1_st == 0) && (E_M == 1 || 2 <= E_M)) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2)) || ((((((t1_pc == 1 && __retres1 == 0) && (E_M == 1 || 2 <= E_M)) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2)) || (((((((((((((((((0 < t4_st && 2 <= E_2) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && m_pc == 1) && (E_M == 1 || 2 <= E_M)) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && local + 3 < token) && 2 == t3_st) && token <= local + 4) - InvariantResult [Line: 241]: Loop Invariant Derived loop invariant: ((((((((__retres1 == 0 && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || ((((((t1_pc == 1 && __retres1 == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 < t3_st) && 1 == t4_pc) && t3_pc == 1) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && 0 < t3_st) && m_pc == 1) && t3_pc == 1) && !(tmp == 0)) && 2 <= E_M) - InvariantResult [Line: 260]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st) || ((((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && tmp == 1) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M) && !(tmp == 0))) || (((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || (((((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && !(tmp == 0)) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && m_pc == 0) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && tmp == 1) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M) && !(tmp == 0))) || ((((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && !(m_st == 0)) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && tmp == 1) && 2 == t3_st)) || (((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && tmp == 1) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && m_pc == 0) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && tmp == 1) && 2 == t3_st) - InvariantResult [Line: 260]: Loop Invariant Derived loop invariant: (((((((((((((((m_pc == t2_pc && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && 2 <= E_M - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && local + 3 < token) && 2 <= E_M) && token <= local + 4) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((local + 3 <= token && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((token <= local + 2 && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && 0 == t3_st) && E_1 == 2) && m_pc == 0) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((2 <= E_2 && E_1 == 2) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && E_1 == 2) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || (((((((((((((((((2 <= E_2 && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && local + 3 < token) && 2 == t3_st) && token <= local + 4)) || (((((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: ((((((((((((((((((((0 < t4_st && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && !(m_st == 0)) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && (E_M == 1 || 2 <= E_M)) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 == t3_st) || ((((((t1_pc == 1 && __retres1 == 0) && (E_M == 1 || 2 <= E_M)) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2)) || (((((((__retres1 == 0 && __retres1 == 0) && t1_st == 0) && (E_M == 1 || 2 <= E_M)) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2)) || ((((((((((((((((((0 < t4_st && 2 <= E_2) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && m_pc == 1) && (E_M == 1 || 2 <= E_M)) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && local + 3 < token) && 2 == t3_st) && token <= local + 4) - InvariantResult [Line: 137]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && !(t2_pc == 1)) && m_pc == 1) && 0 == t3_pc) && 0 < t2_st) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && !(t2_pc == 1)) && m_pc == 1) && 0 < t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 < t2_st) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((token <= local + 1 && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_pc == 1) && 0 == t3_pc) && 0 < t2_st) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && !(t2_pc == 1)) && 0 == t3_pc) && 0 < t2_st) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((token <= local + 1 && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 < t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && !(t2_pc == 1)) && 0 < t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_pc == 1) && 0 == t3_pc) && 0 < t2_st) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 < t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((t1_st == 0 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 < t2_st) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t3_pc) && 0 < t2_st) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && t1_st == 0) && m_st == E_1) && m_pc == 1) && 0 < t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((t1_pc == 1 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && !(t2_pc == 1)) && 2 == t4_st) && 0 < t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && 2 <= E_3) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && m_pc == 1) && 0 < t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 0 < t2_st) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && !(t2_pc == 1)) && m_pc == 1) && 0 == t3_pc) && 0 < t2_st) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && t1_st == 0) && m_st == 2) && m_pc == 1) && 0 == t3_pc) && 0 < t2_st) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && 2 <= E_3) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && m_pc == 1) && 0 < t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t3_pc) && 0 < t2_st) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 < t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_pc == 1) && 0 < t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t1_st == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 < t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 169]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && t1_st == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) || ((((((!(t1_pc == 1) && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == 2) && m_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && 1 == t4_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((token <= local + 1 && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && m_pc == 1) && 1 == t4_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 1 == t4_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((2 <= E_2 && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t1_st == 0) && 2 == t4_st) && 1 == t4_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && 0 < t3_st) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((t1_pc == 1 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((token <= local + 1 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && 0 < t3_st) && m_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) - InvariantResult [Line: 260]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((token <= local + 2 && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((2 <= E_2 && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && local + 3 < token) && 2 == t3_st) && token <= local + 4)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) - InvariantResult [Line: 260]: Loop Invariant Derived loop invariant: (((((((((((((((((((0 < t4_st && 2 <= E_2) && E_1 == 2) && !(m_st == 0)) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && (E_M == 1 || 2 <= E_M)) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 == t3_st) || ((((((t1_pc == 1 && __retres1 == 0) && (E_M == 1 || 2 <= E_M)) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2)) || (((((((((((((((((0 < t4_st && 2 <= E_2) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && m_pc == 1) && (E_M == 1 || 2 <= E_M)) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && local + 3 < token) && 2 == t3_st) && token <= local + 4)) || (((((((__retres1 == 0 && __retres1 == 0) && t1_st == 0) && (E_M == 1 || 2 <= E_M)) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) - InvariantResult [Line: 260]: Loop Invariant Derived loop invariant: (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 < t3_st) && t3_pc == 1) && !(tmp == 0)) && 2 <= E_M) || (((((((__retres1 == 0 && __retres1 == 0) && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((t1_pc == 1 && __retres1 == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 < t3_st) && 1 == t4_pc) && t3_pc == 1) && !(tmp == 0)) && 2 <= E_M) - InvariantResult [Line: 173]: Loop Invariant Derived loop invariant: (((((((t1_st == 0 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || (((((t1_pc == 1 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 < t3_st) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((token <= local + 2 && 2 <= E_2) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 < t3_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) - InvariantResult [Line: 260]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 0 < t2_st) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) || (((((((__retres1 == 0 && __retres1 == 0) && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((t1_pc == 1 && __retres1 == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && 0 < t2_st) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((token <= local + 2 && 2 <= E_2) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 < t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 < t2_st) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 205]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) || ((((((((((((((((token <= local + 1 && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((!(t1_pc == 1) && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_st == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t1_st == 0) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && local + 3 < token) && token <= local + 4) && 2 == t3_st)) || (((((((((((((((((token <= local + 1 && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((token <= local + 2 && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((token <= local + 1 && 0 < t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t1_st == 0) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_st == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((2 <= E_2 && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && 0 < t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((2 <= E_2 && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((t1_pc == 1 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && !(t2_pc == 1)) && t1_st == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && !(t2_pc == 1)) && t1_st == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 260]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && tmp == 1) && 2 <= E_M) && 2 == t3_st) || ((((((((((((((((((((token <= local + 1 && 0 < t1_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((((token <= local + 1 && 0 < t1_st) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((t1_pc == 1 && __retres1 == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || ((((((((((((((((((((token <= local + 1 && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((((token <= local + 1 && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 560]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && local + 3 < token) && 2 <= E_M) && token <= local + 4) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && m_pc == 0) && __retres1 == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((local + 3 <= token && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 53]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((2 <= E_2 && 0 == t3_st) && m_pc == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && __retres1 == 0) && 2 <= E_M) || ((((((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && local + 3 < token) && 2 == t3_st) && token <= local + 4)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t1_st == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && m_pc == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && tmp == 1) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && !(tmp == 0)) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && m_pc == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && !(m_st == 0)) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && tmp == 1) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && m_pc == 0) && !(m_st == 0)) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && m_pc == 0) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && tmp == 1) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 101]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && token <= local) && 0 == t3_st) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_st == E_1) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) || ((((((((((((((((2 <= E_2 && 0 < t1_st) && token <= local) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && 0 < t1_st) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && 0 < t1_st) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && 0 < t1_st) && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && 0 < t1_st) && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && tmp == 1) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && token <= local) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && !(t1_pc == 1)) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((m_pc == 0 && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((((2 <= E_2 && 0 < t1_st) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && token <= local) && 0 == t3_st) && __retres1 == 0) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == 2) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && 0 < t1_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && 0 < t1_st) && token <= local) && 0 == t3_st) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && token <= local) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) - InvariantResult [Line: 814]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && local + 3 < token) && 2 <= E_M) && token <= local + 4) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((local + 3 <= token && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 133]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == 2) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && 0 < t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((token <= local + 2 && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((!(t1_pc == 1) && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && 0 == t3_pc) && 0 < t2_st) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && 0 == t3_pc) && 0 < t2_st) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && 0 < t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((t1_pc == 1 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == E_1) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && token <= local) && E_1 == 2) && m_pc == 0) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && E_1 == 2) && m_pc == 0) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 814]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && local + 3 < token) && 2 <= E_M) && token <= local + 4) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((local + 3 <= token && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 415]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t1_st == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((2 == t2_st && 2 <= E_3) && ((((((t1_pc == 1 && m_pc == 1) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || (((((t1_pc == 1 && __retres1 == 0) && m_pc == 1) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M))) && 2 == t4_st) && 2 <= E_2) && token <= local) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && local <= token) && 2 == t3_st) && t2_pc == 1)) || ((((((((((((local + 3 <= token && ((((((t1_pc == 1 && m_pc == 1) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || (((((t1_pc == 1 && __retres1 == 0) && m_pc == 1) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M))) && 2 <= E_2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 == t3_st)) || ((((((((((((((((((t1_pc == 1 && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && __retres1 == 0) || (((((((t1_pc == 1 && m_pc == 1) && 0 == t3_pc) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && __retres1 == 0)) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && 1 == t4_pc) && E_4 == 2) && local <= token) && t2_pc == 1)) || ((((((((((((((2 <= E_2 && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((2 <= E_2 && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == E_1) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == 2) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && m_st == 2) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((token <= local + 1 && 2 <= E_2) && t2_pc == 1) && (((((((t1_pc == 1 && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || ((((((t1_pc == 1 && 0 == t2_st) && m_pc == 1) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M))) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((t1_pc == 1 && __retres1 == 0) && m_pc == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((((((((token <= local + 2 && 2 <= E_2) && local + 2 <= token) && (((((((t1_pc == 1 && 0 == t3_st) && m_pc == 1) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || ((((((t1_pc == 1 && __retres1 == 0) && 0 == t3_st) && m_pc == 1) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M))) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2)) || (((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((t1_pc == 1 && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && __retres1 == 0) || (((((((t1_pc == 1 && m_pc == 1) && 0 == t3_pc) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && __retres1 == 0)) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 2 <= E_2) && 0 == t3_st) && 1 == t4_pc) && E_4 == 2) && t2_pc == 1)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t1_st == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && local + 3 < token) && 2 == t3_st) && token <= local + 4)) || ((((((2 <= t1_st && 2 <= E_3) && 2 <= E_2) && (((((((((((((__retres1 == 0 && 0 == t4_st) && 0 == t3_st) && m_pc == 0) && __retres1 == 0) && E_1 == 2) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && __retres1 == 0) && 2 <= E_M) || ((((((((((((__retres1 == 0 && 0 == t4_st) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M))) && token <= local) && local <= token) && E_4 == 2)) || (((((((((((2 <= t1_st && token <= local + 1) && local + 1 <= token) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 2 <= E_2) && 0 == t3_st) && 1 == t4_pc) && (((((((((t1_pc == 1 && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && __retres1 == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || ((((((((t1_pc == 1 && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && __retres1 == 0))) && E_4 == 2) && t2_pc == 1)) || ((((((((((2 <= t1_st && (((((((t1_pc == 1 && !(t2_pc == 1)) && 0 == t2_st) && m_pc == 0) && __retres1 == 0) && E_1 == 2) && 2 <= E_M) || ((((((t1_pc == 1 && !(t2_pc == 1)) && 0 == t2_st) && m_pc == 0) && !(tmp == 0)) && E_1 == 2) && 2 <= E_M))) && 2 <= E_3) && 2 == t4_st) && 2 <= E_2) && token <= local) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 == t3_st)) || ((((((((2 <= t1_st && 2 <= E_3) && ((((((((((t1_pc == 1 && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_st) && 0 == t3_pc) && m_pc == 0) && __retres1 == 0) && !(tmp == 0)) && E_1 == 2) && 2 <= E_M) || (((((((((t1_pc == 1 && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_st) && 0 == t3_pc) && m_pc == 0) && __retres1 == 0) && __retres1 == 0) && E_1 == 2) && 2 <= E_M))) && 2 == t4_st) && 2 <= E_2) && token <= local) && 1 == t4_pc) && E_4 == 2) && local <= token)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && token <= local) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((2 <= t1_st && 2 == t2_st) && 2 <= E_3) && ((((((t1_pc == 1 && m_pc == 1) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || (((((t1_pc == 1 && __retres1 == 0) && m_pc == 1) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M))) && __retres1 == 0) && 2 == t4_st) && 2 <= E_2) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && 2 == t3_st) && t2_pc == 1)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == 2) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 1 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((2 <= t1_st && 2 <= E_3) && ((((((((((__retres1 == 0 && t1_pc == 1) && 0 == t4_st) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && m_pc == 0) && !(tmp == 0)) && E_1 == 2) && 2 <= E_M) || (((((((((t1_pc == 1 && __retres1 == 0) && 0 == t4_st) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && m_pc == 0) && __retres1 == 0) && E_1 == 2) && 2 <= E_M))) && 2 <= E_2) && token <= local) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 == t3_st)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((t1_st == 0 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((t1_pc == 1 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: (((((((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 < t3_st) && 1 == t4_pc) && t3_pc == 1) && !(tmp == 0)) && 2 <= E_M) || (((((((__retres1 == 0 && __retres1 == 0) && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((t1_pc == 1 && __retres1 == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 < t3_st) && t3_pc == 1) && !(tmp == 0)) && 2 <= E_M) - InvariantResult [Line: 298]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((2 <= E_2 && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && 0 < t1_st) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && 0 < t1_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 1 && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((t1_pc == 1 && __retres1 == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 1 && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((2 <= E_2 && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st) - InvariantResult [Line: 415]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) || ((((((((((((((((((token <= local + 2 && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((token <= local + 1 && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((2 <= E_2 && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == E_1) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == 2) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && m_st == 2) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && !(t1_pc == 1)) && 2 == t2_st) && 2 <= E_3) && t1_st == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((((((((token <= local + 1 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((2 <= E_2 && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && local + 3 < token) && 2 == t3_st) && token <= local + 4)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && !(t2_pc == 1)) && 2 == t4_st) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((((token <= local + 1 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((token <= local + 1 && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && tmp == 1) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && t1_st == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && !(tmp == 0)) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && m_st == 2) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && m_pc == 0) && E_1 == 2) && !(t1_pc == 1)) && 2 <= E_3) && t4_pc <= 0) && !(t2_pc == 1)) && t1_st == 0) && 0 == t2_st) && t3_pc == 1) && local <= token) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && 2 == t4_st) && t1_st == 0) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || (((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == 2) && t1_st == 0) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && tmp == 1) && 2 <= E_M)) || (((((t1_st == 0 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((t1_pc == 1 && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && m_st == E_1) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && E_1 == 2) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && t1_st == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && m_pc == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && 2 <= t1_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: (((((((((((__retres1 == 0 && __retres1 == 0) && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) || ((((((t1_pc == 1 && __retres1 == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((((token <= local + 2 && 2 <= E_2) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 < t2_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 < t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 < t2_st) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 < t2_st) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 298]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) || (((((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((token <= local + 2 && 2 <= E_2) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && !(__retres1 == 0)) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) || ((((((((((((((((token <= local + 2 && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M)) && 2 <= t1_st) && __retres1 == 0)) || (((((((__retres1 == 0 && __retres1 == 0) && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((t1_pc == 1 && __retres1 == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || (((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((2 <= t1_st && ((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(__retres1 == 0)) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) || (((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M))) && __retres1 == 0)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && (2 <= E_3 || E_3 == 1)) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st) - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && (E_2 == 1 || 2 <= E_2)) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) || (((((((((((((((((((2 <= E_2 && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || (((((((((((((((((((token <= local + 1 && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && (0 == t2_st || !(__retres1 == 0))) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && (0 == t2_st || !(__retres1 == 0))) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((token <= local + 1 && 0 < t1_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((2 <= E_2 && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 1 && 0 < t1_st) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M)) || ((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && __retres1 == 0) && E_1 == 2) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_st == E_1) && 0 == t2_st) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 < t1_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 1 && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && (0 == t2_st || !(__retres1 == 0))) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && !(tmp == 0)) && 2 <= E_M) && __retres1 == 0)) || ((((((t1_pc == 1 && __retres1 == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || (((((((((((((((((((((token <= local + 1 && __retres1 == 0) && 0 == t4_st) && 0 < t1_st) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && local + 1 <= token) && 2 <= E_3) && t1_pc == 1) && (0 == t2_st || !(__retres1 == 0))) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && (E_2 == 1 || 2 <= E_2)) && __retres1 == 0) && !(tmp == 0)) && 2 <= E_M) - InvariantResult [Line: 298]: Loop Invariant Derived loop invariant: (((((((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 < t3_st) && 1 == t4_pc) && t3_pc == 1) && !(tmp == 0)) && 2 <= E_M) || (((((((__retres1 == 0 && __retres1 == 0) && t1_st == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((t1_pc == 1 && __retres1 == 0) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 < t3_st) && t3_pc == 1) && !(tmp == 0)) && 2 <= E_M) - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && !(tmp == 0)) && 2 == t3_st) || (((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((1 <= tmp && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && tmp == 1) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M) && !(tmp == 0))) || (((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && tmp == 1) && 2 == t3_st)) || ((((((((((((((((((((1 <= tmp && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && m_pc == 0) && __retres1 == 0) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && token <= local) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M) && !(tmp == 0))) || ((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && !(t2_pc == 1)) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && tmp == 1)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && local <= token) && !(tmp == 0)) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && m_pc == 0) && __retres1 == 0) && !(m_st == 0)) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && t1_st == 0) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && 1 == t4_pc) && local <= token) && E_4 == 2) && 2 <= E_M) && tmp == 1) && 2 == t3_st)) || (((((((((((((((((2 <= E_2 && token <= local) && __retres1 == 0) && !(m_st == 0)) && m_pc == 0) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && !(t2_pc == 1)) && 0 == t2_st) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && local <= token) && 2 <= E_M) && tmp == 1) && 2 == t3_st) - InvariantResult [Line: 298]: Loop Invariant Derived loop invariant: ((((((((t1_pc == 1 && __retres1 == 0) && (E_M == 1 || 2 <= E_M)) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) || (((((((((((((((((((0 < t4_st && 2 <= E_2) && E_1 == 2) && !(m_st == 0)) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && (E_M == 1 || 2 <= E_M)) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((0 < t4_st && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && m_pc == 1) && (E_M == 1 || 2 <= E_M)) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && !(tmp == 0)) && __retres1 == 0) && local + 3 < token) && token <= local + 4) && 2 == t3_st)) || (((((((__retres1 == 0 && __retres1 == 0) && t1_st == 0) && (E_M == 1 || 2 <= E_M)) && m_pc == 0) && !(tmp == 0)) && !(m_st == 0)) && E_1 == 2) - InvariantResult [Line: 279]: Loop Invariant Derived loop invariant: ((((((((((((((((m_pc == t2_pc && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && !(t1_pc == 1)) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && t1_st == 0) && 0 == t2_st) && 0 == t3_pc) && local <= token) && E_4 == 2) && 2 <= E_M - InvariantResult [Line: 409]: Loop Invariant Derived loop invariant: (((((((((((((((((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) || (((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((2 <= E_2 && 0 == t3_st) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((local + 3 <= token && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((2 <= E_2 && 0 == t3_st) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((token <= local + 2 && 2 <= E_2) && 0 == t3_st) && local + 2 <= token) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || ((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st)) || ((((t1_pc == 1 && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || ((((((((((((((((2 <= E_2 && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && local + 3 < token) && 2 == t3_st) && token <= local + 4)) || (((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((2 <= E_2 && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && 2 == t3_st) - InvariantResult [Line: 298]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((((token <= local + 2 && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && t3_pc == 1) && 1 == t4_pc) && E_4 == 2) && 2 <= E_M) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && 0 == t3_st) && E_1 == 2) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((2 <= E_2 && E_1 == 2) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && token <= local) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && local <= token) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((((local + 3 <= token && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((2 <= E_2 && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && E_1 == 2) && __retres1 == 0) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((2 <= E_2 && token <= local) && 0 == t3_st) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && local <= token) && __retres1 == 0) && 2 <= E_M)) || ((((((((((((((((((2 <= E_2 && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && local + 3 < token) && token <= local + 4) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || ((((((((((((((((((2 <= E_2 && !(m_st == 0)) && E_1 == 2) && __retres1 == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) && __retres1 == 0) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && 2 <= E_3) && t1_pc == 1) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M) - InvariantResult [Line: 298]: Loop Invariant Derived loop invariant: ((((((((((((((((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && token <= local) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 0 == t4_st) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && local + 3 < token) && 2 <= E_M) && token <= local + 4) && 2 == t3_st)) || (((((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && t4_pc <= 0) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((__retres1 == 0 && 2 <= E_2) && 0 == t3_st) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && 2 == t4_st) && 0 == t3_pc) && 1 == t4_pc) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((local + 3 <= token && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && token <= local + 3) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((t1_pc == 1 && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && 2 <= E_M) && m_pc == 0)) || ((((((((((((((((((((token <= local + 2 && __retres1 == 0) && 2 <= E_2) && local + 2 <= token) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && __retres1 == 0) && __retres1 == 0) && 2 == t4_st) && m_pc == 1) && 1 == t4_pc) && t3_pc == 1) && E_4 == 2) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && token <= local) && 0 == t3_st) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && m_pc == 1) && 0 == t3_pc) && local <= token) && E_4 == 2) && __retres1 == 0) && 2 <= E_M)) || (((((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && !(m_st == 0)) && E_1 == 2) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && __retres1 == 0) && m_pc == 1) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st)) || (((((((((((((((((__retres1 == 0 && 0 == t4_st) && 2 <= E_2) && __retres1 == 0) && E_1 == 2) && m_pc == 0) && t2_pc == 1) && 2 <= t1_st) && 2 == t2_st) && t1_pc == 1) && 2 <= E_3) && t4_pc <= 0) && __retres1 == 0) && t3_pc == 1) && E_4 == 2) && __retres1 == 0) && 2 <= E_M) && 2 == t3_st) - StatisticsResult: Ultimate Automizer benchmark data CFG has 1 procedures, 198 locations, 1 error locations. Started 1 CEGAR loops. VerificationResult: SAFE, OverallTime: 90.7s, OverallIterations: 32, TraceHistogramMax: 4, AutomataDifference: 31.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 219.5s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 11726 SDtfs, 16037 SDslu, 19469 SDs, 0 SdLazy, 2385 SolverSat, 809 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 2.0s Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 2486 GetRequests, 2252 SyntacticMatches, 14 SemanticMatches, 220 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8196 ImplicationChecksByTransitivity, 32.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=28202occurred in iteration=10, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 21.3s AutomataMinimizationTime, 32 MinimizatonAttempts, 120530 StatesRemovedByMinimization, 30 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 61 LocationsWithAnnotation, 61 PreInvPairs, 9232 NumberOfFragments, 53883 HoareAnnotationTreeSize, 61 FomulaSimplifications, 4363661 FormulaSimplificationTreeSizeReduction, 76.0s HoareSimplificationTime, 61 FomulaSimplificationsInter, 1244506 FormulaSimplificationTreeSizeReductionInter, 143.2s HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.7s SatisfiabilityAnalysisTime, 2.3s InterpolantComputationTime, 4173 NumberOfCodeBlocks, 4173 NumberOfCodeBlocksAsserted, 41 NumberOfCheckSat, 5204 ConstructedInterpolants, 0 QuantifiedInterpolants, 1181451 SizeOfPredicates, 15 NumberOfNonLiveVariables, 4731 ConjunctsInSsa, 53 ConjunctsInUnsatCore, 50 InterpolantComputations, 39 PerfectInterpolantSequences, 1085/1117 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be correct! Received shutdown request...